【步骤】

1、/etc/profile文件中加入以下内容

2、执行:source /etc/profile

【效果】

aaarticlea/png;base64,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" alt="" />

 export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
echo 'export HISTTIMEFORMAT="%F %T `whoami` "'
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
export HISTTIMEFORMAT="[%F %T][`whoami`][${USER_IP}] " USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
export HISTTIMEFORMAT="[%F %T][`whoami`][${USER_IP}] "
#history
LOGIP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
LOG_DIR=/var/log/history
if [ -z $LOGIP ]
then
LOGIP=`hostname`
fi
if [ ! -d $LOG_DIR ]
then
mkdir -p $LOG_DIR
chmod 777 $LOG_DIR
fi
if [ ! -d $LOG_DIR/${LOGNAME} ]
then
mkdir -p $LOG_DIR/${LOGNAME}
chmod 777 $LOG_DIR/${LOGNAME}
fi
export HISTSIZE=4096
LOGTM=`date +"%Y%m%d_%H%M%S"`
export HISTFILE="$LOG_DIR/${LOGNAME}/${LOGIP}-$LOGTM"
chmod 777 $LOG_DIR/${LOGNAME}/*-* 2>/dev/null

Linux:history命令记录操作时间、操作用户、操作IP的更多相关文章

  1. Linux 配置 history 命令显示操作时间、用户和登录 IP

    一.在配置文件中(/etc/bashrc 或者 /etc/profile 或者~/.bash_profile 或者 ~/.bashrc)添加如下配置 #vim /etc/bashrc    // 进到 ...

  2. linux history 命令详解

    linux history 命令详解 显示命令执行时间 linux shell 具有history 功能,即会记录已经执行过的命令,但是默认是不显示命令的执行时间,命令的执行时间,history 已经 ...

  3. linux中,history命令,显示时间戳?操作人?IP地址?

    需求描述: 在linux环境中,有的时候为了审计的需要,要记录谁什么时间从什么IP登录,执行了什么命令,bash的history命令就能够记录这些信息,但是在默认的情况下,是不记录时间的,所以呢,在这 ...

  4. Linux history命令

    history命令主要用于显示历史命令, 重新执行历史命令. Linux系统当你在shell(控制台)中输入并执行命令时,shell会自动把你的命令记录到历史列表中,一般保存在用户目录下的.bash_ ...

  5. history命令追查登录的用户和时间

    Linux查看History记录加时间,这个对于系统管理员还是很有帮助的,原因不解释,你懂得!ora11g$ history  |  more  1    rlwrap sqlplus / as sy ...

  6. Linux history命令详解

      history命令用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件. 该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定 ...

  7. Linux 常用命令 服务器间scp 用户 export 创建文件、软连接

    获取外网ip curl icanhazip.com 服务器间的 文件 复制 scp root@ip:/源目录 目标目录 软连接 查看软连接 ls -li 创建软连接 ln -s 源文件 目标文件 -s ...

  8. Linux - history命令的常用方法

    history命令 打印所有命令记录:history 打印最近10条记录:history 10 执行第123条命令记录:!123 重复执行上一条命令:!! 执行最后一次以ls开头的命令:!ls 逐屏列 ...

  9. Linux—export命令查看、修改用户环境变量

    Linux export 命令用于设置或显示环境变量. 在 shell 中执行程序时,shell 会提供一组环境变量. export 可新增,修改或删除环境变量,供后续执行的程序使用. export ...

随机推荐

  1. 初遇 dotcloud

    逛园子的时候看到新浪SAE,正学习建站呢,好东西.(论环境的影响...) 不过发现新浪SAE只支持 Python2,我更喜欢 Python3 e...找找其他的,发现了 dotcloud,遂试试,下面 ...

  2. WebService 不依赖配置文件直接在构造函数配置地址

    研究了下 ClientBase(Binding binding, EndpointAddress remoteAddress) 这个重载更好用,都不用填名称比如 new PAS.WebService. ...

  3. CSS实现高度和宽度自适应

    其实用绝对定位也可以实现高度和宽度的自适应,从而出现自适应大小的区域及滚动条. <%@ Page Language="C#" AutoEventWireup="tr ...

  4. JAVA之Forward 和 Redirect的区别

    1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址 ...

  5. 真机测试-Please enter a different string错误解决

    错误原因是这个bundle ID已经被占用了,这是想到的是要重置测试证书,那么则需要去修改Bundle identifier,因为测试证书是以Bundle identifier为基准的,修改后运行,重 ...

  6. LeetCode "477. Total Hamming Distance"

    Fun one.. the punch line of this problem is quite common in Bit related problems on HackerRank - vis ...

  7. HackerRank "Jumping on the Clouds"

    DP or Greedy - they are all in O(n) In editorial, a beautiful Greedy solution is given: "To rea ...

  8. NVMe over Fabrics又让RDMA技术火了一把

    RDMA是个什么鬼?相信大部分不关心高性能网络的童鞋都不太了解.但是NVMe over Fabrics的出现让搞存储的不得不抽出时间来看看这个东西,这篇文章就来介绍下我所了解的RDMA. RDMA(R ...

  9. 【MySQL】SQL优化系列之 in与range 查询

    首先我们来说下in()这种方式的查询 在<高性能MySQL>里面提及用in这种方式可以有效的替代一定的range查询,提升查询效率,因为在一条索引里面,range字段后面的部分是不生效的. ...

  10. MFC ADO连接Sql Server数据库报无效指针的问题

    相关症状:  Win7sp1上编译的ADO程序无法在低版本系统上运行,创建ADO时提示错误:0x80004002 解决办法如下:  1.下载:  http://download.microsoft.c ...