重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
例: vi /var/log/messages :set nu 查看文件中的你要删除的时间段在几行之间 如果是100-200行,则将光标放在第100行,按100dd即可删除。 还有其他方法。看你的具体需求。
我们提供的服务有:网站设计制作、成都网站建设、微信公众号开发、网站优化、网站认证、建水ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的建水网站制作公司
将/opt/soft/log/目录下所有7天前带.log的文件删除。
可直接进去到日志存储地方,用rm x -rf,删除日志即可,x为你要删除的日志文件。
删除日志等非文件夹就用rm命令,加上-f就是强制删除了。强制递归删除:rm -R -f 你的目录或者文件,比如*.jpg就是删除某目录下所有的jpg文件,注意使用啊这些命令,删了很难找回的。
举个例子,有59个日志,从aa20110101到za20110228,如果想删除1月份的日志,命令可以写成 rm *201101*。
使用crontab命令生成定时任务,每天shell脚本可以自动进行日志清理。为了避免手工删除日志,考虑通过写shell脚本来删除30天以前的日志文件,然后使用crontab命令生成定时任务,在每天早上0点1分调用上面的shell脚本进行日志清理。
1、重启rsyslog服务:rsyslog是Linux系统中的一个日志服务,清除kern.log文件后需要重启该服务,以便重新生成日志文件,可以使用以下命令重启rsyslog服务:sudoservicersyslogrestart。
2、另外,rm -rf是强制删除所有指定的对象,如果不幸某个目录或者链接文件也有同日志文件类似的名字,那可就会误删了。
3、说明:将/opt/soft/log/目录下所有7天前带.log的文件删除。
例: vi /var/log/messages :set nu 查看文件中的你要删除的时间段在几行之间 如果是100-200行,则将光标放在第100行,按100dd即可删除。 还有其他方法。看你的具体需求。
可直接进去到日志存储地方,用rm x -rf,删除日志即可,x为你要删除的日志文件。
举个例子,有59个日志,从aa20110101到za20110228,如果想删除1月份的日志,命令可以写成 rm *201101*。
首先得有删除日志的权限,然后清空就行。比如用重定向命令:/var/log/message,就把message日志直接清空了。