日志的三种类型#
- 内核及系统日志:
- 用户日志:
- 程序日志:
常见的日志文件#
路径说明/var/log/messages记录 Linux 内核消息及各种应用程序的公共日志信息/var/log/cron记录 crond 计划任务产生的事件信息/var/log/dmesg记录 Linux 操作系统在引导过程中的各种事件信息/var/log/maillog记录进入或发出系统的电子邮件活动/var/log/lastlog记录每个用户最近的登录事件/var/log/secure记录用户认证相关的安全事件信息/var/log/wtmp记录每个用户登录、注销及系统启动和停机事件/var/log/btmp记录失败的、错误的登录尝试及验证事件
日志的优先级别#
数字等级越小,优先级越高,消息越重要 。级别英文单词中文释义说明0EMERG紧急会导致主机系统不可用的情况1ALERT警告必须马上采取措施解决的问题2CRIT严重比较严重的情况3ERR错误运行出现错误4WARNING提醒可能影响系统功能,需要提醒用户的重要事件5NOTICE注意不会影响正常功能,但是需要注意的事件6INFO信息一般信息7DEBUG调试程序或系统调试信息等
用户日志相关命令#
users#
- users命令只是简单地输出当前登录的用户名称,每个显示的用户名对应一个登录会话 。如果一个用户有不止一个登录会话,那他的用户名将显示与其相同的次数 。
- who命令用于报告当前登录到系统中的每个用户的信息 。使用该命令,系统管理员可以查看当前系统存在哪些不合法用户,从而对其进行审计和处理 。who的默认输出包括用户名、终端类型、登录日期及远程主机 。
- w命令用于显示当前系统中的每个用户及其所运行的进程信息,比users、who命令的输出内容要丰富一些 。
- last命令用于查询成功登录到系统的用户记录,最近的登录情况将显示在最前面 。通过last命令可以及时掌握Linux主机的登录情况,若发现未经授权的用户登录过,则表示当前主机可能已被入侵 。
- lastb命令用于查询登录失败的用户记录,如登录的用户名错误、密码不正确等情况都将记录在案 。登录失败的情况属于安全事件,因为这表示可能有人在尝试猜解你的密码 。
推荐阅读
- 用 Linux 命令显示硬件信息
- Windows 11用户现在可以从微软商店安装AlmaLinux
- 2022年 6 款适用于 Linux 的最佳免费杀毒软件
- Linux 如何查看端口占用、开放情况
- 为什么总是会打呼噜?中医帮你分析了这2大诱因
- linux 系统SVN服务搭建及windows系统svn迁移
- Linux中yum安装Nginx和编译安装PHP
- linux系统磁盘类型,磁盘的物理结构及磁盘IO过程详解
- Linux中Cache内存占用过高解决办法
- 网站漏洞检测 关于phpstudy后门的分析与修复
