linux清除登陆命令,清空历史命令记录和清除登陆系统记录方法

1、清除登陆系统成功的记录,也就是last命令看到的记录

[root@linuxzgf ~]echo > /var/log/wtmp 此文件默认打开时乱码的,里面可以看到ip等等信息

验证过程

[root@linuxzgf ~]#last

root     pts/0        10.5.10.51       Thu Sep  2 00:59   still logged in

root     pts/2        10.5.10.60       Wed Sep  1 16:11 - 17:47  (01:35)

root     pts/2        10.5.10.60       Wed Sep  1 16:08 - 16:10  (00:02)

root     pts/0        10.5.10.61       Wed Sep  1 14:16 - 23:02  (08:46)

root     pts/3        10.5.10.59       Wed Sep  1 11:28 - 19:38  (08:10)

root     pts/2        10.5.10.60       Wed Sep  1 11:18 - 16:07  (04:49)

root     pts/1        10.5.10.191      Wed Sep  1 11:17 - 19:12  (07:55)

。。。。。。。。。。。。。。。。。。。。。。。

[root@linuxzgf ~]#echo >/var/log/wtmp

[root@linuxzgf ~]#last

wtmp begins Thu Sep  2 01:04:34 2010

[root@linuxzgf ~]#

此时即看不到用户登录信息

2、清除登陆系统失败的记录,也就是lastb命令看到的记录

[root@linuxzgf ~]echo > /var/log/btmp 此文件默认打开时乱码的

验证方法

在执行命令前执行lastb如下

[root@linuxzgf ~]#lastb

root     ssh:notty    10.5.10.60       Wed Sep  1 16:11 - 16:11  (00:00)

tty6                          Mon Aug 30 22:53 - 22:53  (00:00)

tty6                          Mon Aug 30 18:52 - 18:52  (00:00)

tty6                          Mon Aug 30 18:52 - 18:52  (00:00)

++++++ tty6                          Mon Aug 30 18:52 - 18:52  (00:00)

linuxzgf    ssh:notty    10.5.10.60       Mon Aug 30 11:21 - 11:21  (00:00)

linuxzgf    ssh:notty    10.5.10.60       Mon Aug 30 09:37 - 09:37  (00:00)

。。。。。。。。。

然后执行

[root@linuxzgf ~]#echo > /var/log/btmp

[root@linuxzgf ~]#lastb

btmp begins Thu Sep  2 01:01:06 2010

此时就没有结果输出了

是不是很爽

3、清除历史执行命令

[root@linuxzgf ~]history -c

或者

清空用户目录下的这个文件即可

[root@linuxzgf ~]> ~/.bash_history

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值