Debian查看日志(更新中)

日志文件

说明

/var/log/boot.log

系统启动日志

/var/log/syslog

 

# 查看 cron 服务的所有日志

sudo journalctl -u cron.service

# 实时监控 cron 服务的日志

sudo journalctl -u cron.service -f

# 查看今天的所有 cron 日志

sudo journalctl -u cron.service --since today

# 查看最近一小时的 cron 日志

sudo journalctl -u cron.service --since "1 hour ago"

 

记录与系统定时任务相关的日志

/var/log/cups/

记录打印信息的日志

/var/log/dmesg

记录了系统在开机时内核自检的信息。也可以使用 dmesg 命令直接查看内核自检信息

/var/log/btmp

记录错误登陆的日志。这个文件是二进制文件,不能直接用 Vi 查看,而要使用 lastb 命令查看,命令如下:[root@localhost log]# lastb

# 查看特定用户(hj)的所有登录记录
sudo journalctl | grep -E "session opened for user hj|Accepted password for hj"

# 查看 hj 用户的 sudo 使用记录
sudo journalctl _COMM=sudo | grep hj

# 查看所有用户的最后登录信息(模拟 lastlog 功能)
sudo journalctl --since "2026-01-01" | grep "session opened" | awk '{print $1, $2, $3, $9, $10, $11}' | sort -u

 

记录系统中所有用户最后一次的登录时间的日志。这个文件是二进制文件。要使用 lastlog 命令查看

/var/log/mailog

记录邮件信息的日志

/var/log/message

记录系统重要消息的日志。这个日志文件中会记录 Linux 系统的绝大多数重要信息。如果系统出现问题,首先要检查的应该就是这个日志文件

/var/log/auth

记录验证和授权方面的信息,只要涉及账户和密码的程序都会记录,比如系统的登录、ssh 的登录、su 切换用户,sudo 授权,甚至添加用户和修改用户密码都会记录在这个日志文件中

/var/log/wtmp

永久记录所有用户的登陆、注销信息,同时记录系统的启动、重启、关机事件。是二进制文件。而要使用 last 命令查看

/var/tun/ulmp

记录当前已经登录的用户的信息。这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息。这个文件不能用 Vi 查看,而要使用 w、who、users 等命令查看

posted @ 2026-05-22 19:03  番茄蛋汤  阅读(18)  评论(0)    收藏  举报