Linux內(nèi)核參數(shù)及Oracle相關(guān)參數(shù)調(diào)整.doc

Linux內(nèi)核參數(shù)及Oracle相關(guān)參數(shù)調(diào)整.doc

ID:50669179

大?。?8.30 KB

頁數(shù):8頁

時間:2020-03-07

Linux內(nèi)核參數(shù)及Oracle相關(guān)參數(shù)調(diào)整.doc_第1頁
Linux內(nèi)核參數(shù)及Oracle相關(guān)參數(shù)調(diào)整.doc_第2頁
Linux內(nèi)核參數(shù)及Oracle相關(guān)參數(shù)調(diào)整.doc_第3頁
Linux內(nèi)核參數(shù)及Oracle相關(guān)參數(shù)調(diào)整.doc_第4頁
Linux內(nèi)核參數(shù)及Oracle相關(guān)參數(shù)調(diào)整.doc_第5頁
資源描述:

《Linux內(nèi)核參數(shù)及Oracle相關(guān)參數(shù)調(diào)整.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、修改內(nèi)核參數(shù)的方法RedHat向管理員提供了非常好的方法,使我們可以在系統(tǒng)運(yùn)行時更改內(nèi)核參數(shù),而不需要重新引導(dǎo)系統(tǒng)。這是通過/proc虛擬文件系統(tǒng)實(shí)現(xiàn)的。/proc/sys目錄下存放著大多數(shù)的內(nèi)核參數(shù),并且設(shè)計成可以在系統(tǒng)運(yùn)行的同時進(jìn)行更改。更改方法有兩種:方法一:修改/proc/sys目錄下的相應(yīng)文件,比如:/proc/sys/net/ipv4/ip_forward,修改后立刻可用,不用重啟系統(tǒng),但重啟系統(tǒng),會恢復(fù)到默認(rèn)值。方法二:修改/etc/sysctl.conf文件,該文件中以(變量=值)的形式設(shè)置內(nèi)核參數(shù),修改后,不能立刻生效

2、,需要執(zhí)行/sbin/sysctl–p命令,使配置文件生效。注意:/etc/sysctl.conf和/proc/sys下的文件其實(shí)都對應(yīng)著一個參數(shù),它們之間的對應(yīng)關(guān)系,有簡單規(guī)則:將/proc/sys中的文件轉(zhuǎn)換成sysctl中的變量的規(guī)則:1.去掉前面部分/proc/sys2.將文件名中的斜杠變?yōu)辄c(diǎn)這兩條規(guī)則可以將/proc/sys中的任一文件名轉(zhuǎn)換成sysctl中的變量名。例如:/proc/sys/net/ipv4/ip_forward=》net.ipv4.ip_forward/proc/sys/kernel/hostname=》k

3、ernel.hostname可以使用下面命令查詢所有可修改的變量名例子:以打開內(nèi)核的轉(zhuǎn)發(fā)功能。IP轉(zhuǎn)發(fā)是指允許系統(tǒng)對來源和目的地都不是本機(jī)的數(shù)據(jù)包通過網(wǎng)絡(luò),RedHat默認(rèn)屏蔽此功能,在需要用本機(jī)作為路由器、NAT等情況下需要開啟此功能。方法一:修改/proc下內(nèi)核參數(shù)文件內(nèi)容直接修改內(nèi)核參數(shù)ip_forward對應(yīng)在/proc下的文件/proc/sys/net/ipv4/ip_forward。用下面命令查看ip_forward文件內(nèi)容:#cat/proc/sys/net/ipv4/ip_forward該文件默認(rèn)值0是禁止ip轉(zhuǎn)發(fā),修改

4、為1即開啟ip轉(zhuǎn)發(fā)功能。修改命令如下:#echo1>/proc/sys/net/ipv4/ip_forward修改過后就馬上生效,即內(nèi)核已經(jīng)打開ip轉(zhuǎn)發(fā)功能。但如果系統(tǒng)重啟后則又恢復(fù)為默認(rèn)值0,如果想永久打開需要通過修改/etc/sysctl.conf文件的內(nèi)容來實(shí)現(xiàn)。方法二.修改/etc/sysctl.conf文件默認(rèn)sysctl.conf文件中有一個變量是net.ipv4.ip_forward=0將后面值改為1,然后保存文件。因?yàn)槊看蜗到y(tǒng)啟動時初始化腳本/etc/rc.d/rc.sysinit會讀取/etc/sysctl.conf文

5、件的內(nèi)容,所以修改后每次系統(tǒng)啟動時都會開啟ip轉(zhuǎn)發(fā)功能。但只是修改sysctl文件不會馬上生效,如果想使修改馬上生效可以執(zhí)行下面的命令:#sysctl–p內(nèi)核參數(shù)列表可以使用下面命令查詢所有可修改的變量名#sysctl–a一、下面例舉幾個簡單的內(nèi)核參數(shù):1./proc/sys/kernel/shmmax該文件指定內(nèi)核所允許的最大共享內(nèi)存段的大小。2./proc/sys/kernel/threads-max該文件指定內(nèi)核所能使用的線程的最大數(shù)目。3./proc/sys/kernel/hostname該文件允許您配置網(wǎng)絡(luò)主機(jī)名。4./pro

6、c/sys/kernel/domainname該文件允許您配置網(wǎng)絡(luò)域名二、常用的設(shè)備無關(guān)啟動時參數(shù)1、init=...設(shè)置內(nèi)核執(zhí)行的初始化進(jìn)程名,如果該項沒有設(shè)置,內(nèi)核會按順序嘗試/etc/init,???????/bin/init,/sbin/init,?/bin/sh,如果所有的都沒找到,內(nèi)核會拋出?kernel?panic:的錯誤。2、nfsaddrs=...設(shè)置從網(wǎng)絡(luò)啟動時NFS的啟動地址,已字符串的形式給出。3、nfsroot=...設(shè)置網(wǎng)絡(luò)啟動時的NFS根名字,如果該字符串不是以?"/"、","、"."開始,默認(rèn)指向“/tf

7、tp-boot”。以上2、3在無盤站中很有用處。4、no387該選項僅當(dāng)定義了CONFIG_BUGi386時才能用,某些i387協(xié)處理器芯片使用32位的保護(hù)模式時會有BUG,比如一些浮點(diǎn)運(yùn)算,使用這個參數(shù)可以讓內(nèi)核忽略387協(xié)處理器。5、no-hlt該選項僅當(dāng)定義了CONFIG_BUGi386時才能用,一些早期的i486DX-100芯片在處理“hlt”指令時會有問題,執(zhí)行該指令后不能可靠的返回操作系統(tǒng),使用該選項,可以讓linux系統(tǒng)在CPU空閑的時候不要掛起CPU。6、root=...該參數(shù)告訴內(nèi)核啟動時使用哪個設(shè)備作為根文件系統(tǒng)。比

8、如可以指定根文件為hda8:root=/dev/hda8。7、ro和rwro參數(shù)告訴內(nèi)核以只讀方式加載根文件系統(tǒng),以便進(jìn)行文件系統(tǒng)完整性檢查,比如運(yùn)行fsck;rw參數(shù)告訴內(nèi)核以讀寫方式加載根文件系統(tǒng),這是

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。