Linux修改内核参数

Linux /proc/sys/kernel 和/proc/sys/vm下的文件控制内核的运行,可以通过修改参数的方式来改变内核功能(立即生效)

修改参数方法:

方法一:

echo value > /proc/sys/path

[root@lulijuan ~]# hostname
helloworld
[root@lulijuan sys]# echo "llj" > /proc/sys/kernel/hostname
[root@lulijuan sys]# hostname
llj
[root@lulijuan sys]# echo 1 > /proc/sys/vm/drop_caches 
[root@lulijuan sys]# 

方法二: 

sysctl -w kernel.name=value 修改值

sysctl -a 查看

sysctl -p  读取/etc/sysctl.conf文件,使文件内容的修改立即生效

[root@lulijuan sys]# sysctl -a | grep swap
vm.swappiness = 10
[root@lulijuan sys]# 
[root@lulijuan sys]# sysctl -w vm.swappiness=20
vm.swappiness = 20
[root@lulijuan sys]# sysctl -a | grep swap
vm.swappiness = 20

查看内核模块

lsmod

移除模块: modprob -r 模块名    或者 rmmod 模块名

装在模块: modprob 模块名  或者 insmod 模块名

查看模块详细信息:modinfo 模块名 

[root@lulijuan sys]# lsmod  | grep sg
sg                     40721  0 
[root@lulijuan sys]# modprobe -r sg
[root@lulijuan sys]# lsmod  | grep sg
[root@lulijuan sys]# modprobe sg
[root@lulijuan sys]# lsmod  | grep sg
sg                     40721  0 

linux内核下载地址:

www.kernel.org

 

 

 

你可能感兴趣的:(Shell)