Kernel会提供哪些服务,如何设定kernel
导信息,这些信息停留在屏幕上的时间非常短,系统会通过 klogd 的服务来把这个信息写入到 ring buffer 缓冲区中,可以使用 dmesg 指令来查看缓冲区里的内容,但 ring buffer 的空间是有限的,当被写满后会把这些信息写入 /var/log/dmesg 文件中,这样可以防止旧的信息被覆盖掉,可以通过 /var/log/dmesg 这个文件中的内容来查看kernel的信息.如下图说明:
2、kudzu 指令 可以用来维护系统中,已经检测到的硬件设备资料,当系统侦测到一个新的设备或某个设备被移除时,kudzu会自动设定我们的系统,或引导管理者设定这个设备,并把检测到的设备写入到 /etc/sysconfig/hwconf 文件中,kudzu 会使用 /usr/share/hwdata 这个资料库文件中的硬件资料来侦测目前系统中的硬件设备;之后,系统会把侦测到的设备的详细信息存放到/proc 目录中. 3、hwbrowser 指令 可以打开图形界面的显示工具,有些类似于windows下的设备管理器,可以查看系统安装了哪些硬件设备. 六、介绍系统中的PCI总线和ISA总线 1、PCI总线是X86的主机中主要的插槽 ·/sbin/lspci 这个指令可以查看目前有哪些设备插在PCI插槽中; ·/proc/bus/pci 这些PCI设备的信息存储在这个目录中; 2、大部分ISA的设备都支持了PnP(即插即用功能),如果系统中侦测到了ISA的设备,会将这些设备的信息存在 /proc/isapnp/ 目录中; 七、介绍Kernel所支持的其它可热插拔的总线 1、USB和IEEE1394 · 当系统侦测到有设备被插入USB或IEEE1394接口时,会自动启动 /sbin/hotplug 这个程式,并从 /etc/hotplug 子目录中载入这个设备所适用的驱动程序;然后将这个设备的信息写入到 /proc/bus 子目录中; ·/sbin/lsusb 指令,可以列出目前有哪些设备插在了USB插槽中; ·RHEL4版本,会自动挂载USB设备,可以通过/dev/usb/子目录中,所对应的装置名称,来存取这个USB设备中的内容; 2、PCMCIA 是另一种常见的可热插拔的总线 ·当系统侦测到有设备被插到 PCMCIA 插槽中时,会自动启动 /sbin/cardmgr 这个服务,从 /etc/pcmcia/ 子目录中载入适当的模块;并把这个设备的信息写入到 /proc/bus/pccard/ 子目录中; ·/sbin/cardctl 指令,可以控制PCMCIA的设备,这个指令可以监控PCMCIA插槽的状态;
八、介绍系统的监控及控制所有执行程序 1、top(文件模式下,预设每5秒更新一次显示的内容),gnome-system-monitor(图形模式下) 这两个指令来显示进程的状态;例如:可查看CPU,内存,硬盘的的使用状况; 2、vmstat (文字模式下)指令:可用来显示虚拟内存的使用情况;其中(us指user space用户空间),(sy指system call系统调查用),(id指idle空闲),(wa 指 waiting等待) 3、free 指令:也可显示虚拟记忆体的使用状况,显示的信息没有 vmstat 显示的完整,但可同时可以看到实体内存的使用情况; 4、renice 指令:可以用来调整某个进程的优先权;NICE标谁输入输出控制执行程序;
5、kill 指令:可以把一个系统信息传送给一个指定的进程; 例:kill –l 可列出每一种系统信息怕代码; 例如:强制执行的代码是 9;如果想要强制停止某个进程,就可以使用下面的指令: kill –9 PID(要结束的程序的进程号) 就可以强制停止这个进程号所对应的程序了; 转自:http://adairnet.spaces.live.com/blog/cns!F5DC2937B72C0783!455.entry
|
||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |