服務器 - 查看操作系統重啓日誌
在雲服務器的日常運維中,有時遇到斷電、死機或重啓的情況,恢復後需要進行詳細診斷,以避免潛在、不可知的破壞性因素,保證服務器的長時間、正常工作。
本文介紹如何查看 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 的軟件包管理器是 RPM 和 yum,軟件包依賴性問題嚴重,yum 運行緩慢。Ubuntu 軟件包管理器爲 dpkg 和 apt,軟件包依賴性較好。
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