Linux之history命令显示时间和IP

您所在的位置:网站首页 linux查看历史记录命令执行日期的命令 Linux之history命令显示时间和IP

Linux之history命令显示时间和IP

2023-12-04 04:44| 来源: 网络整理| 查看: 265

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

一、需求说明

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

二、配置步骤 1、临时显示操作时间

[root@test1 ~]# export HISTTIMEFORMAT="[%F-%T]" [root@test1 ~]# history |more 1 [2021-08-24-11:44:40]hostnamectl set-hostname test1 2 [2021-08-24-11:44:40]ip addr 3 [2021-08-24-11:44:40]cd /etc/sysconfig/network-scripts/ 4 [2021-08-24-11:44:40]ll 5 [2021-08-24-11:44:40]vim ifcfg-ens33 6 [2021-08-24-11:44:40]reboot 7 [2021-08-24-11:44:40]ifconfig virbr0 down 8 [2021-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文件中。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3