首頁 > 運維 > linux運維 > 主體

linux 使用者管理(3)之關於如何查看使用者登入時間以及指令歷史的詳解

黄舟
發布: 2017-06-06 10:45:56
原創
2484 人瀏覽過


1、查看目前登入使用者資訊
who指令:
   who缺省輸出包括使用者名稱、終端類型、登陸日期以及遠端主機。
   who  /var/log/wtmp
可以查看自從wtmp檔案創建以來的每一次登陸情況
(1)-b:查看系統最近一次啟動時間
(2)-H:打印每列的標題

#users命令:
   列印目前登入的用戶,每個顯示的使用者名稱對應一個登陸會話。

2、查看命令歷史
每個使用者都有一份命令歷史記錄
查看$HOME/.bash_history
或在終端機輸入: history

3、last指令
查看使用者登入歷史 
      此指令會讀取  /var/log/wtmp檔案;/var/log/btmp可以顯示遠端登陸資訊。
      last預設列印所有使用者的登陸資訊。
      若想要列印某位使用者的登陸訊息,可以使用
last   使用者名稱

選項:
(1)-x:顯示系統開關機以及執行等級資訊
(2)-a:將登陸ip顯示在最後一行
(3) -f :讀取特定文件,可選擇 -f  /var/log/btmp檔案
(4)-d:將IP位址轉換為主機名稱
(5)-n:設定列出名單的顯示列數
(6)-t:查看指定時間的使用者登入歷程
      例如:
      last   -t   20150226160404
顯示這個時間戳之前的登陸歷史

4、lastlog命令
查看所有用戶最近一次登入歷史
命令將讀取/var/log/lastlog檔案;用戶排列順序依照/etc/passwd中的順序
選項:
(1) -u:查看某個使用者的最後一次登陸歷史
      例如:   lastlog   -u   test
      查看使用者test的登陸歷史
(2) -t:查看最近幾天之內的使用者登入紀錄
      例如:   lastlog    -t   1
      查看最近1天之內的登陸歷史
(3) -b:查看指定天數之前的使用者登入紀錄
      例如:   lastlog   -b    60
      查看60天前的使用者登入紀錄

#5、ac指令
   根據/var/log/wtmp檔案中的登陸和退出時間報告使用者連線的時間(小時),預設輸出報告總時間
   (1)-p:顯示每位使用者的連線時間
   (2)-d:顯示每天的連線時間
   (3)-y:顯示年份,和-d配合使用

1、查看目前登入使用者資訊
who指令:
   who缺省輸出包括使用者名稱、終端類型、登陸日期以及遠端主機。
   who  /var/log/wtmp
可以查看自從wtmp檔案創建以來的每一次登陸情況
(1)-b:查看系統最近一次啟動時間
(2)-H:打印每列的標題

#users命令:
   列印目前登入的用戶,每個顯示的使用者名稱對應一個登陸會話。

2、查看命令歷史
每個使用者都有一份命令歷史記錄
查看$HOME/.bash_history
或在終端機輸入: history

3、last指令
查看使用者登入歷史 
      此指令會讀取  /var/log/wtmp檔案;/var/log/btmp可以顯示遠端登陸資訊。
      last預設列印所有使用者的登陸資訊。
      若想要列印某位使用者的登陸訊息,可以使用
last   使用者名稱

選項:
(1)-x:顯示系統開關機以及執行等級資訊
(2)-a:將登陸ip顯示在最後一行
(3) -f :讀取特定文件,可選擇 -f  /var/log/btmp檔案
(4)-d:將IP位址轉換為主機名稱
(5)-n:設定列出名單的顯示列數
(6)-t:查看指定時間的使用者登入歷程
      例如:
      last   -t   20150226160404
顯示這個時間戳之前的登陸歷史

4、lastlog指令
查看所有使用者最近一次登入歷史
指令將讀取/var/log/lastlog檔案;使用者排列順序依照/etc/ passwd中的順序
選項:
(1) -u:查看某個使用者的最後一次登陸歷史
#       例如:   lastlog   -u   test
      查看使用者test的登陸歷史
(2) -t:查看最近幾天之內的使用者登入紀錄
      例如:   lastlog    -t   1
      查看最近1天之內的登陸歷史
(3) -b:查看指定天數之前的使用者登入紀錄
      例如:   lastlog   -b    60
      查看60天前的使用者登入紀錄

#5、ac指令
   根據/var/log/wtmp檔案中的登陸和退出時間報告使用者連線的時間(小時),預設輸出報告總時間
   (1)-p:顯示每位使用者的連線時間
   (2)-d:顯示每天的連線時間
   (3)-y:顯示年份,和-d配合使用

以上是linux 使用者管理(3)之關於如何查看使用者登入時間以及指令歷史的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!