我使用 openSUSE Leap 42.3 并且没有文件/var/log/messages
。这怎么可能?我在这个文件中看到了有关我的系统的日志。
编辑
尝试安装 rsyslog 我得到
sudo zypper install rsyslog
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: systemd-logger-228-38.1.x86_64 conflicts with namespace:otherproviders(syslog) provided by rsyslog-8.24.0-1.3.x86_64
Solution 1: deinstallation of systemd-logger-228-38.1.x86_64
Solution 2: do not install rsyslog-8.24.0-1.3.x86_64
中的文件还有/var/log
:
- 替代方案.log
- 启动日志
- 日志记录
- 快照程序日志
- zypper.log
答案1
OpenSUSE 似乎不再默认安装 syslog 守护进程,而是依赖于systemd
日志记录和journalctl
.
你的两个选择是,
- 使用
journalctl
或 - 安装 syslog 守护进程并确保其正在运行
systemd-logger-228-38.1.x86_64
是一个虚拟包,只需将其删除并安装即可rsyslog
。