linux斷電
Ⅰ linux下如果斷電關機,如何查看關機再重啟的記錄
方法一、
在/var/log/messages 日誌中可以查詢到:
[root@RHEL4 log]# grep halt messages
Nov 15 14:12:47 RHEL4 shutdown: shutting down for system halt
[root@RHEL4 log]# grep reboot messages
Nov 1 00:12:44 RHEL4 shutdown: shutting down for system reboot
Nov 1 01:46:02 RHEL4 shutdown: shutting down for system reboot
Nov 1 11:33:48 RHEL4 shutdown: shutting down for system reboot
方法二、
last 命令:
功能說明:列出目前與過去登入系統的用戶相關信息。
補充說明:單獨執行last指令,它會讀取位於/var/log目錄下,名稱為wtmp的文件,並把該給文件的內容記錄的登入系統的用戶名單全部顯示出來。
last |grep shutdown //查看上次關機時間
last |grep reboot //查看上次重啟時間
Ⅱ 如何解決linux突然斷電 資料庫表損壞
首先你的斷電是指什麼?現在的手持設備都有超過3種供電電源。那我猜的說的斷電是同時切斷包括電池和USB在內的所有外部電源了。那麼不論你的掛載點在哪裡,kernel肯定是直接down掉的,cpu狀態也不會被保存,內存清空,所有進程都不存在了,已經在讀的進程不再持有文件句柄(沒影響),已經在寫的進程就寫到某個字元停住,但是這些都不會影響到硬碟啊。所以對文件系統不會有損壞,但是對硬體會有些許傷害。但現在手持設備都維持在2.5~3V,斷電對硬體的影響實際也不大。
至於你說的「怎麼才能再以可讀寫屬性掛載該磁碟呢」。我不理解這個「再」字。重新上電後一切重新開始,kernel boot重跑一遍,跟斷電前你的掛載已經沒有關系了。另一種情況,你可以在linux控制台啟動句柄裡面設置,把你的掛載命令寫在那裡面,那麼每次啟動時就自動掛載了
Ⅲ linux關機命令詳解
Linux關機命令詳解
Linux系統中提供了多種關機命令,用於執行不同的關機操作。以下是對這些命令的
1. shutdown命令
`shutdown`命令用於安全地關閉系統。該命令會發送一個信號給init進程,然後由init進程負責執行關機操作。其基本語法為:
bash
shutdown [選項] 時間 [警告信息]
常用選項包括:
* `-h`:表示關機操作。
* `-r`:表示重新啟動操作。如果不指定其他選項,系統將默認進行重新啟動。使用`shutdown`命令時,可以指定關機時間,例如「now」表示立即關機,「+5」表示等待五分鍾後再關機等。警告信息可以向用戶發送一條消息,告知他們系統即將關機。
2. poweroff命令
`poweroff`命令用於直接切斷電源,而不進行任何保存操作。使用此命令時應格外小心,確保沒有任何正在運行的重要任務,以免丟失數據或造成損壞。這個命令通常在單用戶模式下使用或者在系統處於緊急情況下使用。其基本語法為:
bash
poweroff
3. halt命令
`halt`命令用於停止所有CPU操作並將系統置於停機狀態。在某些系統中,它僅僅將系統停止在初始化的階段而不會完全斷電,這時系統會維持硬碟電源的供電以保存數據。如果需要完全關閉電源,可以結合使用其他命令如`shutdown`或`poweroff`來實現完全斷電。其基本語法為:
bash
halt
4. init命令
在某些Linux系統中,可以直接通過修改init進程的PID來執行關機操作。例如,將init進程的PID改為特定的值可以觸發關機操作。這種方式比較少用,因為它可能會因系統而異,且容易引發誤操作的風險。更安全的做法是使用前面提到的`shutdown`和`poweroff`命令來執行關機操作。但了解這一命令對於系統管理員來說是有幫助的。其基本語法為:將特定值寫入`/proc/PID/init`文件來觸發關機過程。具體使用時應小心謹慎。以上就是對Linux關機命令的詳細解釋。