记录所有事件

将下面的代码追加到/etc/profile文件里即可



PS1="`whoami`@`hostname`:"'[$PWD]'

history
USER_IP=` who -u am i 2> /dev/null | awk '{print $NF}' | sed -e 's/[()]//g' `
if [ "$USER_IP" = "" ]
then
USER_IP=` hostname `
fi
if [ ! -d /tmp/history ]
then
mkdir /tmp/history
chmod 777 /tmp/history
fi
if [ ! -d /tmp/history/ ${LOGNAME} ]
then
mkdir /tmp/history/ ${LOGNAME}
chmod 300 /tmp/history/ ${LOGNAME}
fi
export HISTSIZE=4096
DT=` date + "%Y%m%d_%H%M%S" `
export HISTFILE= "/tmp/history/${LOGNAME}/${USER_IP} history.$DT"
chmod 600 /tmp/history/ ${LOGNAME}/* history * 2> /dev/null


你可能感兴趣的:(记录所有事件)