清除 Linux 登陆信息及日志的方法
时间:2014-09-20 01:11 来源:linux.it.net.cn 作者:it
在linux系统中,如何清除访问日志、登陆日志及曾使用过的命令呢?
本文介绍的方法,将删除所有日志,即包括系统日志在内的所有日志将被抹去,用户将无法了解过去某个时段系统曾发生过什么事情。
用以下的shell脚本来实现:
复制代码代码示例:
#!/usr/bin/bash
#edit www.jbxue.com
echo > /var/log/syslog
echo > /var/log/messages
echo > /var/log/httpd/access_log
echo > /var/log/httpd/error_log
echo > /var/log/xferlog
echo > /var/log/secure
echo > /var/log/auth.log
echo > /var/log/user.log
echo > /var/log/wtmp
echo > /var/log/lastlog
echo > /var/log/btmp
echo > /var/run/utmp
history -c
代码说明:
用echo命令,清空相关的日志文件,然后对于历史命令记录,则使用history -c来清空。
(责任编辑:IT)
在linux系统中,如何清除访问日志、登陆日志及曾使用过的命令呢?
用以下的shell脚本来实现:
复制代码代码示例:
#!/usr/bin/bash
#edit www.jbxue.com echo > /var/log/syslog echo > /var/log/messages echo > /var/log/httpd/access_log echo > /var/log/httpd/error_log echo > /var/log/xferlog echo > /var/log/secure echo > /var/log/auth.log echo > /var/log/user.log echo > /var/log/wtmp echo > /var/log/lastlog echo > /var/log/btmp echo > /var/run/utmp history -c
代码说明: |