centos顯示和記錄最近的使用者命令歷史

2021-08-29 01:28:16 字數 698 閱讀 3704

最近同事執行程式,這幾天剛好人不在,線上碰到個bug需要執行,但不知道他之前的執行命令。後來查了centos系統的命令,發現history命令是可以查詢歷史命令的,後來想記錄使用者歷史命令道檔案中,指令碼如下

#history

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

histdir=/usr/share/.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/$

fiexport histsize=4000

dt=`date +%y%m%d_%h%m%s`

export histfile="$histdir/$/$.history.$dt"

export histtimeformat="[%y.%m.%d %h:%m:%s]"

chmod 600 $histdir/$/*.history* 2>/dev/null

最近的linux工作記錄

最近公司走了一些同事,部分伺服器交到了我的手裡,總結一些常用的操作 注 大寫的字串一般是用來佔位,需要替換 useradd 選項 使用者名稱 其中各選項含義如下 c comment 指定一段注釋性描述。d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。g 使用者組 指...

最近的linux工作記錄

最近公司走了一些同事,部分伺服器交到了我的手裡,總結一些常用的操作 注 大寫的字串一般是用來佔位,需要替換 useradd 選項 使用者名稱 其中各選項含義如下 c comment 指定一段注釋性描述。d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。g 使用者組 指...

使用cookie顯示最近訪問的時間和商品瀏覽記錄

判斷賬號是否正確 如果正確,則獲取cookie。但是得到的cookie是乙個陣列,我們要從陣列裡面找到我們想要的物件。如果找到的物件為空,表明是第一次登入。那麼要新增cookie 如果找到的物件不為空,表明不是第一次登入。獲取上次登入的時間並且更新登入時間 前端頁面login.html 獲取特定co...