RAK部落:Linux配置history命令显示操作时间、用户和登录 IP

RAK部落提醒大家在使用Linux系统时,可以通过一些相关的配置,会使Linux 在执行 history 命令时同步显示如下内容: 

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

那么今天我们就来讲讲“Linux配置history命令显示操作时间、用户和登录 IP”的配置方法。

需要在 /etc/profile 文件中添加如下配置:

  1. ISTFILESIZE=4000 #默认保存命令是1000条,这里修改为4000条
  2. HISTSIZE=4000
  3. USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` #取得登录客户端的IP
  4. if [ -z $USER_IP ]
  5. then
  6. USER_IP=`hostname`
  7. fi
  8. HISTTIMEFORMAT="%F %T $USER_IP:`whoami` " #设置新的显示history的格式
  9. export HISTTIMEFORMAT

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

最终显示效果如下:

%RAK部落%
Linux系统

步骤进行到这里,我们Linux配置history命令显示操作时间、用户和登录 IP的配置方法就完全解决了,RAK部落分享的这篇文章是否有利于你呢?若跟随步骤出现任何问题或交流,可以在下方评论,RAK部落看到会第一时间帮助你解决。

原文链接:,转发请注明来源!

发表评论