linux如何調(diào)節(jié)和維護內(nèi)核詳細介紹
發(fā)布時間:2012-11-19 16:50:51 作者:佚名
我要評論

作為用戶程序和系統(tǒng)硬件之間的接口,內(nèi)核在確保Red Hat Enterprise Linux 應用到廣泛到物理和虛擬硬件環(huán)境中發(fā)揮來重要作用
作為用戶程序和系統(tǒng)硬件之間的接口,內(nèi)核在確保Red Hat Enterprise Linux 應用到廣泛到物理和虛擬硬件環(huán)境中發(fā)揮來重要作用。
識別運行內(nèi)核:
1. cat /etc/redhat-release 安裝的Red Hat Enterprise Linux 版本
2. uname -r 當前運行的內(nèi)核版本
3. yum list installed kernel\* 安裝的內(nèi)核版本
4. uname -m 或arch 當前運行所在處理器體系結(jié)構(gòu)
5.uname -a 查看內(nèi)核信息
有時,內(nèi)核會發(fā)出日志消息。這些消息記錄在/var/log/messages文件中,標記為kernel服務。
內(nèi)核模塊:
模塊加載和卸載
● 在引導時加載的核心內(nèi)核映像位于/boot/vmlinuz-VERSION.
● 雖然可以安裝多個內(nèi)核,但是只有一個是當前運行的內(nèi)核。若要更改內(nèi)核,必須重新引導系統(tǒng)。
● 每個內(nèi)核都包含一組動態(tài)加載的模塊,這些模塊與該內(nèi)核兼容,保留在/lib/modules/VERSION/ 中。
● 通常,根據(jù)需要加載和卸載模塊,無需用戶(或管理員)交互。
● 可以使用 lsmod 列出當前加載的模塊。
● 有時,可能需要使用modprobe MODULENAME 手動加載模塊。
● 可以使用modprobe -r MODULENAME 刪除不再使用的模塊。
可以在 /lib/modules/2.6.32-71.el6.x86_64/kernel 目錄下查看內(nèi)核模塊信息
modprobe -l 列出所加載的模塊
示例:
# modprobe -l | grep nf_conntrack_ftp
# modprobe nf_conntrack_ftp
# lsmod | grep nf_conntrack_ftp
# modprobe -r nf_conntrack_ftp
內(nèi)核更新:
下載新內(nèi)核rpm包
理論上應使用rpm -Uvh kernel-name.rpm 但是如果使用U的話會使當前運行的系統(tǒng)掛掉,
所以用 rpm -ivh kernel-name.rpm 全新安裝內(nèi)核
在 /boot 中會出現(xiàn)一個新的內(nèi)核
在 /boot/grub/grub.conf 中 default=0 表示使用新內(nèi)核,此時需重啟才能使用到新內(nèi)核。
識別運行內(nèi)核:
1. cat /etc/redhat-release 安裝的Red Hat Enterprise Linux 版本
2. uname -r 當前運行的內(nèi)核版本
3. yum list installed kernel\* 安裝的內(nèi)核版本
4. uname -m 或arch 當前運行所在處理器體系結(jié)構(gòu)
5.uname -a 查看內(nèi)核信息
有時,內(nèi)核會發(fā)出日志消息。這些消息記錄在/var/log/messages文件中,標記為kernel服務。
內(nèi)核模塊:
模塊加載和卸載
● 在引導時加載的核心內(nèi)核映像位于/boot/vmlinuz-VERSION.
● 雖然可以安裝多個內(nèi)核,但是只有一個是當前運行的內(nèi)核。若要更改內(nèi)核,必須重新引導系統(tǒng)。
● 每個內(nèi)核都包含一組動態(tài)加載的模塊,這些模塊與該內(nèi)核兼容,保留在/lib/modules/VERSION/ 中。
● 通常,根據(jù)需要加載和卸載模塊,無需用戶(或管理員)交互。
● 可以使用 lsmod 列出當前加載的模塊。
● 有時,可能需要使用modprobe MODULENAME 手動加載模塊。
● 可以使用modprobe -r MODULENAME 刪除不再使用的模塊。
可以在 /lib/modules/2.6.32-71.el6.x86_64/kernel 目錄下查看內(nèi)核模塊信息
modprobe -l 列出所加載的模塊
示例:
# modprobe -l | grep nf_conntrack_ftp
# modprobe nf_conntrack_ftp
# lsmod | grep nf_conntrack_ftp
# modprobe -r nf_conntrack_ftp
內(nèi)核更新:
下載新內(nèi)核rpm包
理論上應使用rpm -Uvh kernel-name.rpm 但是如果使用U的話會使當前運行的系統(tǒng)掛掉,
所以用 rpm -ivh kernel-name.rpm 全新安裝內(nèi)核
在 /boot 中會出現(xiàn)一個新的內(nèi)核
在 /boot/grub/grub.conf 中 default=0 表示使用新內(nèi)核,此時需重啟才能使用到新內(nèi)核。
相關(guān)文章
- 這里我會把網(wǎng)上看到的、自己平時用到的、和感興趣的都整理出來,大部分采納與網(wǎng)絡分享的案例2008-09-08
- Linux日常維護常用命令整理,想學習linux的可以參考參考下2013-01-14
- 本篇文章小編將為大家介紹,關(guān)于Linux/Unix服務器維護的詳細介紹,需要的朋友可以過來參考一下2013-04-17
- 對于服務器系統(tǒng)來說,Linux服務器相對來說比Windwos服務器要穩(wěn)定與安全。但是對于新手而言,穩(wěn)定安全的Linux服務器仍需要合理及時的維護工作。2011-11-05
- 一:卸載的時候出現(xiàn)的錯誤: umount /dev/nb1 device is busy 解決:找到是什么進程使得他busy,用 lsof /dev/nb1 . kill掉那個進程,然后重新umount即可。 二:GD2編2008-09-17
- 所有的文件系統(tǒng)隨著時間的推移都趨向于碎片化。Linux文件系統(tǒng)減少了碎片化,但是并沒有消除。由于它不經(jīng)常出現(xiàn),所以對于一個單用戶的工作站來說,可能根本不是問題。然而2008-09-08
- 整理一套入門的運維常用命令,希望喜歡Linux的朋友們更快的熟悉并掌握Linux運維,這里沒有太多理論,有的只是干貨,這里我會把網(wǎng)上看到的、自己平時用到的、和感興趣的都整2017-01-22