1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux之history命令显示时间和IP

Linux之history命令显示时间和IP

时间:2018-08-26 01:59:43

相关推荐

Linux之history命令显示时间和IP

文章目录

一、需求说明二、配置步骤1、临时显示操作时间2、永久设置三、补充说明1、HISTFILESIZE和HISTSIZE2、显示命令执行用户3、格式化输出参数配置4、历史命令保存位置

一、需求说明

系统运维工作中我们有时候需要查看历史命令,可以通过history命令查看,此命令只有序号后操作命令。如果是排查问题的时候我们可能还想知道命令执行操作时间、操作用户、操作IP等。

二、配置步骤

1、临时显示操作时间

[root@test1 ~]# export HISTTIMEFORMAT="[%F-%T]"

[root@test1 ~]# history |more

1 [-08-24-11:44:40]hostnamectl set-hostname test1

2 [-08-24-11:44:40]ip addr

3 [-08-24-11:44:40]cd /etc/sysconfig/network-scripts/

4 [-08-24-11:44:40]ll

5 [-08-24-11:44:40]vim ifcfg-ens33

6 [-08-24-11:44:40]reboot

7 [-08-24-11:44:40]ifconfig virbr0 down

8 [-08-24-11:44:40]brctl delbr virbr0

2、永久设置

编辑环境变量

[root@test1 ~]# vim /etc/profile

使环境变量生效

[root@test1 ~]# source /etc/profile

查看效果

三、补充说明

1、HISTFILESIZE和HISTSIZE

HISTFILESIZE 定义了在 .bash_history 中保存命令的记录总数,可以理解为.bash_history文件中最多只有HISTFILESIZE行。HISTSIZE 定义了 history 命令输出的记录数,即输出.bash_history文件中的最后HISTSIZE行。

2、显示命令执行用户

显示命令执行用户意义不大,history命令只可以查看当前用户执行的历史命令。

3、格式化输出参数配置

可以在/etc/profile(全局)、~/.bashrc(单用户)配置中配置。

4、历史命令保存位置

历史命令保存在~/.bash_history文件中。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。