修改內核參數

核心:/boot/vmlinuz-version
linux

內核模塊:/lib/modules/versionide

內核設計:linux爲單內核,模塊化設計模塊化

裝在模塊命令:insmod 、 modprobe設計

內核官網:www.kernel.orgserver

用戶空間訪問、監控內核的方式: /proc 、 /sysip

僞文件系統:
rem

/proc/sys :此目錄中的文件不少是可讀寫的get

/sys : 某些文件可寫it


設定內核參數值的方法io

第一種修改內核方法:

echo VALUE > /proc/sys/dirctory/file

修改內核主機名: echo "server name" > /proc/sys/kernel/hostname

第二種修改內核方法:

sysctl -w kernel.hostname="server name"  此種方法點前面表明kernel目錄,後面表明那個文件


以上兩種修改方法,重啓系統後就會失效

永久修改內核參數的方法:

修改:/etc/sysctl.conf

此文件修改後不會當即生效,修改後執行 sysctl -p 便會當即生效而且永久有效

sysctl -a  : 顯示全部內核參數

經常使用的內核參數:

/proc/sys/net/ipv4/ip_forward


====================================================

模塊所在路徑: /lib/modules/

查看當前系統裝載了的模塊: lsmod 、modinfo

裝載某個模塊: modprobe MOD_NAME

卸載某個模塊: modprobe -r MOD_NAME

查看模塊詳細信息: modinfo  MOD_NAME  此命令能夠看到模塊的詳細信息

裝載模塊 : insmod /mod_path  此命令須要輸入模塊路徑

卸載模塊 : remod  MOD_NAME

內核中的功能除了核心功能外,在編譯時,大多功能都有三種選擇:

一、不使用此功能;二、編譯成內核模塊;三、編譯進內核

相關文章
相關標籤/搜索