当前位置: 首页 > news >正文

journald 持久化 + 限额脚本

#!/usr/bin/env bash
# ---------------------------------------------------------
# Enable persistent systemd-journald logs with disk limits
# Tested on: AlmaLinux 9 / CentOS Stream 9
# Author: 四点
# ---------------------------------------------------------
set -euo pipefailecho "[1/4] Create persistent directory..."
install -d -m 2755 -o root -g systemd-journal /var/log/journal
systemd-tmpfiles --create --prefix /var/log/journal || trueecho "[2/4] Write journald limit configuration..."
mkdir -p /etc/systemd/journald.conf.d
cat >/etc/systemd/journald.conf.d/99-limits.conf <<'EOF'
[Journal]
# 存储方式:持久化到 /var/log/journal
Storage=persistent# 日志总占用上限(所有 .journal 文件总和)
SystemMaxUse=6G# 单个日志文件上限
SystemMaxFileSize=200M# 日志最长保留时间
MaxRetentionSec=90day# 节流:30 秒内最多收 2000 条,防止日志风暴刷爆磁盘
RateLimitIntervalSec=30s
RateLimitBurst=2000
EOFecho "[3/4] Restart systemd-journald..."
systemctl restart systemd-journaldecho "[4/4] Check results..."
journalctl --disk-usage
systemctl status systemd-journald --no-pager -l | head -n 10
ls -ld /var/log/journal

 

 

  1. 保存为 enable-journald-persistent.sh

 

http://www.rkmt.cn/news/5219.html

相关文章:

  • 深入解析:PAT乙级_1125 子串与子列_Python_AC解法_含疑难点
  • 东南大学数据库课程06-Database Design
  • 东南大学数据库课程07-Distributed Database Systems
  • Xdebug安装与PhpStorm调试配置
  • 快速搞定Dify+Chrome MCP:打造能操作网页的AI助手
  • Unstable Twin - TryHackMe
  • 完整教程:从 WildCard 野卡到 gptplus.plus:一次解决 OpenAI 支付难题的实战复盘,轻松搞定Gpt充值
  • BOE(京东方)IPC电竞嘉年华盛典圆满收官 第三届无畏杯总决赛引领电竞生态发展热潮
  • 95.费解的开关
  • Spotify 音乐ML练习数据集含158 个特征,11
  • 最新药物数据集下载:来自Drugs
  • 400小时大规模南昌方言数据集助力方言保护、AI语音识别技术开发与文化传承研究,覆盖多样化场景与说话者,专业采集高质量音频与文本标注,支持深度学习、语音模型训练、方言教学工具及本地化智能语音交互应用
  • 350+张高清晰度冲积土、黑土、煤渣土、红土四类土壤类型图像资源 ,专为计算机视觉算法训练与地球科学研究设计,支持精准农业土壤识别、地质勘探辅助分析及环境监测应用,提升土壤分类模型准确性
  • 阶跃星辰开源Step-Video-T2V模型:300亿参数打造高保真视频生成新标杆
  • 多多报销小程序系统详解
  • 第0章 矿卡EBAZ4203爆改zynq开发板介绍和VIVADO的安装
  • 无痕检测是否注册iMessage服务,iMessages数据筛选,iMessage蓝号检测协议
  • Thundbird无法获取自签证书。
  • Gitee推出SBOM扫描功能:为开源供应链安全构筑数字防火墙
  • mysql连表查询,轻松掌握多表数据关联技巧
  • Qt-捕获摄像头画面
  • .NET驾驭Word之力:COM组件二次开发全攻略之连接Word与创建你的第一个自动化文档
  • 用户沉默之日,产品衰亡之时:逃离迭代中的“沉默陷阱”
  • 从工具到生态:现代Bug管理系统的平台化转型之路
  • JavaWeb基础
  • uni-app项目支付宝端Input不受控
  • 开启研究生学习阶段
  • 李航统计学习方法第二版 学习笔记
  • 如何拥有自己的一台永久免费云主机/云服务器
  • 发现一个新的资源论坛 - 小小程序员