who 命令:顯示當前當登錄的用戶的信息
who -b命令:顯示系統最近一次的啟動時間
w 命令:顯示登錄的用戶及其當前執行的任務
last 命令:顯示當前與過去登錄系統的用戶的信息
lastb 命令:顯示所有登錄系統失敗的用戶的信息
lastlog 命令:顯示用戶最后一次登錄的信息
history 命令:查看操作歷史
history -c命令:清除操作歷史
pkill -kill -u test : 強制test用戶下線
history 默認只記錄1000條,而且記錄信息不夠詳細。可以設置存儲更多的記錄數,格式化history記錄的操作信息。
以下腳本轉自:https://www.cnblogs.com/pythonal/p/10142409.html
#保存一萬條命令記錄 sed -i 's/^HISTSIZE=1000/HISTSIZE=10000/g' /etc/profile #在/etc/profile的文件尾部添加如下行數配置信息 ######jiagu history xianshi######### USER_IP=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'` if [ "$USER_IP" = "" ] then USER_IP=`hostname` fi export HISTTIMEFORMAT="%F %T $USER_IP `whoami` " shopt -s histappend export PROMPT_COMMAND="history -a" ######### jiagu history xianshi ##########
最后執行source /etc/profile使得修改生效