如何彻底删除/var/log/message文件

条件: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

如何彻底删除/var/log/message文件的相关文章

分析/var/log/message的python脚本

使用该程序分析/var/log/message中有error或者其他错误关键字.并在发现后搜集,发送邮件运维管理人员. 可以再定义一下辅助的函数,比如说获取服务器的ip地址.放在邮件内容中.一起发邮件. #!/usr/bin/env/python #coding:utf8 import commands import os,sys import datetime import time #import file_seekwork import urllib,urllib2 import json

ubuntu /var/log/下文件介绍

本文简单介绍ubuntu /var/log/下各个日志文件,方便出现错误的时候查询相应的log   /var/log/alternatives.log -更新替代信息都记录在这个文件中 /var/log/apport.log -应用程序崩溃记录 /var/log/apt/   -用apt-get安装卸载软件的信息 /var/log/auth.log   -登录认证log /var/log/boot.log  -包含系统启动时的日志./var/log/btmp    -记录所有失败启动信息 /va

Linux查看/var/log/wtmp文件的方法

/var/log/wtmp文件的作用 /var/log/wtmp也是一个二进制文件,记录每个用户的登录次数和持续时间等信息. 该日志文件永久记录每个用户登录.注销及系统的启动.停机的事件.因此随着系统正常运行时间的增加,该文件的大小也会越来越大, 增加的速度取决于系统用户登录的次数.该日志文件可以用来查看用户的登录记录, last命令就通过访问这个文件获得这些信息,并以反序从后向前显示用户的登录记录,last也能根据用户.终端tty或时间显示相应的记录. 查看方法: 可以用last命令输出当中内

Linux /Var/log 日志文件详解

Linux系统日志一般放在/var/log目录下,对于了解此目录的文档作用就十分重要,下面我就列举一些工作中常用的日志文档,及文件作用,希望对大家有帮助,记录下来对自己也方便:      /var/log:常用目录,专门用来存放所有日志文件的目录,里面存放很多系统.软件.用户等相关的日志信息:里面有一些文件是比较常用的: lastlog:记录用户最后一次登录的信息,使用lastlog命令读取: message:记录系统的几乎所有信息,主要包括启动信息,syslogd服务记录的信息等: wtmp:

Nagios监控LINUX /var/log/message脚本

写的不好轻喷 #! /bin/sh STATE_OK=0 STATE_WARNING=1 STATE_CRITICAL=2 STATE_UNKNOWN=3 currdate=`date | awk '{print $2,"*",$3}'` if [ `/usr/bin/sudo tail -20 /var/log/messages | grep "$currdate" | grep -i -E 'error|fail|offline|suspending' | gr

将linux操作记录到 /var/log/message 中

vim rsys.sh cat >> /etc/profile <<EOF HISTFILESIZE=2000 HISTSIZE=2000 HISTTIMEFORMAT="%Y%m%d-%H%M%S: " export HISTTIMEFORMAT export PROMPT_COMMAND='{ command=\$(history 1 | { read x y; echo \$y; }); logger -p local1.notice -t bash -i

ubuntu/var/log/下各个日志文件

ubuntu/var/log/下各个日志文件 本文简单介绍ubuntu/var/log/下各个日志文件,方便出现错误的时候查询相应的log   /var/log/alternatives.log-更新替代信息都记录在这个文件中 /var/log/apport.log -应用程序崩溃记录 /var/log/apt/   -用apt-get安装卸载软件的信息 /var/log/auth.log  -登录认证log /var/log/boot.log  -包含系统启动时的日志./var/log/btm

linux系统/var/log目录下的信息详解

一./var目录 /var 所有服务的登录的文件或错误信息文件(LOG FILES)都在/var/log下,此外,一些数据库如MySQL则在/var/lib下,还有,用户未读的邮件的默认存放地点为/var/spool/mail 二.:/var/log/ 系统的引导日志:/var/log/boot.log例如:Feb 26 10:40:48 sendmial : sendmail startup succeeded就是邮件服务启动成功! 系统日志一般都存在/var/log下常用的系统日志如下:核心

过滤/var/log/messages中的net-snmp日志

Net-snmp的日志默认记录在/var/log/messages中,由于大多是snmp与远端主机的连接信息,且很多,影响了其他系统日志的查看,故可用本文的方法把snmp的日志从/var/log/messages中分离出来. 修改snmp-options参数实现: #vi /etc/sysconfig/snmpd.options OPTIONS="-LS2d -Lf /tmp/snmpd.log -p /var/run/snmpd.pid -a" 表示把snmp的日志输出到/tmp/s