Linux服务器实时监控加载硬件信息

2009-05-13 01:36:54来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

Linux服务器监控之实时监控加载硬件信息

Linux负有盛名的特点之一是其非凡的稳定性。然而,如果您的硬件有缺陷或配置不正确,即使是世界上最稳定的操作系统也不会对您有什么帮助。计算机系统是由软件系统硬件系统组成的,检测硬件状态对于保障整个系统的稳定是非常重要的。不论操作系统是使用Linux、还是Windows,一旦硬件出现故障,那么整个系统的安全就严重了。这里我们则主要针对硬件进行监控。

一、硬件监控的实现原理

我们看一下Linux根目录下:/proc目录的内容,每个Linux系统根据软硬件不同/proc虚拟文件系统的内容也有些差异。/proc虚拟文件系统有三个很重要的目录:net,scsi和sys。Sys目录是可写的,可以通过它来访问或修改内核的参数,而net和scsi则依赖于内核配置。例如,如果系统不支持scsi,则scsi目录不存在。除了以上介绍的这些,还有的是一些以数字命名的目录,它们是进程目录。net目录包括多个ASCII格式的网络伪文件,描述了网络层的部分情况,可以用arp、netstat、route等命令来查询这些文件。除了以上介绍的这些,还有的是一些以数字命名的目录,它们是进程目录。系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的PID号为目录名,它们是读取进程信息的接口。而self目录则是读取进程本身的信息接口,是一个链接(link)。Proc文件系统的名字就是由之而起。

/proc目录里主要文件内容,见表-1:


二、命令行下检测加载硬件

1.命令行下的硬件浏览器dmidecode

Dmidecode是命令行下获取硬件信息的工具,官方网站:,最新版本:2.8。下载安装方法:

#wegthttp://download.savannah.gnu.org/releases/dmidecode/dmidecode-2.8.tar.gz#gunzipdmidecode-2.8.tar.gz#cddmidecode-2.8#make;makeinstall



安装命令下有两个主要执行程序:BIOSdecode和dmidecode。下面方便介绍:

(1)BIOS信息查看工具:BIOSdecode

BIOS是基本输入/输出系统的缩写。BIOS是机器的硬件自带的、在电脑没有访问磁盘上程序之前决定机器基本功能的软件系统。运行命令:./BIOSdecode,界面见图1。



图1Linux计算机BIOS信息

下面我们详细介绍图1三个主要内容。

1.SMBIOS

SMBIOS即SystemManagementBIOS以结构的方式保存了用于管理的系统信息。是一种符合台式机管理接口(dmi)的方法,它用来管理受控网络中的计算机。SMBIOS的主要组成部分是管理信息格式(mif)数据库,其中包括有关计算系统及其组件的信息。使用SMBIOS,系统管理员可以或得系统类型、功能、操作状态以及系统组件的,安装日期。mif数据库定义数据并提供访问该信息的方法。BIOS可以使诸如第三方管理软件等应用程序使用SMBIOS。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Debian和UbuntuLinux的NFS配置介绍

下一篇:Solaris工作站常用下载工具推荐(下)

热门词条
热门标签