系统日志
/var/log/messages 内核和大多数系统消息日志
每一行的内容
时间:消息发出的时间和日志
主机名:生成消息的计算机的名称
子系统的名称:发出消息的应用程序的名称
消息内容:消息的具体内容
用户日志
/var/log/secure 安全日志文件,打开新终端会看到消息
程序日志
比如httpd服务的日志
/var/log/httpd/access_log /var/log/httpd/error_log
常见的日志文件
/var/log/boot.log 系统开机自检过程显示的信息
/var/log/cron crontab计划任务产生的信息
/var/log/dmesg 引导过程中产生的信息
/var/log/maillog 电子邮件信息
/var/log/lastlog 最后一次用户成功登录时间,登录IP等信息
/var/log/secure 系统警告信息(出问题)
/var/log/btmp 失败或者是错误登录信息
/var/run/utmp 当前登录的每个用户的信息
日志消息的级别
0 emerg 会导致主机系统不可用的情况
1 alert 必须马上采取措施解决的问题
2 crit 比较验证的问题
3 err 运行出现问题
4 warning 可能影响系统功能,需要提醒用户的重要文件
5 notice 不会影响正常功能,但是需要注意的事件
6 info 一般信息
7 debug 程序或系统调试信息等
8 none 不记录任何日志
日志采集
使用系统自带的rsyslog服务或者elk架构的filebeat
日期切割
静态切割 split
动态切割 logrotate