Linux日志服务管理总结
1|0日志的基本了解
1|1日志介绍
-
日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息,系统的启动信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。
-
日志对于安全说来也很重要,他记录了系统每天发生的各种事情,通过日志来检查错误发生的原因或者受到攻击者留下的痕迹。
-
可以理解日志是用来记录重大事件的工具。
1|2系统常用的日志
- /var/log 目录就是系统日志文件的保存位置。
注意: 想要查看lasllog日志文件直接输入查看文件名称即可 使用cat等语句会出现乱码。
2|0日志管理服务
2|1rsyslog 服务
CentOS7.X 日志服务是rsyslogd, CentOS6.X 日志服务是syslogd 。 rsyslogd功能更强大 rsylogd的使用、日志文件的格式、和syslogd 服务兼容的。
-
查询Linux 中的 rsyslogd 服务是否启动
-
查询rsyslogd 服务的自启动状态
2|2日志配置文件:/etc/rsyslog.conf
编辑文件时的格式为:*.* 存放日志文件
其中的一个*代表日志类型,第二页*代表日志级别
-
日志类型分为:
-
日志级别分为:
注意: 从上到下,级别越低越高,记录信息越来越少
-
日志文件的格式:
3|0日志轮替
3|1基本介绍
日志论题就是把旧的日志文件移动并改名,同时建立新的空日志文件,当就日志文件超出保存的范围之后就会进行删除
3|2日志轮替文件命名
-
centos7使用logrotate进行日志轮替管理,想要改变日志轮替文件名字,通过/etc/logrotate.conf 配置文件中 "dateext" 参数:
-
如果配置文件中有 “dateext” 参数,那么日志会用日期来作为日志文件的后缀,这样日志文件名不会重叠,删除多余的日志文件即可。
-
如果配置文件中没有“dateext” 参数,日志文件就需要进行改名了。
3|3logrotate配置文件
参数说明
3|4查看内存日志
journalctl
常用指令
注意: journalctl 查看的是内存日志,重启清空。
__EOF__

本文作者:老苏
本文链接:https://www.cnblogs.com/WuCoke/p/15890494.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/WuCoke/p/15890494.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?