• linux定时备份mysql并同步到其它服务器

    数据在任何一家公司里面都是最核心的资产,定期备份则是为了保证数据库出现问题的时候能够及时回滚到最近的备份点,将损失缩小到最小 这篇文章将会两部分来说明...

    青春的滋味 2016-09-30 13:04:01阅读:3683
  • 再次深入到ip_conntrack的conntrack full问题

    增加nf_conntrack_max固然可以缓解这个问题,或者说减小conntrack表项占据内核内存的时间也可以缓解之,然而这种补救措施都是治标不治本的.注解:不要过度减小NEW以及TCP的es...

    幸福_持有者 2012-02-15 21:48:47阅读:16714
  • 从Linux协议栈代码和RFC看西厢计划原理

    终于搞定了西厢计划的方案,由于一直无法下载那个内核模块,于是也就只能自己写了,在理解了西厢计划的原理之后,写这个模块并不很费事(其实为了简单不是写模块,而是直接修改内核协议栈代码),下面先说一下...

    青春综合症 2012-02-09 22:01:15阅读:11052
  • 参与开发linux内核需要做的准备工作

    在觉得自己内功已经很强的前提下想参与到linux内核的开发一共有两个重要的工作要做,如果没有接触过内核源码,本文也可以看看,因为几乎所有的开源代码都遵循本文所提到的这种方式。这两个工作是: 1.用...

    旧人勿恋 2010-09-28 23:26:00阅读:3562
  • SSL握手中的个别细节

    1.CipherSuite CipherSuite由三部分组成:密钥交换算法,对称加密算法,签名算法。这三个算法组合而成一个Suite,密钥交换算法描述握手消息中的KeyExchange的相关细节...

    絢爛不完一夏 2010-05-27 20:08:00阅读:3544
  • tcp是一个复杂的协议

    tcp是一个很复杂的协议,这是每个人都知道的,但是它是很重要的,超过半数的公司在应届生面试时会提供tcp三次握手的面试题,我当年就碰到了N次,只可惜我对网络比较了解,这件事几乎没有给我带来什么故事...

    懵懵懂懂小清新 2010-04-07 23:14:00阅读:2630
  • Linux内核中文邮件列表的一个讨论

    问题: 听了太多次大师的训诫:UNIX是如何如何的简约,如何如何的精致。以至于,几乎都快忘了这个通俗的道理:任何事物都会有它的生命期。我想,UNIX类操作系统应该也是一样。一个事物的腐烂,应该是...

    有曙光不见得有希望 2010-02-09 22:37:00阅读:4617
  • 内核中实现负载均衡

    在《实现一个简单的反向NAT并引申一个web请求内容过滤》中提到了一个内核nat的实现方式,如果nat可以用iptables实现而没有必要修改内核的话,那么负载均衡将是netfilter所不能做到...

    財大氣粗 2010-02-09 22:34:00阅读:2458
  • TCP的syn-cookie以及SHA1摘要算法的实现

    linux内核中实现了syn-cookie,可以有效阻止syn-flood攻击,syn-cookie理论上很简单,就是在服务器接收到客户端的syn包时并不分配任何内存空间,而是巧妙的选择服务器的...

    半醉半醒半想你 2010-02-09 22:34:00阅读:4685
  • 两个linux内核rootkit--之一:enyelkm

    首先,这个rootkit其实是一个内核木马,和大多数木马不同的是,恶意木马所在的机器是客户端而不是服务器,而黑客所在的机器是服务器,这样做的好处在于可以躲避防火墙,一般的防火墙对外出的包审查不是...

    男流氓霸道 2010-02-09 22:30:00阅读:5344
  • linux内核中的服务器模式

    广义上讲,内核本身就是一个服务器,为所有的用户模式进程提供服务,但是狭义上讲只有在真的有请求的时候内核采取的对策才叫做服务,比如注册-执行模式下的time以及hrtimer等等,用户空间的程序或...

    落寞年华 2010-02-09 22:29:00阅读:1725
  • Linux守护进程--依然是进程

    在linux中,服务是一种特殊的进程,可以说它和用户无关,它的作用不是完成用户任务,而是进行一些管理类的操作或者通用的服务类操作,实际上linux的服务就是一个进程,也仅仅是一个进程。 在li...

    紳士范er 2010-02-09 22:08:00阅读:2637
  • 从一款概念车联想到的分布式系统

    成千上万的蝗虫在天空高速乱飞,它们的最短距离不超过一公分,但是它们却很少发生碰撞,试问我们人可以做到这一点吗?我们的世界每年有很多人死于交通事故,事故的根源在哪?是我们的车子不够先进还是我们人类自...

    回忆在沉淀 2010-02-09 21:43:00阅读:2001
  • 消息映射的服务器的设计与实现

    服务器程序的设计有很多种方式,有多进程,多线程以及多进程/多线程混合方式,这些无论哪一种都是侦听->服 务的一种方式,主要强调以何种方式为客户提供服务,但是如果客户的需求种类非常多,不同需求...

    假象爛情人 2010-02-09 21:24:00阅读:1654
  • 系统的分类

    现在已经不再是二十年前,信息化几乎已经走到了分工很细化的地步,在纵向上有系统软件和应用软件之分,这里的系统软件的意义不是指操作系统和编译器等传统意义上的系统软件,而是指一类服务程序,负责资源的分配...

    放肆嘚寂寞只因爲你 2010-02-09 21:05:00阅读:1513
  • 将普通的套接字网络应用修改为ssl网络应用

    ssl是安全套接字层,它提供了对套接字的保护,使得套接字在从连接开始到传输的过程中都是安全的,这种安全体现点有认证和加密。传统套接字加入ssl就可以变得更加安全。      ssl保护套接字,...

    本皇只要你 2010-02-09 20:58:00阅读:2313
  • linux早期内核的khttpd服务器--策略污染机制

    FILE NOT FOUND!!...

    潇洒不放纵 2010-02-09 20:35:00阅读:2166
  • 一句话总结—打发无聊的时间

    1.当前的vmscan的lru算法会导致NUMA-node之间或者zone之间的不平衡,在工作集大于NUMA-node的时候会很明显,情况更容易在小内存的机器上遇到,因为小内存的机器上,大工作集...

    心以被傷 2010-02-09 18:09:00阅读:1809
  • 遍布各个领域的linux

    当我知道《泰坦尼克号》是在linux下制作的时候,我是高兴的。linux中有存在一种很特别的驱动框架,就是Gadget框架,正是这一种框架使得linux看得随和与平易,使人感觉到哪里有设备哪里就...

    潇洒不放纵 2010-02-09 18:05:00阅读:1274
  • 基于HTTP的点对点广播

    本文是我一年前做一个p2p解决方案的时候写的,现在翻出来有些基本概念已经忘记了,才知道以前竟然还做过这个,惊讶中啊: 简介: 此方案由开放源代码项目P2P-Radio修改而成,(P2P-Ra...

    旧城旧事旧人 2010-02-09 17:53:00阅读:3304
  • 一个反外挂的策略

    如何反外挂呢?现行的方式很多都是设置一个随机字符串,然后进行MD5校验,要么就是在服务器端进行微小的逻辑验证控制,比如一秒内点击鼠标10次就被认为是外挂所为,其实还有一种方法,就是每周或者每天动态...

    韓式_先生 2010-02-09 17:49:00阅读:1864
  • online游戏服务器架构--业务处理架构

    除了网络架构,业务逻辑的处理更加复杂,为了保证实时性,在处理业务逻辑的时候尽量少用搜索技术,而应该用空间换时间,静态数组是不错的选择,业务逻辑的处理架构其实就是消息映射服务器,通过POST_MS...

    放肆嘚寂寞只因爲你 2010-02-09 17:48:00阅读:1825
  • online游戏服务器架构--数据库及事件相关

    Online服务器的第三部分就是数据层,send_request_to_db开始了数据层的处理逻辑: int send_request_to_db(int cmd, sprite_t* p,...

    悲怆的狼嗥 2010-02-09 17:48:00阅读:1875
  • online游戏服务器架构—用户登录数据组织

    sprite_t类型的数据结构是核心数据结构,每一个登录用户对应一个,它的初始化在用户登录的时候,此后一直到用户退出或者离线一直保存在系统内存当中,在此过程中该sprite_t数据结构被保存在两...

    忆搁浅 2010-02-09 17:48:00阅读:1625
  • online游戏服务器架构--综述

    到了新公司,初涉了游戏编程,但是我关注的并不是游戏的处理逻辑,而是游戏服务器的架构,摩尔庄园游戏已经很流行了,它的网络处理逻辑并不是很特别,但是却值得我花一些时间去体会,这几篇文章就论述一下摩尔...

    青春的滋味 2010-02-09 17:47:00阅读:2246
  • online游戏服务器架构--网络架构

    启动:父进程启动;子进程启动;网络架构。 每个父进程携带N个子进程,子进程负责处理业务逻辑和其它数据,而父进程只是将客户端的请求路由到各个子进程,路由的策略非常简单,父进程将请求包按照轮流的法...

    玛尼玛尼哄 2010-02-09 17:47:00阅读:2710
  • 进程调度器--UNIX还是是老大

    linux调度器从2.4以前的O(n)发展到2.6.0到2.6.23之前的O(1),意义是什么,其实就是增加了每cpu运行队列的支持,另外就是优化了pick_next算法,不管哪个调度器,都是基...

    優柔寡斷 2010-02-09 17:34:00阅读:2820
  • 关于linux的cfs调度器的宏观理解

    今天重读了cfs调度器,使我忍不住再写一篇关于cfs的文章,cfs调度器的运行时间是0(logN),而以前的调度器的运行时间是O(1),这是不是就是说cfs的效率比O(1)的更差呢?并不是那样,...

    耐人寻味 2010-02-09 17:28:00阅读:4882
  • X Window没有在linux内核实现的原因

    在linux内核中没有实现X Window,在linux里面没有相应的X驱动,这里面我想有两个原因,其中一个是最重要的。先谈谈那个不那么重要的,众所周知linux内核只提供了机制而不提供策略,X...

    優柔寡斷 2010-02-09 17:26:00阅读:4417
  • 谈谈RPC与套接字以及信号

    Rpc的linux实现是很简洁的,这是有目共睹的。事实上rpc机制在linux上只是其n分之一而已,windows才是rpc大行其道的舞台。可是为何rpc没有在unix/linux上得到大规模应...

    何必_委屈求全 2010-02-09 17:25:00阅读:1836
1
搜索
文章归档