一般Linux的系统的history命令只会展示一个index和执行命令,但是很多时候,我们都想查看一下这个命令是是什么人,在什么时候,在哪个IP下面执行的这个命令。这个时候,我们就需要编辑一下/etc/profile这个文件。
使用vim /etc/profile在文件最后面增加2行如下所示脚本:
1 | #history增加时间戳 |
然后退出编辑模式,输入source /etc/profile使文件生效。在使用history命令查看,即可看见之后的命令的执行者是哪个用户,什么时候执行的,以及是哪个ip地址。
1 | [root@izbp145clkvoxcy8wk7b3uz ~]# history | tail -5 |