CentOS配置history记录每个用户执行过的命令

一个偶然的机会,看到了这个文档,先存下来,后续使用的话直接就加进去了

要记录登录者的用户名、IP、操作记录,在/etc/bashrc末尾加入几个环境变量,用于history命令显示用户ip等内容,完成后source /etc/bashrc即可

#history  
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`   
HISTFILESIZE=4000  
HISTSIZE=4000  
HISTTIMEFORMAT="%F %T ${USER_IP} `whoami` "  
export HISTTIMEFORMAT 
原文地址:https://www.cnblogs.com/lizhaojun-ops/p/10149524.html