运行最新的 Ubuntu 11.04 版。使用 Firestarter 防火墙配置(版本 1.0.3)。运行 Firestarter 时,会返回一条错误消息:“无法打开系统日志。没有可用的事件信息”。Firestater 中的“事件”选项卡中也会返回相同的错误消息:“读取系统日志时出错(空),文件不存在。”
如何打开/创建/启动系统日志以防止出现此错误消息?
答案1
安装 Ubuntu 11.04,rsylogd
而不是syslogd
Firestarter 所期望的。
rsyslogd
是使用文件进行的配置/etc/rsyslog.d/50-default.conf
。
您可以编辑此文件
gksu gedit /etc/rsyslog.d/50-default.conf
并更改注释掉的行,创建相关的日志文件
#*.=info;*.=notice;*.=warn;\
# auth,authpriv.none;\
# cron,daemon.none;\
# mail,news.none -/var/log/messages
到
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
然后重新启动 rsyslog:
sudo service rsyslog restart
答案2
作为此处发布的其他方法的替代,您可以放置一个/var/log
指向messages
的符号链接syslog
:
cd /var/log
sudo ln -s syslog messages