Monthly Archives: October 2017

Linux进程间通信之管道(pipe)的学习和示例

管道(pipe)可用于具有亲缘关系进程间的通信,历史上它们是半双工的。对于管道两端的进程而言,管道就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统,并且只存在与内存中。一个进程向管道中写的内容被管道另一端的进程读出。写入的内容每次都添加在管道缓冲区的末尾,并且每次都是从缓冲区的头部读出数据。
Continue reading

Linux内核邮件列表(Linux kernel mailing list)的订阅和退订

Linux内核邮件列表用于讨论linux内核本身,维基百科的定义如下:“The Linux kernel mailing list (LKML) is the main electronic mailing list for Linux kernel development, where the majority of the announcements, discussions, debates, and flame wars over the kernel take place.”。下面就介绍邮件列表的订阅与退订:
Continue reading

CentOS编辑/etc/sysctl.conf文件,执行sysctl -p报错的解决办法

sysctl是一个允许您改变正在运行中的Linux系统的接口。它包含一些TCP/IP堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。sysctl配置与显示在/proc/sys目录中的内核参数,可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。
Continue reading