linux运维之日志文件——常见日志文件、治理日志文件的办事-linu
常见日志文件
linux系统中,在/var/log/名目下记载着很多实用的日志文件。
/var/log/cron 记载与按时任务相干的信息
/var/log/dmesg 开机内核信息
/var/log/btmp 记载差错登陆的信息,这个文件不克不及通过vi来查看,可以用lastb下令查看。
/var/log/lastlog 记载每个会员最后一次登陆状况,这个文件不克不及通过vi查看,运用lastlog下令查看
/var/log/maillog 记载邮件信息
/var/log/message 记载系统重要的信息
/var/log/recure 记载验证和授权方面的信息,只有波及账号和密码的程序都会记载
/var/log/wtmp 永恒记载会员的登陆、退出信息,除此以外还会记载关机、重新启动、开机信息。运用last下令查看
/var/log/ulmp 记载目前登陆会员信息。可以用w、who下令查看
与日志文件相干的办事
对于日志文件的发生,主要分为两种方式,一种是软件本身生成日志信息,比方apache、nginx软件,另一种是通过linux系统的日志相干办事来生成日志信息的。关于系统治理日志的软件,主要有三个:
systemd-journald.service
rsyslog.service
logrotate
根本上,有systemd治理的办事,启动历程及运转历程中发生的一些信息会被systemd-journald以二进制格局记载下来(寄存在内存中),之后再将信息发给rsyslog进行进一步记载。而关于logrotate办事,它是用来对日志进行切割和轮替的,防止单个日志文件过大,以及日志文件过多的题目。
所以,关于以上三个办事的分工是这样的,第一systemd-journald猎取信息并记载到内存中,之后将信息发送给rsyslog,rsyslog会将信息寄存在日志文件中,最后,运用logrotate对日志文件进行轮替治理。
以上就是linux运维之日志文件——常见日志文件、治理日志文件的办事的细致内容,更多请关注 百分百源码网 其它相干文章!