Linux日志文件分析
1.日志存放位置
在Linux系统中日志保存位置默认位于:/var/log目录下
2.日志的功能
用于记录系统、程序运行中发生的各种事件,通过阅读日志,有助于诊断和解决系统故障。
3.日志文件类型
内核及系统日志:这种日志数据由系统服务rsyslog统一管理,根据其主配置文件/etc/rsyslog.conf中的设置决定将内核消息及各种系统程序消息记录到什么位置 用户日志:这种日志数据用于记录Linux系统用户登录及退出系统的相关信息,包括用户名、登 录的终端、登录时间、来源主机、正在使用的进程操作等 程序日志:有些应用程序会选择由自己独立管理一份日志文件(而不是交给rsyslog服务管理),用于记录本程序运行过程中的各种事件信息
4.不同日志存放的位置
日志 | 路径 | 日志作用 |
内核及公共消息日志 | /var/log/messages | 记录Linux内核消息及各种应用程序的公共日志信息,包括启动、I0错误、网络错误、程序故障等 |
计划任务日志 | /var/log/cron | 记录crond计划任务产生的事件信息 |
系统引导日志 | /var/log/dmesg | 记录Linux系统在引导过程中的各种事件信息 |
邮件系统日志 | /var/log/maillog | 记录进入或发出系统的电子邮件活动 |
用户登录日志 | /var/log/lastlog | 记录每个用户最近的登录事件。二进制格式 |
/var/log/secure | 记录用户认证相关的安全事件信息 | |
/var/log/wtmp | 记录每个用户登录、注销及系统启动和停机事件。二进制格式 | |
/var/log/btmp | 记录失败的、错误的登录尝试及验证事件。二进制格式 |
分类:
Linux系统问题汇总
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!