其實在Linux伺服器中通常是不允許關機的,最多也只是定期重啟一下系統,登出也是應該養成一個離開就退出登錄的好習慣。 系統運行級別可通過/etc/inittab文件查看不同級別的含義,以及預設的級別設置。預設的級別不能設置為0(關機)和6(重啟),因為一開機就馬上關機或重啟肯定是不行的。runlev ...
其實在Linux伺服器中通常是不允許關機的,最多也只是定期重啟一下系統,登出也是應該養成一個離開就退出登錄的好習慣。
系統運行級別
可通過/etc/inittab文件查看不同級別的含義,以及預設的級別設置。
預設的級別不能設置為0(關機)和6(重啟),因為一開機就馬上關機或重啟肯定是不行的。
runlevel:查看當前的運行級別。第一個數字為上一次設置的級別(如果是N,則表示沒有切換過運行級別,比如剛開機時),第二個數字為當前的運行級別(即使之前或當前設置的運行級別沒有生效,也會在這裡顯示)。
- 0:關機。
- 1:單用戶。
- 2:不完全多用戶,不含NFS服務。
- 3:完全多用戶。
- 4:未分配。
- 5:圖形界面。(不同的圖形界面版本和名稱都不同,一般Linux的圖形界面的名稱是以大寫的X開頭的。)
- 6:重啟。
shutdown命令
shutdown [選項] [時間]:關機命令。
選項:
- -c:取消前一個關機命令。
- -h:關機。
- -r:重啟。
常用示例:
- shutdown -h now:現在馬上關機。(生產環境中一般是不允許關機的,所以這個命令謹慎使用。)
- shutdown -h 20:30:在指定時間關機。
- init 0:關機。但是平常的關機操作還是建議使用shutdown命令。
reboot命令
reboot:重啟系統。
init 6:重啟系統。
logout命令
退出登錄。當你離開時應該執行這個命令,防止他人使用你的賬戶進行操作,就像Windows中要鎖屏一樣。