一、日志文件相关服务与进程:klogd、syslogd、logrotate 1、日志文件的产生由日志文件管理服务syslogd统一管理,会自己分门别类地将各种信息放置到相关的日志文件去。 2、内核需要额外的登录服务来记录内核产生的各项信息,专门记录内核信息的日志文件服务是klogd。守护进程klogd从记录缓冲区中获取内核信息 ,再通过syslogd守护进程将它们保存在系统日志文件中。 3、由于系统产生的信息一直有,任凭日志文件持续记录,会导致日志文件的容量会无限增大,通过logrotate(日志轮替)来自动化处理日志文件的容量与更新问题。 二、简单介绍/etc/syslog.conf 规定了各种服务类型的日志、日志等级、日志路径等 参考网址:https://www.cnblogs.com/itsad/p/8043928.html 三、简单介绍logrotate 1、syslog利用的是daemon的方式来启动,当有需求的时候立刻就会被执行,logrotate是在规定的时间到了之后才开进行日志文件的轮替,logrotate程序是挂载cron下面进行的,/etc/cron.daily/logrotate记录了每天要进行的日志文件轮替的行为; 2、轮转过程; 3、/etc/logrotate.conf配置文件讲解; 4、自定义日志轮转及命令:可以配置日志的一些属性 参考网址: https://blog.csdn.net/dhxaohei/article/details/8014764?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&dist_request_id=1328593.11067.16147521179781651&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-5-18 12:31
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.