解析RHEL進(jìn)程管理以及Kernel配置
用過RHEL的朋友們都知道,它是一個(gè)非常穩(wěn)定的LINUX發(fā)行版,在RHEL的系統(tǒng)中RHEL進(jìn)程管理有著很重要的作用,RHEL進(jìn)程管理對于RHEL有很大的作用,下面來詳細(xì)的介紹一下RHEL進(jìn)程管理。
1、查看RHEL進(jìn)程管理狀況
lsmod列出內(nèi)核載入的模塊
modprobe載入模塊的命令,會(huì)污染內(nèi)核
modinfo查看模組的信息
內(nèi)核加載過程
2、/etc/modprobe.conf設(shè)置RHEL進(jìn)程管理模組
可以設(shè)置三個(gè)值
--aliases
--parameters
--actions
3、RHEL進(jìn)程管理模塊依賴性
模組的依賴性/lib/modules/
depmod -a查看模組的依賴性
insmod載入模組,同時(shí)載入依賴性
rmmod 用來移除模組
4、/procRHEL進(jìn)程管理虛擬文件系統(tǒng)
修改/proc/sys中的內(nèi)容來變更kernel的參數(shù),這種方法重啟后失效
用sysctl設(shè)定,可以吧內(nèi)核設(shè)定成靜態(tài)的,重啟后仍然生效,上述修改存儲于/etc/sysctl.conf
sysctl -p查看sysctl.conf的內(nèi)容
dmesg和/var/log/dmesg查看內(nèi)核ringbuffer信息
內(nèi)核配置
5、RHEL進(jìn)程管理與硬件相關(guān)
kudzu查看熱插拔設(shè)備狀況
把狀況寫入/etc/sysconfig/hwconf
使用的是/usr/share/hwdata數(shù)據(jù)庫
最終結(jié)果存于/proc目錄下,例如/proc/meminfo存儲的就是內(nèi)存相關(guān)信息
hwbrowser用圖形查看硬件加載信息
6、PCI等總線設(shè)備
PCI
lspci查看PCI插槽中的設(shè)備
存儲于/proc/bus/pci/
7、ISA總線設(shè)備
ISA
/proc/isapnp/ isa + pnp(熱插拔)
8、USB總線設(shè)備
可熱插拔總線
USB
存儲于/sbin/hotplug(從/etc/hotplug加載資源)
寫入/proc/bus
lsusb查看usb的硬件
/dev/usb查看usb裝置
9、其他總線設(shè)備
PCMCIA總線
插入硬件,啟動(dòng)
/sbin/cardmgr(/etc/pcmcia)
寫入/proc/bus/pccard
cardctl
10、進(jìn)程先關(guān)控制
監(jiān)控系統(tǒng)以及查看進(jìn)程
top動(dòng)態(tài)查看進(jìn)程,每5秒更新
gnome-system-monitor
vmstat查看虛擬存儲設(shè)備的狀況
free也可以查看存儲的信息
renice調(diào)節(jié)進(jìn)程的優(yōu)先級
kill殺死進(jìn)程
kill -l 查看該命令系統(tǒng)信息代碼,如強(qiáng)制代碼是9
以上就是筆者對RHEL進(jìn)程管理的詳細(xì)介紹,希望大家可以對RHEL進(jìn)程管理有了更深刻和更全面的了解。
【編輯推薦】