NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 操作系统 .: AIX .: AIX和Linux系统在硬件管理方面的差别

AIX和Linux系统在硬件管理方面的差别

一、两种系统

    AIX是IBM开发的一套用于RISC架构的UNIX系统,是IBM小型机的专用操作系统;Linux是一套基于UNIX系统开发的一套开源免费的操作系统,主要用于x86架构分服务器。Linux有很多衍生版本,较常见的是RHEL、Debian、Arch等。

二、通过日志查看硬件告警

    如果系统检测到某个硬件出现错误,两种系统都会以日志的形式将其记录。

    AIX将这个日志保存在在/dev/error设备中,这个设备一般采用NVRAM硬件,断电后不会丢失。日志同时被映射到/var/adm/ras/errlog,这个文件不是文本文件,需要用errpt命令查看;一共输出6个字段:IDENTIFIER(错误提示符)、TIMESTAMP(时间戳)、T(错误类型,PEND=设备丢失、PERF=性能严重下降、PERM=模块损坏、TEMP=临时错误、INFO=一般消息、UNKN=未知错误)、C(错误种类,H=硬件或介质、S=软件,O=其它、U=未知)、Resource_name(资源名称)、Description(错误描述)。

    Linux系统将启动自建日志保存在/var/log/dmesg,可以直接使用文本编辑器查看这个日志,这个日志通过8个级别反应严重程度(emerg=系统无法使用,alert=操作必须立即执行、crit=紧急、err=错误、warn=告警、notice=正常但重要、info=信息、debug=调试信息)。由于这个日志过于庞大,查看该日志时一般会通过grep命令筛选err、cpu等关键字。

三、查看硬件状态的命令

    两种系统分别提供了各自的命令查看硬件状态。

    AIX系统提供准图形化(TUI)的smitty工具,可以查看设备是否故障或运行状态,输入命令后,可以根据屏幕提示,通过上下左右或者数字选择相应菜单操作。

    AIX系统中存在一个叫做“设备配置数据库”的模块,可以通过lsdev命令读取,一般会配合参数使用,如:lsdev -Cc memory或lsdev -Cc disk等。

    Linux系统中,可以使用smartctl命令查看硬盘的SMART信息,主要用于分析磁盘的性能数据,如温度、容量、扇区等。

    另外Linux系统中还提供了一系列ls***命令,用于查看硬件信息,如:lsblk(查看块设备)、lspci(查看pci总线设备)、lscpu(查看CPU信息)、lsmem(查看内存信息)、lshw(查看所有硬件设备)等。

四、总结

    两种系统采用了几乎完全不同的硬件管理方法,AIX的方法更便于集中管理,但不利于进行二次开发,Linux系统中的数据过于庞杂,可读性较差,但对于二次开发和运维自动化相对友好。

    在需求不高的情况下,可以通过这些工具制作一些监控告警的自动化工具。



这篇文章对你多有用?

相关文章

article 判断linux系统是32位还是64位
getconf LONG_BIT 显示32就是32位,64就是64位。

(No rating)  12-20-2012    Views: 514   

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited