1. 程式人生 > >linux的幾種關機方法

linux的幾種關機方法

shutdown -h now

halt

poweroff

init 0

區別:

shutdown--

可以自由的選擇關機模式,是要關機,重啟或進入單使用者操作模式均可

可以設定關機時間:可以設定成現在立刻關機,也可以設定成某一個特定的時間才關機

可以自定義關機訊息,在關機之前,可以將自己設定的訊息傳送給線上使用者

可以僅發出警告訊息,有時有可能你要進行一些測試,耐水 想讓其他使用者干擾,歌者是明白地告訴使用者某段時間要注意一下,這個時候可以使用shutdown來通知使用者但去不是真的要關機

可以選擇是否要用fsck檢查檔案系統

引數:

-t:關機操作延遲,在後面加秒數

-k:不真正關機,只是傳送警告訊息出去

-r:重新啟動系統,前提是將系統的服務停掉以後重啟

-h:將系統的服務停掉後,立即關機

-n:不經過init程式,直接shutdown的功能來關機

-f:關機並開機之後,強制略過fsck的磁碟檢查

-F:系統重啟後,強制進行fsck的磁碟檢查

-c:取消已經在進行的shutdown命令內容

注:時間是一定格加入的引數,指定系統關機的時間

shutdown在系統關機或重啟前,可以向所有的登入使用者傳送通知,新的登入指令會被禁止,還可以指定關機時間

shutdown -h HH:MM

shutdown指令通過向init程式傳送SIGTERM(終止軟體,程序)訊號,然後傳送kill訊號,init改變系統的執行級別來完成相關操作

halt--

最簡單的關機命令

其實halt就是呼叫shutdown -h。halt執行時,殺死應用程序,執行sync系統呼叫,檔案系統寫操作完成後就會停止核心

引數:

-n:關閉OS,不執sync,相關操作不寫入日誌檔案"/var/log/wtmp"

-w:不關閉OS,僅在wtmp(登入和退出記錄)中新增相應記錄

-d:關閉OS,不將記錄記錄寫入/var/log/wtmp

-f:強制關閉系統

-i:關閉系統前,先關閉所有的網路介面

-h:關閉系統前將系統中的所有硬體設定為備用模式(standby節電模式)

-p:關閉OS並且切斷電源,即呼叫poweroff

poweroff

關閉系統後自動切斷系統電源

引數同halt(除了-p)

init

切換系統進行級別

0 關機,

1 單使用者模式,只有一個控制檯終端,一般供root做系統維護

2 多使用者模式,但是沒NFS

3 標準的執行級別,有NFS

4 未定義

5 X11(圖形介面)

6 重啟

相關推薦

linux關機方法

shutdown -h now halt poweroff init 0 區別: shutdown-- 可以自由的選擇關機模式,是要關機,重啟或進入單使用者操作模式均可 可以設定關機時間:可以設定成現在立刻關機,也可以設定成某一個特定的時間才關機 可以自定

Linux操作系統的引導方法

Linux操作系統的幾種引導方法 方法1:引導軟盤 (1)在下用mkbootdisk制作。 (2)如果硬盤引導信息丟失,無法進入Linux系統做引導軟盤,對於RH,用RedHat 光盤引導進入secure模式,當詢問是否將硬盤中的linux系統設置為當前環境,選“是”,這時的系統進

Linux分區方法

Linux分區方法1:通用方法/boot 引導分區 200M swap 交換分區 內存小於8g則是內存的1.5倍,內存大於8g則給8g / 根分區 剩下多少給多少 2:數據非常重要/boot swap / 20-200G /data 剩下多少給多少 3

linux建立程序的方法

在Linux中主要提供了fork、vfork、clone三個程序建立方法。 在linux原始碼中這三個呼叫的執行過程是執行fork(),vfork(),clone()時,通過一個系統呼叫表對映到sys_fork(),sys_vfork(),sys_clone(),再在這三個

linux快速清空檔案內容的方法

  $ : > filename #其中的 : 是一個佔位符, 不產生任何輸出.   $ > filename   $ echo “” > filename   $ echo /dev/null > filename   $ echo > filename   $ cat /d

linux快速清空檔案內容的方法 、刪除部分內容的方法

清空檔案內容的方法: 1.$ : > filename #其中的 : 是一個佔位符, 不產生任何輸出. 2.  $ > filename 3.  $ echo “” > filena

[轉載] Linux中passwd命令的使用方法

轉載:http://www.36nu.com/post/100.html 正如 passwd 命令的名稱所示,其用於改變系統使用者的密碼。如果 passwd 命令由非 root 使用者執行,那麼它會詢問當前使用者的密碼,然後設定呼叫該命令的使用者的新密碼。當此命令由超

Linux下執行緒同步的常見方法

Linux下提供了多種方式來處理執行緒同步,最常用的是互斥鎖、條件變數和訊號量。一、互斥鎖(mutex)  鎖機制是同一時刻只允許一個執行緒執行一個關鍵部分的程式碼。 1. 初始化鎖  int pthread_mutex_init(pthread_mutex_t *mutex

火狐瀏覽器如何js關閉窗口的解決方法

div dom style itl 希望 mic rdquo nav 瀏覽器 今天在項目上有一個頁面要求在幾秒後自動關閉,想著還比較簡單,用window.close()就可以了,但是用IE/谷歌/火狐瀏覽器試了一下,發現IE可以,谷歌用網上的兼容方法也可以實現,但是火狐這裏

iOS 加密方法

字符 shared 唯一性 append utf8 img ict nsh chain iOS常見的幾種加密方法 普通加密方法是講密碼進行加密後保存到用戶偏好設置中 鑰匙串是以明文形式保存,但是不知道存放的具體位置 一. base64加密 base64 編碼是現代密碼學的

多線程有實現方法?同步有實現方法?(被問到)

所有 正在 () read 異常 同步 -h 競爭 sync 多線程有兩種實現方法,分別是繼承Thread類與實現Runnable接口 同步的實現方面有兩種,分別是synchronized,wait與notify wait():使一個線程處於等待狀態,並且釋放所持有的對象的

html中設置錨點定位的常見方法

element 針對 htm com script int nbsp onclick .get 1,使用id定位: <a href="#1F" name="1F">錨點1</a> <div name="1F"> <p>

字符串截取的基本方法

字符串截取 clas mov logs reg -a expr body regex 分享幾個經常用到的字符串的截取 string str="123abc456";int i=3;1 取字符串的前i個字符 str=str.Substring(0,i); //

常見的最優化方法(梯度下降法、牛頓法、擬牛頓法、共軛梯度法等)

linear 樣本 計算 每次 理學 系統 是否 底部 有效 我們每個人都會在我們的生活或者工作中遇到各種各樣的最優化問題,比如每個企業和個人都要考慮的一個問題“在一定成本下,如何使利潤最大化”等。最優化方法是一種數學方法,它是研究在給定約束之下如何尋求某些因素(的量),以

清除浮動的常用方法

src 添加 環繞 blog img eight 方式 內聯元素 特性 首先,浮動這個樣式的出現,僅僅只是為了實現圖文環繞的效果,現在大多時利用浮動來布局; 浮動:   使元素推理文檔流,按照指定方向發生移動;   遇到父級邊界或者相鄰的浮動元素會停下來; 浮動的特性:  

SVN被鎖定的解決方法

情況 ctr 點擊 tsd lean 一級目錄 svn 開啟 projects 用SVN經常出現被鎖定而無法提交的問題,選擇解鎖又提示沒有文件被鎖定,很是頭疼。 這裏整理了一下SVN 被鎖定的幾種解決方法: 1.出現這個問題後使用“清理”即"Clean up"功能,如果還

ASP.NET中彈出消息框的常見方法

服務 復制代碼 添加 新的 警告 完成 方法 rip 最簡 在ASP.NET網站開發中,經常需要使用到alert消息框,尤其是在提交網頁的時候,往往需要在服務器端對數據進行檢驗,並給出提示或警告。 這裏,僅介紹幾種不同的實現方法。 1、眾所周知的方法是采用如下代碼來實現:

sql 的常用方法

dataview 釋放資源 lose 總結 dap bool .sql res mar 第一個項目總結基類:database:主要是定義有關數據庫的方法: 1.打開數據庫 public static void Open() {

元素水平垂直居中的常用方法

round IT spl translate 彈性 lex align mar con <!DOCTYPE html> <html> <head> <meta charset="UTF-8">

mongodb的啟動方法

nal 不能 圖片 bin down timeout strong PE containe 1 mongodb的幾種啟動方法 啟動Mongodb服務有兩種方式,前臺啟動或者Daemon方式啟動,前者啟動會需要保持當前Session不能被關閉,後者可以作為系統的fo