转载自:http://www.ha97.com/917.html
Linux的各大发行版,都有些不必要的服务被默认开启了。我们可以采用选择性关闭的方法加速起动,提高系统性能。RedHat系的发行版与Debian系的发行版在系统服务方面有很大的不同。Debian与Ubuntu的系统结构比较接近,可以参考使用。
1. 安装这个工具:
sudo apt-get update
sudo apt-get install sysv-rc-conf(或者用sysvconfig这个工[......]
转载自:http://www.ha97.com/917.html
Linux的各大发行版,都有些不必要的服务被默认开启了。我们可以采用选择性关闭的方法加速起动,提高系统性能。RedHat系的发行版与Debian系的发行版在系统服务方面有很大的不同。Debian与Ubuntu的系统结构比较接近,可以参考使用。
1. 安装这个工具:
sudo apt-get update
sudo apt-get install sysv-rc-conf(或者用sysvconfig这个工[......]
有的时候,读别人的读书笔记也是很好的读书方法。
http://blog.csdn.net/wind5shy/archive/2010/03/18/5391888.aspx
http://jiwengang520.blog.163.com/blog/#m=0&t=1&c=fks_084067087082089075086081082095080094083075087094094067
http://hi.baidu.com/gefforey520/blog/cate[......]
http://www.cnleb.com等站点无耻的采集本站文章,不注明出处,特此告知。
如果你在别的网站看到这个贴,欢迎访问原站 http://www.coder4.com[......]
网上乱搜,发现了几个精简kernel mod的办法:
仅仅适用于CentOS 5
零、如何查看已经加载的内核模块
/sbin/lsmod
一、使用blacklisk
vi /etc/modprobe.d/blacklist
blacklist cdrom
二、直接禁用
vi /etc/modprobe.conf
alias 内核模块名字 off
三、mkinit
注意新生成的**.img必须不存在,我这里直接禁用了raid、usb、lvm、dmraid(软raid)[......]
GString* exec_and_out(char* cmd)
{
GString* ret = g_string_new("");
FILE* stream = NULL;
char buf[128];
size_t len = 0;
//popen execute and open stream
stream = popen(cmd, "r");
if (stream != NULL)
{
while (!feof(stream))
{
len = fread([......]