Debian体系日记

如果真的希望学习掌握Linux,就应该熟悉日志文件,它可以帮助你理解遇到的问题。这也是寻求其他人帮助时对方会要求你提供特定日志文件的原因所在。这 些Log文件有助于提供解决问题的足够信息。日志文件在系统出现问题时尤其有帮助。然而,要了解的Log文件有很多,因此本文重点介绍的是log种类。

/var/log/dmesg — 包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。可以用dmesg查看它们。

/var/log/lastlog — 记录所有用户的最近信息。这不是一个ASCII文件,因此需要用lastlog命令查看内容。

/var/log/mail.log — 包含来着系统运行电子邮件服务器的日志信息。例如,sendmail日志信息就全部送到这个文件中。

/var/log/cron — 每当cron进程开始一个工作时,就会将相关信息记录在这个文件中。

/var/log/secure — 包含验证和授权方面信息。例如,sshd会将所有信息记录(其中包括失败登录)在这里。

/var/log/wtmp或/var/log/utmp — 包含登录信息。使用wtmp可以找出谁正在登陆进入系统,谁使用命令显示这个文件或信息等。

除了手动存档和清除这些日志文件以外,还可以使用logrotate在文件达到一定大小后自动删除。可 以尝试用vi,tail,grep和less等命令查看这些日志文件。要查看这些Log信息,你需要是root用户权限。其中一个查看日志文件的方法是使 用tail命令。tail可以跟踪运行的日志文件。例如,跟踪/var/log/secure日志就可以用”tail -f /var/log/secure“。f是告诉tail跟踪日志。如果没有这个f,命令只会输出一个列表。–>

未经允许不得转载:主机宝贝 » Debian体系日记

评论 抢沙发

评论前必须登录!