1 由於 Linux 在運作的過程中,會有很多的程式常駐在記憶體中來執行,此外, 由於 Linux 的磁碟使用效能比較高,利用了非同步磁碟/記憶體資料轉送的模式, 因此, Linux 系統是很怕不正常開關機的!
2 Linux是多任務多使用者的系統
開啟終端:
jmz@JMZ-desktop:~$
jmz:目前使用者名
後面是電腦名稱
開啟後預設在目前使用者的家目錄下,~代表/home/jmz
$是普通使用者的提示符號。
如果是root使用者,提示符號就是#,root的家目錄是/root,也是用~表示。
謹慎使用root,一般只有在修改系統時候才使用root身份,一個系統管理員往往會有一個普通賬戶來訪問電腦資源
3 shell指令:
指令 選項 參數1 參數2.....
區分大小寫
1) date時間
2) cal日期
3) bc計算機
4) man 和 info用來查看一條指令的詳細資料
4 關機,登出,重啟
名稱 : shutdown
使用許可權 : 系統管理者
使用方式 : shutdown [-t seconds] [-rkhncfF] time [message]
說明 : shutdown 可以用來進行關機程式,並且在關機以前傳送訊息給所有使用者正在執行的程式,shutdown 也可以用來重開機。
參數 :
-t seconds : 設定在幾秒鐘之後進行關機程式
-k : 並不會真的關機,只是將警告訊息傳送給所有只用者
-r : 關機後重新開機
-h : 關機後停機
-n : 不採用正常程式來關機,用強迫的方式殺掉所有執行中的程式後自行關機
-c : 取消目前已經進行中的關機動作
-f : 關機時,不做 fcsk 動作(檢查 Linux 檔系統)
-F : 關機時,強迫進行 fsck 動作
time : 設定關機的時間
message : 傳送給所有使用者的警告訊息
名稱:halt
使用許可權:系統管理者
使用方式:halt [-n] [-w] [-d] [-f] [-i] [-p]
說明:若系統的 runlevel 為 0 或 6 ,則關閉系統,否則以 shutdown 指令(加上 -h 參數)來取代
參數:
-n : 在關機前不做將記憶體資料寫回硬碟的動作
-w : 並不會真的關機,只是把記錄寫到 /var/log/wtmp 檔案裡
-d : 不把記錄寫到 /var/log/wtmp 檔案裡(-n 這個參數包含了 -d) -f : 強迫關機,不呼叫 shutdown 這個指令
-i : 在關機之前先把所有網路相關的裝置先停止
-p : 當關機的時候,順便做關閉電源(poweroff)的動作
範例:
halt -p 關閉系統後關閉電源。
halt -d 關閉系統,但不留下紀錄。
名稱:reboot
使用許可權:系統管理者
使用方式:reboot [-n] [-w] [-d] [-f] [-i]
說明:若系統的 runlevel 為 0 或 6 ,則重新開機,否則以 shutdown 指令(加上 -r 參數)來取代
參數:
-n : 在重開機前不做將記憶體資料寫回硬碟的動作
-w : 並不會真的重開機,只是把記錄寫到 /var/log/wtmp 檔案裡
-d : 不把記錄寫到 /var/log/wtmp 檔案裡(-n 這個參數包含了 -d) -f : 強迫重開機,不呼叫 shutdown 這個指令
-i : 在重開機之前先把所有網路相關的裝置先停止
範例:
reboot 重開機。
reboot -w 做個重開機的類比(只有紀錄並不會真的重開機)。
Linux常用命令集:http://linux.chinaitlab.com/special/linuxcom/