linux命令中,無論是對系統管理員還是對普通使用者抑或是黑客,history都是極其重要的命令,對管理員來說,出於安全考慮,其中的乙個很重要的設定,比如設定history顯示的條數,另外乙個很重要的設定的就是設定時間格式,通過設定,可以清楚看到,從哪個ip位址登入的使用者在什麼時間,執行了什麼命令,這幾點對系統管理員來說,非常之重要!
具體設定,可以通過export命令來短暫設定,也可以通過修改系統配置檔案/etc/profile來永久設定。
# 獲取登入伺服器的ip位址
[root@local ~]# ip=`who -u am i | awk '' | sed -e 's/[()]//g'`
# 對history命令的作時間設定
[root@local ~]# export histtimeformat="$ip `whoami` %y-%m-%d %h:%m:%s"
最後顯示如下:
901 10.10.10.11 root 2008-04-10 08:15:00 history
902 10.10.10.12 root 2008-04-10 09:15:00 pwd
903 10.10.10.13 root 2008-04-10 10:15:00 cd /etc
通過上面的設定,對管理員來說是非常重要的。上面的設定最好寫到/etc/profile檔案中,並且通過source /etc/profile
來使其生效! history設定時間戳
linux檢視歷史命令,很關鍵!history,預設沒有時間戳。echo export histtimeformat f t whoami etc profile source etc profile 1.history的歷史命令儲存在 bash history 檔案中 僅僅對當前使用者有效,應設定...
history設定時間戳
linux檢視歷史命令,很關鍵!history,預設沒有時間戳。echo export histtimeformat f t whoami etc profile source etc profile 1.history的歷史命令儲存在 bash history 檔案中 僅僅對當前使用者有效,應設定...
linux的history命令設定
利用history命令,可以使每個登入會話只看到自己的命令歷史記錄,這樣即保證安全,又方便使用。即使是同乙個使用者的不同會話,也要保證同乙個使用者的各個會話只能看到自己的歷史記錄。不方便的是,你每次登入進去,都是乙個新的會話,就看不到任何的history記錄。例項來自 設定uid大於等於500的使用...