999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

AIX與Linux查看硬件狀態的比較分析

2020-08-13 07:05:56梁明炯
科技創新與應用 2020年24期
關鍵詞:比較

梁明炯

摘 ?要:AIX與Linux都是常用的類UNIX操作系統,通常運行于服務器端。如何檢查硬件狀態,及時發現硬件故障是服務器運維的基礎。文章對AIX和Linux系統查看硬件狀態的方法進行了比較分析。

關鍵詞:AIX;Linux;硬件狀態;比較

中圖分類號:TP368.5 文獻標志碼:A ? ? ? ? 文章編號:2095-2945(2020)24-0043-03

Abstract: AIX and Linux are both frequently used UNIX-like operating systems which often operate on the server side. How to check hardware status and find out hardware faults in time is the basis of server operation and maintenance. This paper compares and analyzes the methods of checking hardware status by AIX and Linux systems.

Keywords: AIX; Linux; hardware status; comparative analysis

1 背景及意義

Linux最初由Linus Torvalds編寫,是一套免費使用的,支持多線程和多CPU的類UNIX操作系統[1]。AIX則是由IBM開發,主要應用于IBM RISC 6000系列機器的類UNIX操作系統[2]。AIX和Linux都有穩定的性能,因此常被用作服務器系統。在服務器運維中,如何檢查硬件狀態,及時發現硬件故障是運維基礎。雖然AIX和Linux有相似性,但是兩者的很多結構和操作命令都不太相同,本文對AIX和Linux系統查看硬件狀態的方法進行了比較分析。熟悉掌握兩者的區別,才能更好的提升服務器運維的效率,保障業務系統的安全運行。

2 AIX系統硬件狀態

AIX系統提供了記錄硬件錯誤日志的功能,通過系統日志可以深入了解硬件的具體情況。在檢查硬件狀態時,首先應查看系統日志,再通過相關AIX命令查看硬盤內存等是否正常[3]。

2.1 基于日志查看硬件告警

如果系統檢測到了某個硬件出現了錯誤,則把該錯誤記錄在/dev/error設備中。服務器上有一塊存儲器叫NVRAM(Non-Volatile Random Access Memory,非易失性隨機訪問存儲器),它所存儲的數據在斷電之后不會丟失。AIX系統會把所記錄的錯誤記錄保存在NVRAM中。AIX系統的錯誤日志進程errdemon(位于/usr/lib/目錄下),它負責從/dev/error中讀取錯誤記錄,并根據系統的錯誤模板庫對錯誤記錄進行格式化后寫入系統的錯誤日志中。AIX處理后的系統錯誤日志默認存放在/var/adm/ras/errlog。這是個格式化文件,如果使用系統的文本查看命令,例如more命令打開errlog文件只能看到亂碼。不過,AIX系統提供了errpt命令可查看錯誤日志文件。運行errpt命令輸出的信息包括6列,其含義如下:

(1)IDENTIFIER:錯誤標示符,表示所使用的錯誤模板。

(2)TIMESTAMP:錯誤時間戳,格式為MMDDhhmmYY(月日時分年)。

(3)T:錯誤類型,共分為6種錯誤類型:PEND(設備或功能組件可能丟失,簡寫為P)、PERF(性能嚴重下降,簡寫是P)、PERM(硬件設備或軟件模塊損壞,簡寫也是P)、

TEMP(臨時性錯誤,或已恢復正常,簡寫為T)、INFO(一般消息,簡寫為I)、UNKN(未確定的錯誤,簡寫為U)。

(4)C:錯誤種類,表示錯誤來源,包括硬件或介質錯誤(簡寫為H)、軟件錯誤(簡寫為S)、其它錯誤(簡寫為O)、未確定的錯誤(簡寫為U)。

(5)Resource_Name:資源名稱,即出現錯誤的資源名稱。對于硬件錯誤,一般指設備,對于軟件錯誤,一般指軟件部件或者可執行程序名稱。

(6)Description:錯誤描述,表示錯誤的簡要說明。

服務器上運行errpt命令后的顯示如圖1所示。例如第二行信息,表示錯誤是2020年4月3日7時47分出現的,為軟件錯誤。對于硬件錯誤重點關注第三和第四列。第三列T表示類型,如果T值為PERM,通常表示有損壞的硬件設備或者軟件模塊;第四列表示種類class,若值為H則表示硬件設備故障或者介質錯誤。因此,可通過errpt命令帶相關參數列出相關硬件故障信息。例如,通過“errpt -d H”命令可查詢所有硬件出錯信息,而通過“errpt -T PERM-d H”命令可以查詢硬件損壞的錯誤信息。

使用errpt命令顯示的是所有故障信息。如果需查看某個錯誤的詳細內容,可以在命令上加錯誤標示符。圖1中顯示的錯誤信息,如果需查看第一行的具體內容,具體命令為:errpt-aj A6DF45AA,表示列出標識符為A6DF45AA錯誤的詳細內容。

2.2 相關命令查看硬件狀態

AIX提供了smitty工具用于檢查硬盤等的硬件設備是否故障。通過輸入smitty pxdam命令,可以進入檢查硬盤狀態如圖2所示。圖中第一行第三列的值為optimal,表示磁盤陣列的狀態正常,如果值為degrade或者failed則表示磁盤陣列中有損壞的磁盤。具體磁盤pdisk0到pdisk6的狀態顯示在第二到第七行,其值均為active,表示所有磁盤狀態都正常,如果狀態顯示為failed或者其它值,則表示這塊磁盤可能已故障。

AIX的lsdev命令可用來檢查列出系統中的設備狀態和信息。lsdev命令實際上是從系統中一個叫“設備配置數據庫”中獲取系統的設備信息,然后通過相關的格式化選項參數返回信息。命令的常用參數包括:-C(從預定義庫中顯示設備信息)、-c(限制輸出指定類中的設備)、-H(顯示列輸出的頭部分)、-S(顯示指定狀態的設備)、-F(以指定格式顯示輸出)。結合以上參數就可通過lsdev命令根據實際需求檢查硬件狀態。例如查看內存狀態,通過輸入命令Lsdev-Cc memory,如果內存狀態正常會顯示Available;而通過輸入Lsdev-Cc disk命令則可以查看硬盤狀態是否正常。

3 Linux系統硬件狀態

Linux系統具有強大的日志功能,可以通過日志查看硬件狀態。和AIX系統一樣,Linux系統內核會把產生的各種錯誤信息(包括硬件錯誤信息)通過日志守護進程寫到日志文件中。Linux日志文件通常保存在/var/log目錄下,包含了系統和服務的各種信息。作為運維人員重點關注:boot.log,用于記錄系統啟動時的日志,可查看各系統服務啟動的信息;/lastlog,包含系統所有用戶最近操作信息;btmp,包含所有登錄失敗的信息;message,記錄系統整體信息,包含系統啟動期間的日志和cron、daemon等的內容;secure,記錄系統驗證與授權信息;dmesg,包含許多與硬件有關的信息[4]。因此檢查系統的硬件狀態重點查看/var/log/dmesg日志文件。

3.1 基于日志查看硬件告警

Linux系統的/var/log/dmesg日志文件記錄了系統開機BIOS自檢信息,以及光驅、網卡、RAID、LVM等配置信息。既可以使用cat /var/log/dmesg命令來查看該日志內容,也可以直接使用Linux的dmesg命令來查看。由于dmesg命令輸出的信息太多,對于運維人員,可以通過三個方法篩選出有用的硬件狀態信息。

(1)通過dmesg的level標簽根據錯誤級別限制輸出內容。level標簽把錯誤分成emerg(系統無法使用)、alert(須立即采取行動)、crit(危急條件)、err、warn、notice、info和debug共8個等級。因此運維人員可把錯誤級別限制在warn以上輸出,如:dmesg-level=warn,err,alert,crit,emerg

(2)通過使用如more、less等命令對輸出的信息分頁

或者指定行數顯示,如:dmesg | more、dmesg | tail -10

(3)通過grep命令對硬件關鍵詞進行過濾篩選。例如,查看硬盤設備信息,你可以使用grep命令搜索sda關鍵詞,如:dmesg | grep sda,同樣可以通過memory、cpu等關鍵字查看內存和cpu信息。需要查看所有硬件設備的錯誤信息,則可以過濾含err關鍵字的日志信息,如:dmesg | grep err

3.2 相關命令查看硬件狀態

(1)通過Linux的smartctl 命令查看硬盤的SMART信息。硬盤的SMART(Self-Monitoring Analysis and Reporting Technology,自我監測分析與報告技術),是硬盤運行時會將自身的相關參數,包括溫度、容量、扇區、密度、內部電路等記錄下來,系統對硬盤的這些參數實時監控,若參數超過閾值,則會發出警告,從而保護數據不受損失。

首先通過smartctl-i 命令檢查硬盤是否打開了SMART支持。假設服務器的一個硬盤設備符號為/dev/sda,那么實際檢查的命令是:smartctl-i /dev/sda。如果顯示“SMART support is: Enabled”,表示硬盤支持SMART;如果為Disabled,可使用命令:smartctl--smart=on --offlineauto=on --saveauto=on /dev/sda來啟用SMART。然后輸入命令:smartctl -H /dev/sda可查看硬盤的狀態。如果硬盤健康狀態良好,會顯示“SMART overall-health self-assessment test result: PASSED”;如果提示Failure說明硬盤異常或者已故障,需更換硬盤。

可通過命令“smartctl --test=TEST /dev/sda”對硬盤進行自我檢測,檢測的結果信息可通過“smartctl -l selftest /dev/sda”查看。另外,如果需要查看硬盤的歷史錯誤日志,輸入命令:smartctl -l error /dev/sda。

(2)Linux提供了一系列以ls開頭的命令,可查看硬件的詳細信息。常用的包括lsblk(顯示可用塊設備的信息)、lscpu(顯示cpu相關信息)和lsscsi(顯示SCSI設備信息)等:

a. lsblk命令除了列出可用塊設備(包括硬盤、CD-ROM等)的信息外,還能顯示塊設備之間的依賴關系。lsblk命令默認以樹狀形式顯示,其輸出結果包括7個列。其中,NAME表示塊設備名稱,TYPE表示塊設備是否為磁盤或磁盤上的一個分區,MOUNTPOINT表明設備掛載的掛載點。lsblk命令也用來列出某個特定設備的所屬關系,同時可列出組和模式。lsblk常用的參數包括-a和-b。“lsblk -a”命令會列出服務器上所有的設備包括空設備。-b參數表示以字節方式顯示設備大小,常用于查詢指定設備的信息,例如可以通過命令“lsblk -b /dev/sda”可查詢上面提到的服務器中設備符號為/dev/sda的硬盤信息。

b. lspci命令用于顯示有關pci總線信息以及連接它們的設備信息。lspci命令的輸出信息中常見到“[]:[].[]”格式的數字(如00:02.0)。這是以十六進制顯示總線編號,其中第一個參數表示總線編號,第二個是插槽編號,第三個是功能編號。lspci命令在默認情況下顯示簡單的設備列表,常用的選項參數包括-v(輸出更多PCI 接口裝置的詳細信息)和-vv(表示輸出更詳細的用于解析的信息)可輸出pci詳情。

c. lscpu命令從sysfs、/proc/cpuinfo或者特定架構的庫中收集數據。該命令的輸出信息包括cpu、線程、內核、插槽、共享緩存、cpu型號、運行模式、處理指令速度等信息。為了以可讀格式顯示lscpu命令信息,常用-e參數選項來格式化輸出,其命令為:lscpu -e。所輸出的信息包括cpu、node、socket、core、online、maxMHZ等信息列。如果希望限制輸出特定列,比如限制輸出為cpu、node和socket列,那么具體命令為:lscpu -e=cpu,node,socket。如果希望只顯示在線或者離線cpu信息,可以用-b或者-c選項執行lscpu操作。具體為lscpu -b和lscpu -c。

4 結束語

AIX和Linux系統擁有穩定的運行性能,是服務器常用的操作系統。作為服務器運維人員,檢查服務器硬件是否正常、有無硬件故障是基礎工作。本文闡述了AIX和Linux系統中如何查看硬件的狀態是否正常。通過這兩者的比較分析,有助于運維人員理解它們之間的差異以及各自的硬件狀態檢查方法,以保障業務系統的正常運行。

參考文獻:

[1]謝勝盈.批量自動巡檢Linux服務器[J].網絡安全和信息化,2018:94-96.

[2]稅儀冬.基于RS6000服務器的DB2數據庫性能調優[D].西南交通大學,2006.

[3]顧宇紅.服務器在線模式下硬件故障診斷的方法[J].福建電腦,2011(12):153-157.

[4]李明.看懂Linux的日記[J].開放系統世界,2006(7):78-79.

猜你喜歡
比較
從小說到電影
人間(2016年28期)2016-11-10 23:32:19
吳昌碩和黃牧甫篆刻藝術比較
村上春樹《1Q84》與東野圭吾《解憂雜貨店》比較研究
文教資料(2016年19期)2016-11-07 06:57:19
孔子與荀子文質觀比較
文教資料(2016年19期)2016-11-07 06:47:37
我國會計制度與國際會計制度比較研究
西方文藝復興時期與中國宋元時期繪畫題材的思維方式比較
電影《千年之戀·源氏物語》與《源氏物語千年之謎》的比較
宋代尚意與晚明尚奇書學思想的探析與比較
同曲異調共流芳
人間(2016年26期)2016-11-03 16:47:14
中日足球后備人才培養體系比較
體育時空(2016年8期)2016-10-25 20:47:19
主站蜘蛛池模板: 国产在线观看精品| 午夜电影在线观看国产1区| 日韩精品一区二区三区视频免费看| 91精品日韩人妻无码久久| 国产成人精品一区二区三区| 国产视频一二三区| 国产亚洲欧美另类一区二区| 午夜久久影院| 国产一区二区三区夜色| www精品久久| 亚洲无码一区在线观看| 综合天天色| 亚洲国产精品日韩欧美一区| 十八禁美女裸体网站| 国产精品福利在线观看无码卡| 永久在线精品免费视频观看| 欧美有码在线观看| 久久久国产精品无码专区| 亚洲成在人线av品善网好看| 啦啦啦网站在线观看a毛片 | 亚洲最猛黑人xxxx黑人猛交| 国产日韩欧美视频| 国产欧美日韩精品综合在线| 久久精品亚洲专区| 99九九成人免费视频精品| 久久久久免费精品国产| aaa国产一级毛片| 久久综合九九亚洲一区 | 3344在线观看无码| 日韩精品一区二区三区中文无码| 国产一区二区网站| 国产69精品久久久久妇女| 国产欧美日本在线观看| 国产精品白浆无码流出在线看| 亚洲日韩精品无码专区| 99伊人精品| 亚洲国产AV无码综合原创| 中文字幕资源站| 色综合激情网| 免费激情网站| 毛片网站在线看| 国产欧美网站| 久久综合伊人77777| 成人午夜天| 国产人人干| 新SSS无码手机在线观看| 天堂av高清一区二区三区| 亚洲成a∧人片在线观看无码| 992Tv视频国产精品| 妇女自拍偷自拍亚洲精品| 久久亚洲中文字幕精品一区| 伊人久久精品亚洲午夜| 精品国产毛片| 国产成年无码AⅤ片在线| 在线a视频免费观看| 国产精品无码AⅤ在线观看播放| 日本午夜三级| 免费不卡在线观看av| 国产区在线观看视频| 国产欧美日韩va| 99视频精品全国免费品| 欧美高清日韩| 亚洲天堂精品视频| 久久婷婷人人澡人人爱91| 国内自拍久第一页| 色婷婷色丁香| 2020最新国产精品视频| 99精品在线视频观看| 亚洲91精品视频| a毛片免费在线观看| 中文字幕无码av专区久久| 美女国产在线| 伊人成色综合网| 91国内外精品自在线播放| 国产精品一区在线麻豆| 日韩天堂在线观看| 夜夜拍夜夜爽| 国产视频自拍一区| 无码中文字幕乱码免费2| 秋霞一区二区三区| 精品国产网站| 日本高清免费一本在线观看 |