systemd-journald日志服务:systemd-journald-audit.socket

systemd-journald日志服务:systemd-journald-audit.socket

1 systemd-journald日志服务

CentOS在启动后,会创建两个进程:1号进程systemd,2号进程kthreadd,分别负责管理用户态进程和内核进程。而Ubuntu中,1号进程是init进程,systemd则是作为用户态的服务启动。

systemd-journald是由systemd管理的系统日志服务,可以收集日志并将日志保存在二进制文件中,然后通过journalctl命令查看日志。

systemd-journald的配置文件位于/etc/systemd/journald.conf,其中列出的配置是当前的默认配置,如果需要调整可以根据man journald.conf的说明进行调整。

配置解释如下:

  • Storage=auto:日志保存的地方,可以取以下值:volatile(保存在内存)、persistent(保存在磁盘)、auto(根据/var/log/journal目录是否存在决定是保存在内存还是保存在磁盘)、none(接收到日志后可以转发,然后丢弃,并不存储)
  • Compress=yes:保存日志文件时是否压缩
  • SyncIntervalSec=5m:日志从内存同步到磁盘的时间间隔
  • RateLimitIntervalSec=30s、RateLimitBurst=10000:控制单个服务可以产生的日志速率
  • SystemMaxUse=、SystemKeepFree=、SystemMaxFileSize=、SystemMaxFiles=100:磁盘上的日志文件的控制参数
  • RuntimeMaxUse=、RuntimeKeepFree=、RuntimeMaxFileSzie=、RuntimeMaxFiles=100:内存中的日志文件的控制参
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值