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