服務器 - 查看操作系統重啓日誌

在雲服務器的日常運維中,有時遇到斷電、死機或重啓的情況,恢復後需要進行詳細診斷,以避免潛在、不可知的破壞性因素,保證服務器的長時間、正常工作。

   本文介紹如何查看 Linux 雲服務器重啓後的系統日誌。

查看操作系統信息

# bash命令
uname -a

返回

   Linux **bogon **4.18.0-305.10.2.el8_4.x86_64 #1 SMP Tue Jul 20 17:25:16 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

解釋

_   bogon 爲服務器名稱_

_   Tue Jul 20 17:25:16 表示操作系統的安裝時間_

_   4.18.0-305.10.2.el8_4.x86_64 爲 Linux 操作系統版本_

 cat /proc/version

返回

**   Linux version** 4.18.0-305.10.2.el8_4.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.4.1 20200928 (**Red Hat 8.4.1-1**) (GCC)) #1 SMP Tue Jul 20 17:25:16 UTC 2021

cat /etc/redhat-release

返回

**   CentOS** Linux release 8.4.2105

解釋

CentOS、Red Hat、Ubuntu、Linux kernel

   CentOS,即 Community ENTerprise Operating System,社區企業操作系統, 是 Linux 操作系統的一個發行版本。

   Red Hat 家族中有企業版的產品,即 Red Hat Enterprise Linux (RHEL),CentOS 是 RHEL 的克隆版本。RHEL 是很多企業採用的 Linux 發行版本,若向 Red Hat 付費可得到額外的服務、技術支持和版本升級。CentOS 如同 RHEL,有完整的 Linux 系統環境,Red Hat 給予免費,當然也得不到額外的技術支持等服務。

   構成 RHEL 的多數軟件包均基於 GPL 協議,即開源軟件。CentOS 是在 RHEL 發佈的基礎上將 RHEL 的構成進行克隆,再現一個 Linux 發行版。RHEL 的克隆版本除了 CentOS,還有:White Box Enterprise Linux 和 TAO Linux 和 Scientific Linux。

   CentOS 和 Ubuntu 代表 Linux 的兩個主要發行版。Ubuntu 可看成是 Debian 的不穩定版本。適合日常辦公。CentOS 的軟件包管理器是 RPMyum,軟件包依賴性問題嚴重,yum 運行緩慢。Ubuntu 軟件包管理器爲 dpkgapt,軟件包依賴性較好。

   Linux 各發行版用的內核都一樣,所謂 Linux 內核 (Linux kernel) 是一種開源的類 Unix 操作系統宏內核。內核是操作系統的關鍵組件,整個 Linux 操作系統家族基於該內核部署在計算機中。內核藉助進程間通信和系統調用,在硬件級別上充當應用程序和數據處理之間的橋樑,例如一些低級任務 (任務管理,內存管理,風險管理)。當將操作系統加載到內存時,將加載內核並將其保留在那裏,直到操作系統關閉。

Linxu 內核 vs 操作系統的發行版

CentOS vs Ubuntu

Security: 安全性

分析操作系統重啓的信息

用 w 命令查看系統運行時間

w

用 last 命令查看重啓與登錄

last

查看 / var/log/message

cat /var/log/messages | more #按回車鍵翻行

通過開頭的時間,查看系統中斷點

中斷時間:Dec 14 00:00:17

查看系統重啓過程

重啓時間:Dec 14 10:43:34

隔了不知多少行 ... ... 只看末尾 100 行信息:

cat /var/log/messages | tail -n 100

一些莫名其妙的錯誤提示

涉及 rsession-db_CADD (WARNING Private command disabled)、TCPv6、rstudio::core::Error

localhost kernel: TCP: request_sock_TCPv6

總 結

查詢到服務器關機的具體時間 (Dec 14 00:00:17),但未查到關機的具體原因,或相關指令。隨後瞭解到可能是直接斷電導致的關機 (導致沒有留下具體日誌),因爲同一個房間的臺式機也關機了。解決方案是加裝 UPS。

不間斷電源

   不間斷電源 (Uninterruptible Power Supply, UPS),是一種含有儲能裝置的不間斷電源。主要用於給部分對電源穩定性要求較高的設備,提供不間斷的電源。當市電輸入正常時,UPS 將市電穩壓後供應給負載使用,此時的 UPS 就是一臺交流式電穩壓器,同時它還向機內電池充電;當市電中斷 (事故停電) 時, UPS 立即將電池的直流電能,通過逆變器切換轉換的方法向負載繼續供應 220V 交流電****,使負載維持正常工作並保護負載軟、硬件不受損壞。UPS 設備通常對電壓過高或電壓過低都能提供保護。

參考資料:

  https://blog.csdn.net/tao_wei162/article/details/84820996

  https://blog.csdn.net/tyrroo/article/details/82744771

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/sMRi36M1OPOh8eDoXro8lg