如何查看journald配置文件的默认参数?
美国、香港服务器
如何查看journald配置文件的默认参数?
11-09 来源:
### 1. 查看【合并后最终生效配置】(最常用,看现在实际跑的参数)
systemd-analyze cat-config systemd/journald.conf
输出会分层展示:注释默认模板 → 你改的 `/etc/systemd/journald.conf` → conf.d 覆盖片段,**最后一行就是最终生效值**freedeskto...
### 2. 查看手册里全部官方默认参数
man 5 journald.conf
里面每一项都标注 Defaults to xxx,是官方文档给出的默认值
### 3. 直接看模板文件(注释版默认样例)
cat /etc/systemd/journald.conf
里面所有带 `#` 的行,就是系统自带的默认参考模板(**注释只是参考,不等于当前生效**)Rocky Linu...
### 4. 重点:几个大家最关心的默认值(Ubuntu/Debian)
Storage=auto
Compress=yes
SyncIntervalSec=5m
RateLimitIntervalSec=30s
RateLimitBurst=10000
SystemMaxFiles=100
MaxFileSec=1month
# SystemMaxUse 不写的默认规则:占所在分区 10%,上限4G
# MaxRetentionSec 默认没有时间限制,只靠空间上限自动清理
SystemMaxUse 没有写固定值,是动态比例:默认占用日志所在分区的 10%,最大不超过 4GSUSE Docum...
### 5. 一键对比脚本(推荐)
echo "===== 合并生效配置 ====="
systemd-analyze cat-config systemd/journald.conf | grep -E "Storage|SystemMaxUse|SystemMaxFileSize|MaxRetentionSec|MaxFileSec|Compress"
echo -e "\n===== 日志当前占用 ====="
journalctl --disk-usage
### 容易踩坑点
- 配置文件里被注释掉的 `#SystemMaxUse=`,**不是代表启用这个值,代表使用内置默认**
- `/etc/systemd/journald.conf.d/*.conf` 的片段优先级高于主配置文件
- `systemd-analyze cat-config` 是唯一能看到叠加所有配置之后真实值的命令
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快