今天上某内网机器,发现某个重要的目录被删除了,数据和代码全没了,要排查是谁干的,结果history没配置,查不出来。
虽然后来找到原因 ------- 周六机房断电了,那台机器上的某个硬盘没有自动挂载,于是那个目录直接全为空了,手动挂载之后就恢复了。
本着以后出问题得找到负责人的原则,还是对history进行配置一下。
步骤
配置文件可以是/etc/bashrc
、/etc/profile
、~/.bashrc
,改任意一个都行。
任选一个上述配置文件,在文件末尾添加如下内容:
USER_IP=`who -u am i 2>/dev/null | awk ‘{print $NF}’ | sed -e ‘s/[()]//g’`
if [ -z $USER_IP ]
then
USER_IP=`hostname`
fi
HISTTIMEFORMAT="%F %T $USER_IP:`whoami` "
export HISTTIMEFORMAT
之后source
你修改的配置文件就可以了。