Linux之认识与分析登录档(一)

今天要讲的是Linux的登录档,那么什么是登录档呢?简单的说,就是记录系统活动记录的几个档案, 例如:何时、何地 (来源 IP)、何人( login name )、做了什么动作, 另外就是系统在什么时候做了什么样的行为时,发生了什么样的事件等等。关于这个登录档,它有如下的好处:
1)解决系统方面的错误:
用 Linux 这么久了,你应该偶而会发现系统可能会出现一些错误,包括硬件捉不到或者是某些系 统服务无法顺利运作的情况。 此时 你该如何是好?由于系统会将硬件侦测过程记录在登录文件内, 你只要透过查询登录文件就能够了解系统作了啥事!
2)解决网络服务的问题:
由于网络服务的各种问题通常都会被写入 特别的登录档, 其实你只要查询登录档就会知道出了什么差错,
3)过往事件记录簿:
这个东西相当的重要!例如:你发现 WWW 服务 (httpd 软件) 在某个时刻流量特别大,你想要 了解为什么时, 可以透过登录档去找出该时段是哪些 IP 在联机与查询的网页数据为何,就能够 知道原因。
常用的登录档名

**/var/log/boot.log:**

开机的时候系统核心会去侦测与启动硬件,接下来开始各种核心支持的功能启动等。这些流程都会记录在 /var/log/boot.log 里面哩!不过这个文件只会存在这次开机启动的信息,前次开机的信息并不会被保留下来!
在这里插入图片描述
/var/log/cron:
你的 crontab 排程有没有实际被进行? 进行过程有没有发生错误? 你的 /etc/crontab 是否撰写正确?在这个登录档内查询看看。
在这里插入图片描述
/var/log/dmesg:
记录系统在开机的时候核心侦测过程所产生的各项信息。由于 CentOS 默认将开机时核心的硬件侦测过程取消显示, 因此额外将数据记录一份在这个文件中;
在这里插入图片描述
/var/log/lastlog:
可以记录系统上面所有的账号最近一次登入系统时的相关信息。
在这里插入图片描述
拓展:查询当前和过去登录的用户信息
在这里插入图片描述
/var/log/maillog 或 /var/log/mail/*:
记录邮件的往来信息,其实主要是记录 postfix (SMTP 协议提供者) 与 dovecot (POP3 协议提供者) 所产生的讯息啦。SMTP 是发信所使用的通讯协议, POP3 则是收信使用的通讯协议。 postfix 与 dovecot 则分 别是两套达成通讯协议的软件。
在这里插入图片描述
/var/log/messages:
这个文件相当的重要,几乎系统发生的错误讯息 (或者是重要的信息) 都会记录在这个文件中; 如果系统 发生莫名的错误时,这个文件是一定要查阅的登录档之一。
在这里插入图片描述
/var/log/secure:
基本上,只要牵涉到『需要输入账号密码』的软件,那么当登入时 (不管登入正确或错误) 都会被记录在此 文件中。 包括系统的 login 程序、图形接口登入所使用的 gdm 程序、 su, sudo 等程序、还有网络联机的 ssh, telnet 等程序, 登入信息都会被记载在这里;
在这里插入图片描述
/var/log/wtmp, /var/log/faillog:
这两个文件可以记录正确登入系统者的帐户信息 (wtmp) 与错误登入时所使用的帐户信息 (faillog) !
在这里插入图片描述
/var/log/httpd/, /var/log/samba/:
不同的网络服务会使用它们自己的登录文件来记载它们自己产生的各项讯息!上述的目录内则是个别服务所制订的登录档。
这里要注意的是不同的 Linux distributions ,通常登录档的档名不会相同(除了 /var/log/messages 之外)。
今天关于登录档的介绍就先到这里了

猜你喜欢

转载自blog.csdn.net/Gao068465/article/details/107709068
今日推荐