Linux記錄操作日誌

2021-09-11 15:23:25 字數 863 閱讀 6124

history命令可以檢視最近1000條命令。

調整history命令的大小:

vi /etc/profile

histsize=1000  #改為

history日誌檔案預設是儲存在.bash_history檔案下。

history命令預設是沒有時間的,可以在/etc/bashrc檔案下追加以下:

histfilesize=2000     

histsize=2000

histtimeformat="%y/%m/%d  %h:%m:%s:"

export histtimeformat

記錄每個使用者登入一直到退出操作的命令,儲存在/var/log/history目錄下:

在/etc/profile檔案下追加以下內容:

第乙個指令碼:(帶時間戳)

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

histdir=/var/log/.history

if [ -z $user_ip ]

then

user_ip=`hostname`

fiif [ ! -d $histdir ]

then

mkdir -p $histdir

chmod 777 $histdir

fiif [ ! -d $histdir/$ ]

then

mkdir -p $histdir/$

chmod 300 $histdir/$

fiexpor

Xshell記錄Linux連線操作日誌遇到的坑

1 問題描述 在windows上,以前一直使用secure crt連線linux主機進行遠端操作,使用crt的日誌功能記錄連線過程中的所有操作以及輸出。最近 2019 8 17 使用xshell進行連線,也打算記錄日誌,但是發現記錄的日誌有問題,倒不是亂碼,而是感覺xshell記錄的日誌 把linu...

記錄mysql操作日誌

現在想比對php網頁執行前後的差異,但是一直找不到比較好的軟體 增刪查改都記錄的那種。然後通過瀏覽官方文件發現mysql 5。1有乙個通用查詢日誌。於是嘗試 mysql.server start log file name.log starting mysql 2017 12 16 14 51 44...

springboot日誌記錄操作

1 springboot使用的是sel4j 抽象類 日誌框架,具體是由logback來實現 使用方式如下 logger logger logge ctory.getlogger getclass logger.trace logger.debug logger.info logger.warn lo...