`
resunly
  • 浏览: 41569 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux 系统中所有log 日志文件定期清理。

阅读更多
前两天server上的tomcat 运行所产生的log 文件达到了12G,导致文件夹空间不足,tomcat假死,在网上找了这个,可以对所有log 文件实行定时清理.

/opt/tomcat/logs/catalina.out为文件所在的路径用命令pwd获得,
/opt/tomcat/logs/catalina.out {
rotate 14
daily
copytruncate
compress
notifempty
missingok
}

其中:
rotate 7 表示保留7天的备份文件
daily 表示每天整理一次
copytruncate 表示先复制log文件的内容,然后再清空
compress 表示压缩备分文件
missingok 表示如果找不到log文件也没OK
notifempty 表示如果log文件是空的,就不进行rotate
例如:
/home/apache-tomcat-6.0.18/logs/catalina.out {
rotate 7
daily
copytruncate
nocompress
notifempty
missingok
}


然后用命令:/usr/sbin/logrotate /etc/logrotate.conf
来同步执行
0
4
分享到:
评论

相关推荐

    Linux自动清理日志文件方法

    ### Linux自动清理日志文件...通过这种方式,我们可以轻松地实现Linux系统中日志文件的自动清理功能,不仅节省了维护成本,还提高了系统的稳定性和安全性。同时,这种做法也适用于其他类型的文件管理和自动化处理任务。

    Linux系统日志文件的打印与存储

    在Linux系统中,日志文件通常存储在/var/log目录下,这里包含了多种类型的日志文件: 1. /var/log/messages:主要记录系统级信息和警告。 2. /var/log/auth.log或/var/log/secure:存储认证和授权相关的事件,如SSH...

    linux系统日志详解

    Linux系统日志详解 在Linux操作系统中,日志系统扮演着至关重要的...定期检查和清理日志也是必要的,以防止日志文件过大占用磁盘空间。通过配置syslog或rsyslog,还可以实现日志的远程传输和集中管理,提高运维效率。

    Linux-定期清理tomcat日志

    通过在Linux环境中设置定时任务来定期清理Tomcat日志,不仅可以有效避免因磁盘空间不足而导致的一系列问题,还能简化日志管理流程,提高系统性能。合理规划和实施这样的策略对于确保系统的稳定运行至关重要。

    Liunx系统定时删除任务,定时清理日志,定时清理任务

    在Linux系统中,定时任务是运维工作中不可或缺的一部分,它能够帮助我们自动化执行一系列维护操作,例如定期删除旧日志、清理缓存等。本篇文章将深入讲解如何利用Linux的crontab工具设置定时删除任务,特别是针对...

    Linux-nohup日志拆分

    该脚本的功能是删除7天前的所有`log_*`文件。 #### 六、添加定时任务 最后一步是将这两个脚本添加到`crontab`中,以便它们能够按照预定的时间自动执行: 1. 修改脚本执行权限:`chmod 755 /home/myuser/...

    Linux 删除日志文件 脚本

    在Linux系统管理中,日志文件的管理和维护是至关重要的任务。日志文件记录了系统运行过程中的各种事件,如程序错误、系统警告、安全事件等。随着时间的推移,这些文件可能会变得非常大,占用大量的磁盘空间,因此...

    如何定时清理Linux系统中的Nginx日志.docx

    在Linux系统中,管理和清理Nginx日志文件是维护服务器性能的重要环节。Nginx作为流行的Web服务器,其产生的日志文件如果不及时处理,可能会占用大量磁盘空间,影响服务器运行效率。以下是对如何定时清理Linux系统中...

    如何定时清理Linux系统中的Nginx日志.pdf

    在Linux系统中,管理和清理Nginx日志文件是一项重要的维护任务,因为不断增长的日志文件可能会占用大量磁盘空间,影响服务器性能。本篇主要介绍如何通过编写和调度shell脚本来实现Nginx日志的定时清理。 首先,我们...

    Linux定时清理日志 - 定时删除日志文件.pdf

    * -name "*.log" 是目标文件的类型,带有 log 的所有文件。 * -exec rm -rf {} \; 是固定写法,用于强制删除文件,包括目录。 例如,要删除 30 天前的日志文件,可以使用以下命令:find /home/soft/log/ -mtime +30...

    linux系统中如何查看日志.docx

    - `/var/log` 目录是Linux系统中存放日志文件的默认位置。常见的日志文件包括: - `/var/log/messages`:包含了系统的一般信息日志。 - `/var/log/secure`:记录了与系统安全相关的事件,如认证和授权信息。 - `...

    liunx下日志备份及清理脚本

    内容概要: 在liunx环境下进行指定时间间隔进行日志备份同时把备份日志进行压缩。 在liunx环境下清理指定时间区间的备份...备份日志清理采用以下两种方式: 1、采用find命令方式进行清理。 2、普通命令方式进行清理。

    linux-定时清除日志

    在Linux系统中,管理和清理日志文件是维护服务器健康运行的重要环节。日志文件记录了系统和应用程序的各种活动,它们可以用于调试问题、监控性能以及安全审计。然而,如果不定期清理,日志文件可能会迅速占用大量...

    操作系统安全:linux系统日志介绍.ppt

    定期清理和归档日志也是维护系统健康和安全的重要步骤,防止日志文件过大占用过多磁盘空间。 总之,理解Linux系统日志的结构、管理和分析方法对于保障系统的稳定性和安全性至关重要。熟悉syslog服务的工作原理,...

    Linux定时清理日志 - 定时删除日志文件.docx

    在Linux系统中,日志文件的管理是一项重要的任务,尤其是对于长时间运行的应用程序,日志文件可能会迅速占用大量硬盘空间。手动清理日志文件既不高效也不自动化,因此,通过设置定时任务来自动清理过期日志是更优的...

    深入讨论Linux系统日志管理

    **日志文件(Log Files)**:在Linux操作系统中,日志文件主要用于记录系统的各种活动与状态信息,如系统启动过程、硬件错误、程序异常等。通过这些记录,系统管理员能够及时发现并解决问题,确保系统的稳定性和安全性...

    集中化Linux日志管理系统

    - **日志存储**: 在中央服务器上,日志可能存储在文件系统、数据库或专门的日志存储系统中。 - **日志解析**: 解析日志数据,提取关键信息,便于后续分析。 - **日志搜索与分析**: 使用如Elasticsearch和Kibana这样...

    Linux系统中提高文件系统的使用效率

    在Linux系统中,提高文件系统的使用效率是维持系统性能的关键任务。文件系统是操作系统的核心组成部分,负责管理和存储数据。随着系统使用时间的增长,文件系统可能会出现效率下降的问题,如硬盘空间减少、无用文件...

    FTP上传WEB化,linux文件管理带日志操作,带删除备份文件

    “Linux文件管理带日志操作”是指在Linux环境中,对文件系统进行的各种操作(如创建、修改、删除等)都记录在日志中。日志系统对于系统监控、故障排查以及安全审计至关重要。常见的Linux日志文件包括/var/log/...

    linux自动删除日志

    在Linux操作系统中,日志文件会随着时间推移不断积累,占用大量的磁盘空间。为了解决这个问题,我们可以设置自动化任务来定期删除不再需要的日志文件。本文将详细介绍如何在Linux系统中实现自动删除特定天数前的日志...

Global site tag (gtag.js) - Google Analytics