Linux設(shè)置內(nèi)核參數(shù)的方法
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比霍山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式霍山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋霍山地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
1 內(nèi)核參數(shù)的查看方法
使用“sysctl -a”命令可以查看所有正在使用的內(nèi)核參數(shù)。內(nèi)核參數(shù)比較多(一般多達(dá)500項(xiàng)),按照前綴主要分為以下幾大類:net.ipv4、net.ipv6、net.core、vm、fs、dev.parport、dev.cdrom 、dev.raid、kernel等等。相同的linux,安裝的組件和使用的方式不一樣,正在使用的內(nèi)核參數(shù)是不一樣的。
所有的內(nèi)核參數(shù)的說明文檔是放到/usr/src/linux/Documentation/sysctl中的,如果想知道對內(nèi)核參數(shù)的說明,可以到該目錄下查看相應(yīng)的說明文檔。
2 內(nèi)核參數(shù)的的設(shè)置方法
由于Linux的內(nèi)核參數(shù)信息都存在內(nèi)存中,因此可以通過命令直接修改,并且修改后直接生效。也可以通過文件的方式進(jìn)行設(shè)置。下面就介紹這兩種修改方法。
2.1 命令設(shè)置的方式
可以用兩種方法實(shí)現(xiàn)。
1、使用“sysctl -w 參數(shù)名=值”的方式
假設(shè)我們把net.ipv4.ip_forward的值修改為1,使用命令“sysctl -w net.ipv4.ip_forward=1”。
2、修改內(nèi)核參數(shù)對應(yīng)的proc文件
內(nèi)核參數(shù)位于/proc/sys/之下,參數(shù)名稱是以文件所在的路徑,并將“/”以“.”來取代。舉例來說,/proc/sys/net/ip_forward的參數(shù)名稱為net.ipv4.ip_forward。
同樣把net.ipv4.ip_forward的值修改為1,使用命令“echo “1” /proc/sys/net/ipv4/ip_forward”。
注意,這里proc文件跟普通的文件不一樣。一般一個(gè)文件用echo寫入內(nèi)容之后,會變成一個(gè)文本文件,但echo修改proc文件之后還是個(gè)空文件。
以管理員權(quán)限編輯/etc/inittab
把
id:5:initdefault:
改為
id:3:initdefault:
就行了。
1、首先在桌面模式下,右鍵點(diǎn)擊open in terminal進(jìn)入命令行。
2、vi /etc/inittab文件進(jìn)入文件最后一行修改 id:5:initdefault,將數(shù)字5改為3,保存后重啟即可。
把/etc/inittab中的默認(rèn)啟動(dòng)級別設(shè)為3
七個(gè)運(yùn)行級別分別是:
0:直接關(guān)機(jī)
1:單用戶模式
2:沒有NFS服務(wù)
3:完整含有網(wǎng)絡(luò)功能的純文本模式
4:系統(tǒng)保留功能
5:圖形界面
6:重啟