centos

CentOS下Java日志轮转如何设置

小樊
88
2025-02-08 22:54:11
栏目: 编程语言

在 CentOS 下设置 Java 日志轮转,你可以使用 logrotate 工具

  1. 确保已经安装了 logrotate。如果没有安装,可以使用以下命令安装:
sudo yum install logrotate
  1. 创建一个新的 logrotate 配置文件,例如 /etc/logrotate.d/java。你可以使用任何文本编辑器创建和编辑这个文件,这里我们使用 vi
sudo vi /etc/logrotate.d/java
  1. 将以下内容粘贴到配置文件中,根据你的实际情况进行修改:
/path/to/your/java/logs/*.log {
    daily
    rotate 7
    compress
    delaycompress
    missingok
    notifempty
    create 0640 root adm
    sharedscripts
    postrotate
        /path/to/your/java/bin/shutdown.sh
        sleep 10
        /path/to/your/java/bin/startup.sh
    endscript
}
  1. 保存并退出配置文件。

  2. 测试 logrotate 配置是否正确:

sudo logrotate -d /etc/logrotate.d/java

如果没有错误,那么你的 Java 日志轮转设置已经完成。接下来,logrotate 会根据配置文件自动轮转 Java 日志。

0
看了该问题的人还看了