条件: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
时间: 2024-12-15 01:59:45