用过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