条件:1、硬连接数为零
2、进程调用度为零
第一步:删除硬链连接数 rm -f /var/log/messages
第二步:找出进程调用数 lsof |grep messages
rsyslogd 1263 root 1w REG 8,3 117366 270877 /var/log/messages (deleted)
第三步:重启删除进程调用数 /etc/init.d/rsyslog restart
第四步:查看 ls -l /var/log/messages
-rw------- 1root root 223 May 20 03:08 /var/log/messages
第五步:编辑rsyslog.cof的配置文件,修改messages的存放位置,删除已存在的messages文件,再重启服务器就好。
vim /etc/rsyslog.conf 即rsyslog的配置文件
第六步:再次删除rm -rf /var/log/messages 再重启 /etc/init.d/rsyslog restart
第七步:ll log/messages
ls: cannotaccess log/messages: No such file or directory
本文出自 “雪莲花” 博客,转载请与作者联系!
原文地址:http://2693543861.blog.51cto.com/13121289/1954066