|
日志文件的产生基本上有两种方式:
由软件开发商自行定义写入的文件与相关格式
Linux distribution 提供的日志文件管理服务统一管理
只需要将信息丢给该服务后,会自己分类将各种信息放到相关的文件中去。CentOS 提供 rsyslog.service 来管理
由于日志文件数据大,所以需要通过 logrotate(日志文件轮替)来自动化处理日志文件容量与更新的问题
logrotate 将旧文件更名,然后新建空白文件。完成备份的效果。如果旧的记录(大概几个月)保存了一段时间都没有问题,那么就可以让系统自动将旧文件删掉
总结:针对日志文件所需的功能,需要的服务于程序有:
systemd-journald.service:最主要的信息接收者,由 systemd 提供
rsyslog.service:主要登录系统与网络等服务的信息
logrotate:主要在进行日志文件的轮替功能
|
|