在 Debian 里“查日志报错”一般分三步:找到日志位置 → 用工具看 → 按关键字过滤。下面给你一套常用、实用的方法。
/var/log/
常用文件:
/var/log/syslog:系统总日志(最常用)/var/log/messages:部分系统有/var/log/dmesg:内核启动信息/var/log/auth.log:登录、sudo、SSH/var/log/kern.log:内核日志/var/log/apt/:apt 安装/更新日志日志由 journald 管理,不一定在文件里。
sudo tail -f /var/log/syslog
grep -i error /var/log/syslog
grep -i fail /var/log/syslog
grep "$(date +%b\ %e)" /var/log/syslog
sudo journalctl -xe
-x:解释-e:直接跳到末尾(最新错误)sudo journalctl -p err
sudo journalctl -u nginx
sudo journalctl -u ssh
sudo journalctl -u docker
sudo journalctl --since "1 hour ago"
sudo grep "sshd" /var/log/auth.log
dmesg | grep -i error
sudo journalctl -u networking
sudo less /var/log/kern.log
journalctl -u 服务名你可以:
/var/log/syslog 或 journalctl -xe 的输出我可以直接帮你判断是哪出问题、怎么修。