如head命令是要等待輸入的,他并沒有假死,是在等待輸入。如cat tail 這些命令后面必須要跟文件,或者重定向。直接回車就是等待輸入。。。。
10年積累的網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有下花園免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
按住 Alt-Print 的時候就相當(dāng)于按住了 Sys Rq 鍵,這個時候輸入的一切都會直接由 Linux內(nèi)核來處理,它可以進行許多低級操作。這個方法可以在各種情況下安全地重啟計算機,具體操作如下:
1、shutdown命令安全地將系統(tǒng)關(guān)機。在系統(tǒng)關(guān)機前使用shutdown命令﹐系統(tǒng)管理員會通知所有登錄的用戶系統(tǒng)將要關(guān)閉。并且login指令會被凍結(jié),即新的用戶不能再登錄。
2、halt——最簡單的關(guān)機命令,其實halt就是調(diào)用shutdown -h。halt執(zhí)行時﹐殺死應(yīng)用進程﹐執(zhí)行sync系統(tǒng)調(diào)用﹐文件系統(tǒng)寫操作完成后就會停止內(nèi)核。
3、reboot的工作過程差不多跟halt一樣,不過它是引發(fā)主機重啟,而halt是關(guān)機。它 的參數(shù)與halt相差不多。
4、init是所有進程的祖先,它的進程號始終為1, init 0為關(guān)機,init 1為重啟。
搜一下:linux
運行
sync
命令后卡住退不出來,為什么?
linux進單用戶模式卡住
1.等一會兒,就會切換到 tty,也就是所謂的文字界面。
2.這個時候需要用用戶名密碼登入。注意,可能鍵盤輸入的速度比較慢,不過應(yīng)該還是可以忍受的。
3.下面在提示符后面輸入 top 回車,這時會看到一張動態(tài)的表,上面列出了耗用資源最多的進程。
4.觀察它刷新一兩次,按q退出,然后輸入 kill ,其中的 pid 你可以在 top 里面看到。
如果是遠(yuǎn)程登錄的話,一般是網(wǎng)絡(luò)連接或者sshd本身的問題,你在遠(yuǎn)程敲命令,服務(wù)器沒識別到,就不會往下走,所以通常這種情況下,可以從網(wǎng)絡(luò)方面排查,也可以重啟下sshd服務(wù)看看是否能解決
如果是本地登錄,一般都是服務(wù)器性能問題了,需要看下CPU,磁盤,內(nèi)存,或者是否被攻擊等等