MENU

日志痕迹清理

January 1, 2018 • Read: 3938 • 17年实战

Linux 的文件系统比 Windows 的要优秀,不会产生碎片,对于长时间运行的服务器来说尤为重要,
而且 Linux 系统本身也不会像 Windows 一样产生大量的垃圾文件。
不知道这个说法有没有可信度!至少我们可以确定的是 linux 系统的文件系统是比较优秀的!

错误

rm -f logfile
原因
应用已经打开文件句柄,直接删除会造成:
1. 应用无法正确释放日志文件和写入
2. 显示磁盘空间未释放、

正确方法

cat /dev/null > logfile

把一下代码保存为. sh 后缀脚本来运行即可清除 Linux 系统日志

#!/bin/sh 
cat /dev/null > /var/log/syslog 
cat /dev/null > /var/adm/sylog 
cat /dev/null > /var/log/wtmp 
cat /dev/null > /var/log/maillog 
cat /dev/null > /var/log/messages 
cat /dev/null > /var/log/opewebmail.log 
cat /dev/null > /var/log/maillog 
cat /dev/null > /var/log/secure 
cat /dev/null > /var/log/httpd/error_log 
cat /dev/null > /var/log/httpd/ssl_error_log 
cat /dev/null > /var/log/httpd/ssl_request_log 
cat /dev/null > /var/log/httpd/ssl_access_log
cat /dev/null > /usr/local/nginx/log/access.log

兼总条贯 知至知终

无标签
最后编辑于: March 26, 2018