在Ubuntu中查看進程更新日志,可根據需求選擇以下方法:
使用journalctl
命令(推薦,適用于systemd管理的服務)
sudo journalctl
sudo journalctl -u nginx
sudo journalctl -f
sudo journalctl --since "1h ago"
查看傳統日志文件(適用于非systemd服務或歷史日志)
sudo cat /var/log/syslog
或 sudo less /var/log/syslog
sudo cat /var/log/nginx/access.log
sudo tail -f /var/log/syslog
結合grep
過濾關鍵字
如查找包含“error”或進程名的日志:sudo journalctl | grep "進程名"
或 sudo cat /var/log/syslog | grep "error"
注意:部分日志文件(如/var/log/syslog.1
)可能為壓縮文件,需用zcat
或gunzip
查看。
根據進程類型選擇對應日志路徑,優先使用journalctl
獲取實時、結構化的日志信息。