1. 首页
  2. 服务器配置

阿里云服务器 ECS Linux 配置 history 命令显示操作时间、用户和登录 IP

可以通过相关配置,使云服务器 ECS Linux 在执行 history 命令时同步显示如下内容: 

  • 显示命令执行的时间 
  • 显示执行命令的用户名 
  • 显示执行命令的用户的源 IP

配置方法

需要在 /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
HISTTIMEFORMAT="%F %T $USER_IP:`whoami` "     #设置新的显示history的格式
export HISTTIMEFORMAT

保存完之后,执行 source /etc/profile 使配置生效。

最终显示效果如下:

阿里云服务器 ECS Linux 配置 history 命令显示操作时间、用户和登录 IP

如果问题还未能解决,您可以到阿里云社区进行免费咨询,或联系云市场商家寻求帮助。

END

原创文章,作者:朱, 昭阳,如若转载,请注明出处:https://www.zhanqunfuwuqi.com/archives/5648

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息