在 Debian 里“实时看日志”通常分几种情况,下面按最常用 → 进阶给你说明。
journalctl(systemd 系统)Debian 8 及以后默认用 systemd,日志由 journald 管理。
sudo journalctl -f
-f = follow(类似 tail -f)sudo journalctl -u nginx -f
sudo journalctl -u ssh -f
sudo journalctl -k -f
sudo journalctl --since "10 min ago" -f
如果你用的是老系统或某些服务仍写文件:
tail -f /var/log/syslog
tail -f /var/log/auth.log
tail -f /var/log/nginx/access.log
multitail /var/log/syslog /var/log/auth.log
(需安装:sudo apt install multitail)
dmesg -w
| 场景 | 命令 |
|---|---|
| 看系统整体 | journalctl -f |
| 看某服务 | journalctl -u 服务名 -f |
| 看登录安全 | tail -f /var/log/auth.log |
| 看Web访问 | tail -f /var/log/nginx/access.log |
sudojournalctl -u nginx -f | grep error
如果你告诉我 具体看什么(服务 / 报错 / 网络 / 安全),我可以给你更精确的命令。