入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Linux系统下,各种日志代表什么含义 好文章记得收藏

创建时间:2018-04-11 投稿人: 水冰月 浏览次数:264

Linux系统下,日志文件主要存放在/var/log/文件下,该文件下面存放着各种系统、软件的日志文件。

Linux系统下,各种日志代表什么含义 好文章记得收藏

那么为啥存放这些日志文件呢?

日志文件是用于记录系统操作事件的记录文件或文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。

那么小编来说一说这些日志文件都代表着什么含义

路径说明
/var/log/message包括整体系统信息,包括系统启动期间的日志。此外mail,cron,daemon,kern,auth等内容也记录在此日志中。
/var/log/dmesg包含一些内核缓冲信息,在系统启动时,会在屏幕上显示许多与硬件相关的信息。
/var/log/auth.log包含系统授权信息,如用户登录和使用的权限机制等
/var/log/boot.log包含系统启动的日志
/varlog/daemon.log包含各种系统后台守护进程的日志信息
/var/log/dpkg.log包含安全或dpkg命令清除软件包的日志
/var/log/kern.log包含内核产生的日志,有助于在定制内核时解决问题
/var/log/lastlog记录所有用户最近信息,它不是一个ASCII文件,需要使用lastlog命令查看内容
/var/log/maillog /var/log/mail.log包含着系统运行电子邮件服务器的日志信息
/var/log/user.log记录所有等级用户信息的日志
/var/log/Xorg.x.log记录来自X的日志信息
/var/log/alternatives.log更新替代信息都记录在这个文件中
/var/log/btmp记录所有失败登录信息。使用last命令可以查看btmp文件
/var/log/cups涉及所有打印信息日志
/var/log/anaconda.log安装Linux时,所有安全信息都存储在这个文件中
/var/log/cron每当cron进行开始一个工作时,就会将现相关信息记录在这个文件夹中
/var/log/secure包含验证和授权方面的信息。sshd会将所有信息记录在这里
/var/log/wtmp /var/log/utmp包含登录信息。wtmp可以找出谁正在登录进入系统,谁使用命令显示这个文件或信息等
/var/log/faillog包含用户登录失败信息。注意,错误登录命令也会被记录在此文件中
/var/log/httpd /var/log/apache2包含服务器access_log和error_log信息
/var/log/lighttpd包含light https的access_log和error_log
/var/log/mail子目录包含邮件服务器的额外日志
/var/log/prelink包含.so文件被prelink修改的信息
/var/log/audit包含被Linux audit daemon存储的信息
/var/log/samba包含samba存储的信息
/var/log/sa包含每日由sysstat软件包收集的sar文件
/var/log/sssd用户守护进程安全服务

定期的备份日志文件,防止日志文件的删除,保证日志文件的安全性。

日志文件的安全性:为了误删除日志信息,可以通过设置一个隐藏的属性来设置日志文件为只可以增加数据但不能被删除的状态。由于root可以在系统上面进行任何事情,所以将root这个账户的密码设置的安全一些。特别注意:当不小心改动过日志文件,如使用vi打开它,修改后,离开时执行:wq参数,则该文件将来不会再继续进行日志操作。可以通过执行 chattr +a 日志文件目录 来设置日志文件属性,防止日志文件被修改或删除。

如果你对学习IT方面感兴趣,欢迎订阅我的头条号。我会在这里发布所有与IT有关的有趣文章。偶尔也回答有趣的问题,有问题可随时在评论区回复和讨论,点赞,看到即回。

(码字不易,若文章对你帮助可点赞支持~)

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了