首页 > 代码库 > linux history命令优化

linux history命令优化

主要功能:
1, 可以记录哪个ip和时间(精确到秒)以及哪个用户,作了哪些命令
2,最大日志记录增加到4096条
 
把下面的代码直接粘贴到/etc/profile后面就可以了
#history modify
export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S-$USER_IP-$USER]"
USER_IP=`who -u am i &>/dev/null| awk {print $NF}|sed -e s/[()]//g`
if [ -z $USER_IP  ]
then
  USER_IP="NO_client_IP"
fi
export HISTSIZE=4096

 

linux history命令优化