LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 322|回复: 0

日志文件所需相关服务 daemon 与程序

[复制链接]
发表于 2024-1-30 23:44:49 | 显示全部楼层 |阅读模式
日志文件的产生基本上有两种方式:

由软件开发商自行定义写入的文件与相关格式

Linux distribution 提供的日志文件管理服务统一管理

只需要将信息丢给该服务后,会自己分类将各种信息放到相关的文件中去。CentOS 提供 rsyslog.service 来管理

由于日志文件数据大,所以需要通过 logrotate(日志文件轮替)来自动化处理日志文件容量与更新的问题

logrotate 将旧文件更名,然后新建空白文件。完成备份的效果。如果旧的记录(大概几个月)保存了一段时间都没有问题,那么就可以让系统自动将旧文件删掉

总结:针对日志文件所需的功能,需要的服务于程序有:

systemd-journald.service:最主要的信息接收者,由 systemd 提供
rsyslog.service:主要登录系统与网络等服务的信息
logrotate:主要在进行日志文件的轮替功能

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表