1. 程式人生 > >Linux修改核心引數

Linux修改核心引數

Linux /proc/sys/kernel 和/proc/sys/vm下的檔案控制核心的執行,可以通過修改引數的方式來改變核心功能(立即生效)

修改引數方法:

方法一:

echo value > /proc/sys/path

[[email protected] ~]# hostname
helloworld
[[email protected] sys]# echo "llj" > /proc/sys/kernel/hostname
[[email protected] sys]# hostname
llj
[[email protected] sys]# echo 1 > /proc/sys/vm/drop_caches 
[
[email protected]
sys]#

方法二: 

sysctl -w kernel.name=value 修改值

sysctl -a 檢視

sysctl -p  讀取/etc/sysctl.conf檔案,使檔案內容的修改立即生效

[[email protected] sys]# sysctl -a | grep swap
vm.swappiness = 10
[[email protected] sys]# 
[[email protected] sys]# sysctl -w vm.swappiness=20
vm.swappiness = 20
[
[email protected]
sys]# sysctl -a | grep swap vm.swappiness = 20

檢視核心模組

lsmod

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

裝在模組: modprob 模組名  或者 insmod 模組名

檢視模組詳細資訊:modinfo 模組名 

[[email protected] sys]# lsmod  | grep sg
sg                     40721  0 
[[email protected] sys]# modprobe -r sg
[
[email protected]
sys]# lsmod | grep sg [[email protected] sys]# modprobe sg [[email protected] sys]# lsmod | grep sg sg 40721 0

linux核心下載地址:

www.kernel.org