網頁

2013年2月28日 星期四

聯線用戶相關指令


  • 查看聯線用戶命令 who , finger , w , last
    • who 
      • 查看常前系統中的用戶(一般查詢時使用)
      • who指令的選項
        • H:此選項會顯示標題欄位
        • i:顯示閒置的時間
        • T:顯示使用者是否原意接收其他使用者的訊息
          • +:表示可接收write指令所傳送的訊息
          • -:則表示不願接收訊息
          • 使用者可以透會mesg指令來設定自已是否要接收write來的訊息
            • mesg y :表接收
            • mesg n :表不接收
    • 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的指令斷開使用者。
      • fuser -k /dev/pts/3
    • 另外還有一個方法可以禁止所有用戶登錄,就是在/etc中新建一個名為nologin的空文件(算是大絕吧)。
----編輯記錄
  • 2013/4/23
    • 新增
      • w指令欄位說明
      • who指令的選項
      • last指令

沒有留言:

張貼留言