意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

云服务器history命令内容格式优化

来源:佚名 编辑:佚名
2024-07-11 13:11:06

Centos 和ubuntu 测试都可以用

注意:这个配置修改,只对配置生效后的操作命令记录操作时间和IP, 在此之前操作的命令是无法显示当时的时间和IP的。 

编辑对应的配置文件:

系统配置文件[推荐]: vi /etc/profile  再文件尾部添加以下代码

HISTFILESIZE=4000 #默认保存命令是1000条,这里修改为4000条

HISTSIZE=4000

USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` #取得登录客户端的IP

if [ -z $USER_IP ]

then

USER_IP=`hostname`

fi

export HISTTIMEFORMAT="%F %T $USER_IP:`whoami` " #设置新的显示history的格式

#export HISTTIMEFORMAT="%F %T — ${USER_IP} "

然后,按一下键盘上的esc键, 再输入:wq 保存。

再输入 source /etc/profile 使其生效

使用history命令可查看修改后的样子输出

 

注意:这个配置修改,只对配置生效后的操作命令记录操作时间和IP, 在此之前操作的命令是无法显示当时的时间和IP的。 


本网站发布或转载的文章均来自网络,其原创性以及文中表达的观点和判断不代表本网站。
上一篇: 服务器编程能找什么工作 下一篇: 香港服务器mysql服务无效怎么办
相关文章
查看更多