Ubuntu日志配置主要涉及系统日志(rsyslog)和服务日志(journalctl),以下是具体方法:
sudo apt update
和sudo apt install rsyslog
进行安装。/etc/rsyslog.conf
或/etc/rsyslog.d/
目录下的文件,如sudo nano /etc/rsyslog.d/50-default.conf
。可添加规则,如local2.debug /var/log/sudo.log
,将特定设施的日志重定向到指定文件。sudo systemctl restart rsyslog
使更改生效。journalctl
命令,可查看全部日志、特定服务日志、按时间范围筛选日志等,如journalctl -u nginx
查看Nginx服务日志。/etc/systemd/journald.conf
文件,设置MaxLevelStore
等参数来调整日志级别,如设置为debug
可记录更多详细信息。logrotate
工具管理日志轮转,编辑/etc/logrotate.conf
或/etc/logrotate.d/
目录下的文件,配置日志轮转周期、压缩等选项。