Linux下面有个特性叫OOM killer(Out Of Memory killer),这个东西会在系统内存耗尽的情况下跳出来,选择性的干掉一些进程以求释放一些内存。典型的情况是:某天机器突然登不上了,能ping通,但是ssh死活连不了。原因是sshd进程被OOM killer干掉了(泪流满面)。重启机器后查看系统日志会发现血淋淋的Out of Memory: Kille...【阅读全文】
关于openvpn的架设可以参考网上的资料,以下要说的是一些注意事项:环境:server part 使用192.168.50.x网段,vpn服务器使用的是10.8.0.x网段,只有一块物理网卡eth0,vpn服务器使用的是tun0隧道模式,openvpn可以使用两种模式tap和tun,关于tap和tun的区别是:tap把vpn服务器架设成虚拟交换机,需要先做桥接。...【阅读全文】
Linux 新的API signalfd、timerfd、eventfd使用说明三种新的fd加入linux内核的的版本:signalfd:2.6.22timerfd:2.6.25eventfd:2.6.22三种fd的意义:lsignalfd 传统的处理信号的方式是注册信号处理函数;由于信号是异步发生的,要解决数据的并发访问,可重入问题。...【阅读全文】