【linux】日志有哪些

Linux系统日志主要有以下几种类型:

  • 内核及系统日志:这种日志数据由系统服务rsyslog统一管理,根据其主配置文件/etc/rsyslog.conf中设置决定内核消息及各种系统程序消息记录到什么位置。
  • /var/log/message:该日志文件存放了内核消息及各种应用程序的公共日志信息,包括启动、I/O错误、网络错误等。
  • /var/log/cron:这个日志文件记录了Cron周期性计划任务产生的时间信息。
  • /var/log/dmesg:它包含了内核缓冲信息(kernel ring buffer),在系统启动时,会在屏幕上显示许多与硬件有关的信息。
  • /var/log/maillog:这个日志文件记录了进入或发出系统的邮件相关信息。
  • /var/log/auth.log和/var/log/boot.log:分别包含系统授权信息,如用户登录和使用的权限机制等,以及系统启动时的日志。

这些日志文件只有root用户才有权限读取,这保证了相关日志信息的安全性。另外,有些大型服务器程序日志由于日志文件不止一个,所以会在/var/log/目录中建立相应的子目录来存放日志文件,这样既保证了日志文件目录的结构清晰,又可以快速定位日志文件。

查看 /etc/rsyslog.conf配置

 cat  /etc/rsyslog.conf

【linux】日志有哪些_第1张图片

 查看 /var/log/message 

cd  /var/log/ 

tail -50f message 

【linux】日志有哪些_第2张图片

  查看 /var/log/cron 

cd  /var/log/

tail -50f cron 

【linux】日志有哪些_第3张图片

  查看 /var/log/dmesg

cd  /var/log/

tail -50f dmesg

【linux】日志有哪些_第4张图片

        

   查看 /var/log/maillog

cd  /var/log/

tail -50f maillog

【linux】日志有哪些_第5张图片




【linux】日志有哪些_第6张图片

你可能感兴趣的:(linux,linux,运维,服务器)