首页 第14章 系统信息监控

第14章 系统信息监控

举报
开通vip

第14章 系统信息监控预备篇 第14章 系统信息监控 本章的学习目标: ●​ 显示系统进程信息 ●​ 显示内存用量信息 ●​ 获取磁盘空间用量信息 ●​ 监视系统空闲磁盘空间用量 ●​ 获取硬件信息 ●​ 查看和检查日志文件 14.1 显示系统进程 在第6章已经对关于“进程”的概念进行了介绍,本节进一步介绍如何获取系统进程信息。 ps ax命令显示一个当前系统进程的列表,该列表中包括其他用户拥有的进程。要显示进程以及它们的所有者,使用ps aux命令。该列表是一个静态列表;换一句话说,它是在启用这项命令时正在运行的进程的快照。如果需要一...

第14章  系统信息监控
预备篇 第14章 系统信息监控 本章的学习目标: ●​ 显示系统进程信息 ●​ 显示内存用量信息 ●​ 获取磁盘空间用量信息 ●​ 监视系统空闲磁盘空间用量 ●​ 获取硬件信息 ●​ 查看和检查日志文件 14.1 显示系统进程 在第6章已经对关于“进程”的概念进行了介绍,本节进一步介绍如何获取系统进程信息。 ps ax命令显示一个当前系统进程的列表,该列表中包括其他用户拥有的进程。要显示进程以及它们的所有者,使用ps aux命令。该列表是一个静态列表;换一句话说,它是在启用这项命令时正在运行的进程的快照。如果需要一个时刻更新的运行进程列表,使用下面描述的top命令。 14.2 显示内存用量 使用free命令可以显示系统的物理内存和交换。区的总量,以及已使用的、空闲的、共享的、在内核缓冲内的和被缓存的内存数量如清单14-1所示。 清单14-1 内存用量显示 内存与交换区 total (总量) used (已使用) Free (空闲) shared (共享) buffers (缓冲) cached (高速缓冲) Mem: 256 812 240 668 16 144 105 176 50 520 81 848 -/+ buffers/cache: 108 300 148 512 Swap: 265 032 780 264 252 free -m 命令显示的信息和前面相同,但是它以 MB 为单位,便于阅读如清单14-2所示。 清单14-2 free命令显示的内存用量显示 内存与交换区 total (总量) used (已使用) Free (空闲) shared (共享) buffers (缓冲) cached (高速缓冲) Mem: 250 235 15 102 49 79 -/+ buffers/cache: 105 145 Swap: 258 0 258 如果和free相比,用户更喜欢使用图形化界面,可以使用Gnome系统监视器。要从桌面上启动它,选择面板上的【主菜单】 | 【系统工具】 | 【系统监视器】命令,或者在X Window系统的shell提示下输入Gnome-system-monitor,然后选择【进程列表】标签,如图14-1所示。 14.3 文件系统监控 14.3.1 磁盘空间用量 df 命令报告系统的磁盘空间用量。如果在 shell 提示下输入了 df 命令,它的输出与下面相似,如清单14-3所示。 清单14-3 磁盘空间用量 Filesystem (文件系统) 1k-blocks (总块量) Used (已使用) Available (未使用) Use% (使用率) Mounted on (载入点) /dev/hda2 10 325 716 2 902 060 6 899 140 30% / /dev/hda1 15 554 8 656 6 095 59% /boot /dev/hda3 20 722 644 2 664 256 17 005 732 14% /home none 256 796 0 256 796 0% /dev/shm 按照默认设置,该工具把分区大小显示为1KB的块,已用的和可用的磁盘空间以KB 为单位显示。要查看以 MB 和 GB 为单位的信息,使用 df -h 命令。-h 选项代表可读格式。它的输出类似于,如表14-4所示。 清单14-4 以MB和GB为单位显示的磁盘空间用量 Filesystem (文件系统) Size (大小) Used (已使用) Available (未使用) Use% (使用率) Mounted on (载入点) /dev/hda2 9.8 GB 2.8 GB 6.5 GB 30% / /dev/hda1 15 MB 8.5 MB 5.9 MB 59% /boot /dev/hda3 20 GB 2.6 GB 16 GB 14% /home none 251 MB 0 250 MB 0% /dev/shm 在分区列表中,有一项是/dev/shm。该项目代表系统的虚拟内存文件系统。 要查看图形化的系统分区和磁盘空间用量,使用【系统监视器】选项卡,如图14-2的底部所示。 图14-2 Gnome系统监视器 14.3.2 监控文件系统 Red Hat Linux提供了一个diskcheck工具程序,它监视系统上的空闲磁盘空间数量。根据配置文件的规定,当一个或多个磁盘驱动器上的用量达到指定程度时,它会向系统管理员发送电子邮件。要使用该工具,必须安装了diskcheck RPM 软件包。 该工具使用cron进程(cron是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程)来执行监控文件系统的任务。 14.4 获取硬件信息 如果在配置硬件时遇到问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,或者只是想了解系统中有哪些硬件,可以使用硬件浏览器程序来显示能被探测到的硬件。要在桌面环境下启动该程序,单击【主菜单】|【系统工具】|【硬件浏览器】命令,或在shell提示下输入hwbrowser。如图14-3所示,它显示了光盘设备、软盘、硬盘驱动器和它们的分区、系统设备、网络设备、指示设备以及视频卡。选择左侧菜单上的类别名称,有关信息就会被显示。 图14-3 硬件浏览器 还可以使用lspci命令来列举所有的 PCI 设备,使用 lspci -v 命令来获得详细的信息,或使用lspci -vv命令来获得更详细的输出。 14.5 查看日志文件 日志文件(Log Files)是包含关于系统消息的文件,包括内核、服务、在系统上运行的应用程序等。不同的日志文件记载不同的信息。例如,有的是默认的系统日志文件,有的仅用于安全消息,有的是记载cron任务的日志。 14.5.1 定位日志文件 多数日志文件位于/var/log目录中。某些程序(如httpd和samba)在/var/log中有单独的存放它们自己的日志文件的目录。 注意: 日志文件目录中会有多个后面带有数字的文件。这些文件是在日志文件被循环使用时创建的。日志文件被循环使用,因此文件不会变得太大。logrotate软件包中包含一个能够自动根据/etc/logrotate.conf 配置文件和 /etc/logrotate.d目录中的配置文件来循环日志文件的cron任务。按照默认配置,日志每周都被循环,并被保留4周之久。 14.5.2 查看日志文件 多数日志文件使用纯文本格式。可以使用任何文本编辑器如Vi或Emacs来查看它们。某些日志文件可以被系统上所有用户查看;不过,需要拥有根特权来阅读多数日志文件。 14.5.3 检查日志文件 日志查看器可以被配置在包含警告关键字的行旁边来显示警告图标。要添加警告词,从日志查看器菜单栏中选择【编辑】|【首选项】命令,然后单击【警告】标签,打开【警告】选项卡如图14-6所示。单击【添加】按钮添加警告词。要删除一个警告词,从列表中选择它,然后单击【删除】按钮。 图14-6 【警告】选项卡 14.6 本 章 小 结 本章主要介绍了如何查看系统信息,主要包括显示系统进程信息;显示内存用量信息;获取磁盘空间用量信息;监视系统空闲磁盘空间用量;获取硬件信息以及查看和检查日志文件。读者不妨可以照着操作一遍,这些信息的获取对于日常维护是非常重要的。 14.7 思考和练习 1. 如何显示当前系统进程? 2. 如何显示内存用量? 3. 使用什么命令可以得到系统磁盘空间用量? 4. 如何获取系统硬件信息? 5. 如何检查系统日志?
本文档为【第14章 系统信息监控】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_101780
暂无简介~
格式:doc
大小:173KB
软件:Word
页数:6
分类:互联网
上传时间:2011-08-31
浏览量:14