聯線用戶相關指令
- 查看聯線用戶命令 who , finger , w , last
- who
- 查看常前系統中的用戶(一般查詢時使用)
- who指令的選項
- H:此選項會顯示標題欄位
- i:顯示閒置的時間
- T:顯示使用者是否原意接收其他使用者的訊息
- +:表示可接收write指令所傳送的訊息
- -:則表示不願接收訊息
- 使用者可以透會mesg指令來設定自已是否要接收write來的訊息
- finger
- w(功能比較強大)
- 查看正在使用系統的用戶並列出用戶占用系統資源的情況
- w指令資料輸出格式
- 第一列的欄位
- 系統目前的時間
- 系統啟動後已經過的時間
- 目前登入此系統的使用者總數
- 系統平均負載指示:如:"load average:0.12,0.09,0.08";分別表示系統1,5,10分鐘的平均負載率
- 第二列的欄位
- user:顯示登入的使用者帳號
- tty:該使用者登入的終端機代號
- from:顯示使用者從何處登入系統;":0"表示該使用者從x window下,開啟文字模式登入。
- login@:表示該使用者是登入時間
- idle:使用者閒置的時間
- jcpu:以終端機之代號來區分,該終端機所有相關的程序執行時,所使用cpu時間,此值會不斷的累加。
- pcpu:cpu執行程式所用的時間,該時間就是執行what欄內的程式所用的時間。
- what:使用者正在做什麼事。
- last指令;查看曾登入此系統的使用者的資訊
- last指令其實是讀取/var/log目錄下的wtmp檔案內容
- 斷開聯線用戶命令 fuser
- 在一些特殊情況下,需要對系統進行緊急維擭,這時應該將已經聯線到系統的用戶強制斷開,不且不允許除root以外的用戶登錄;我們可以使用fuser的指令斷開使用者。
- 另外還有一個方法可以禁止所有用戶登錄,就是在/etc中新建一個名為nologin的空文件(算是大絕吧)。
----編輯記錄
沒有留言:
張貼留言