Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1639689
  • 博文数量: 409
  • 博客积分: 6240
  • 博客等级: 准将
  • 技术积分: 4908
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-01 00:04
文章分类

全部博文(409)

文章存档

2021年(1)

2019年(1)

2017年(1)

2016年(13)

2015年(22)

2013年(4)

2012年(240)

2011年(127)

分类: LINUX

2015-12-30 10:35:06

      当一台主机有多个人(这个范围是确定的)使用的时候,并且可能使用相同的账号,通过history可以查看之前的人就执行过什么命令(当然别人也可以清除记录,但至少可以看到执行过清除的动作),但是无法看到是这些人在什么时候执行的这个操作,对后面管理、分析带来了困难。
      为此,为history的结果设置显示执行的时间点,再配合last命令,有助于对主机使用历史的分析。设置时间戳,就要用到HISTTIMEFORMAT这个参数,默认的记录数是1000,可以通过HISTSIZE来配置。为了方便针对所有用户,可以修改/etc/profile这个文件,这个对所有人生效(关于配置文件/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc、~/.bash_logout、~/.bash_history请看http://blog.chinaunix.net/uid-25892360-id-2808023.html、http://blog.chinaunix.net/uid-25892360-id-3079269.html)。修改方法:

  1. [root@web1 ~]# vim /etc/profile
  2. 加入:
  3. #name 2015-12-30
  4. export HISTTIMEFORMAT="%F %T "
  5. export HISTSIZE=2000
  6. [root@web1 ~]# source /etc/profile
  7. [root@web1 ~]# history
        1  2015-12-30 10:15:43 df
        2  2015-12-30 10:15:43 cd home
        3  2015-12-30 10:15:43 cd /home
        4  2015-12-30 10:15:43 ls
        5  2015-12-30 10:15:43 fdisk -l
        6  2015-12-30 10:15:43 cd /etc
    [root@web1 ~]# last
    root     pts/3        192.168.209.131  Wed Dec 30 10:15   still logged in
    root     pts/2        192.168.215.131  Wed Dec 30 10:13   still logged in
    root     pts/2        192.168.214.245  Mon Dec 28 10:27 - 12:19  (01:51)
    jiance   pts/1        192.168.3.204    Thu Dec 17 14:43   still logged in
    jiance   pts/0        192.168.3.204    Tue Dec 15 16:16   still logged in
    root     pts/3        192.168.215.63   Fri Dec  4 17:00 - 17:08  (00:07)
    jiance   pts/2        192.168.3.204    Tue Dec  1 10:50 - 16:07 (14+05:16)
    root     pts/2        192.168.215.70   Thu Nov 26 17:37 - 17:38  (00:01)
    root     pts/2        192.168.215.70   Thu Nov 26 17:29 - 17:33  (00:04)
    jiance   pts/2        192.168.209.108  Thu Nov 26 10:54 - 10:54  (00:00)
    jiance   pts/2        192.168.209.108  Fri Nov 20 15:27 - 15:39  (00:11)




阅读(2316) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

linux_kaige2016-07-15 14:15:38

针对单个用户的,可以在/home/username/.bash_profile文件中做出同样的设置。