Linux history 時間 使用者 ip設定

2021-09-01 10:35:02 字數 651 閱讀 5795

在使用linux伺服器的時候發生一些不知道誰操作的問題,google一下說history命令可以檢視到歷史記錄,用過之後發現還是不夠詳細,再google,原來可以自己設定history的顯示。

記錄設定過程以備換系統用

1.用vi編輯器開啟/etc/profile

2.加兩句**

user_ip=`who -u am i 2>/dev/null| awk ''|sed -e 's/[()]//g'`

export histtimeformat="[%f %t][`whoami`][$] "

3.source /etc/profile

4.執行history

顯示如下:

1000  [2012-09-08 04:05:09][root][192.168.10.136] history

1001  [2012-09-08 04:14:24][root][192.168.10.136] cd root

1002  [2012-09-08 04:14:27][root][192.168.10.136] ls

1003  [2012-09-08 04:14:30][root][192.168.10.136] cd /opt

Linux history顯示時間戳

在管理伺服器中為了提高history命令的效率,可以history命令加上一些引數,比如時間 使用者和ip等等引數。1 加上時間和使用者 export histtimeformat f t whoami 2 再加上ip user ip who u am i 2 dev null awk sed e ...

Linux history時間使用者ip設定

linux history時間使用者ip設定 在使用linux伺服器的時候發生一些不知道誰操作的問題,google一下說history命令可以檢視到歷史記錄,用過之後發現還是不夠詳細,再google,原來可以自己設定history的顯示。記錄設定過程以備換 系統用1.用vi編輯器開啟 etc pro...

linux history 命令詳解

linux shell 具有history 功能,即會記錄已經執行過的命令,但是預設是不顯示命令的執行時間,命令的執行時間,history 已經記錄,只是沒有顯示。現在我們看看如何將執行時間顯示出來。很簡單 在 home user bashrc中新增 histtimeformat環境變數即可。具體如...