要使用 logrotate 工具来管理 Nginx 日志并保留近7天的日志,你可以按照以下步骤进行:

安装 logrotate 工具:

logrotate 在大多数 Linux 发行版中都预装了,但如果你的系统中没有安装,你可以使用包管理工具进行安装。
  • 在 Ubuntu/Debian 上,你可以使用以下命令安装 logrotate:
    • 在 CentOS/RHEL 上,你可以使用以下命令安装 logrotate:

      配置 logrotate:

      1. 创建一个 logrotate 配置文件,以定义 Nginx 日志的轮转和保留规则。在终端中运行以下命令:
        1. 在编辑器中输入以下内容:
          1. 这个配置文件将会每天轮转 Nginx 日志文件,并保留最近7天的日志文件。你可以根据需要修改 rotate 参数以保留不同数量的日志文件。
            如果你的 Nginx 日志文件路径不是 /var/log/nginx/*.log,请根据实际路径修改配置文件中的路径。
        1. 保存并关闭编辑器。

        配置项说明

        测试 logrotate 配置:

        为了测试 logrotate 配置是否正常工作,你可以手动运行 logrotate 命令,并检查日志文件是否按预期轮转。在终端中运行以下命令:

        自动化轮转:

        logrotate 通常会在每天的凌晨执行轮转任务,但如果你想要手动触发轮转,也可以运行以下命令:
        通过以上步骤,你可以使用 logrotate 工具来管理 Nginx 日志,并保留最近7天的日志。
         
        Loading...
        leiax00
        leiax00
        让每一天都有意义🍚
        最新发布
        异地组网-zerotier
        2025-4-10
        apt/snap常用操作
        2025-4-7
        ubuntu操作备忘录
        2025-4-1
        git常用操作
        2025-4-1
        小智聊天机器人使用记录
        2025-3-31
        k8s/docker常用操作
        2025-3-26
        公告