相关疑难解决方法(0)

缺少 /dev/xconsole 会导致 rsyslog 以及所有其他服务停止

我在 Hyper-V 环境中运行 Ubuntu-10.04.04LTS。我发现 SSH、HTTP 或任何其他服务都停止了,因为rsyslog守护进程已随着消息而死亡unable to find the /dev/xconsole file

我用以下方法暂时修复了它。

FILE=/dev/xconsole
if [ -e $FILE ]; then
     echo "$FILE exists Carry on!"
else
     mknod -m 640 /dev/xconsole c 1 3
     chown syslog:adm /dev/xconsole
     echo "Created $FILE."
fi
Run Code Online (Sandbox Code Playgroud)

问题是rsyslog当我重新启动守护进程时,我无法让守护进程处理这 8 行。

同时重新启动守护进程会删除/dev/xconsole文件,我们又回到了所有服务停止的状态。为了解决这个问题,我在脚本中的启动和重启条件之后插入了if--firsyslog。问题是我没有得到echoto stdio。有人知道如何在创建设备时进行rsyslog报告吗?stdio/dev/xconsole

10.04 rsyslog

12
推荐指数
1
解决办法
1万
查看次数

/var/log/syslog 为空

显然,我的日志在 4 月 10 日左右停止工作,因为当前/var/log/syslog为空,并且/var/log/syslog.1其最后一个条目具有以下内容:

Apr 10 20:25:01 li243-206 CRON[2883]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Apr 10 20:27:16 li243-206 kernel: Kernel logging (proc) stopped.
Apr 10 20:27:16 li243-206 rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="2320" x-info="http://www.rsyslog.com"] exiting on signal 15.
Run Code Online (Sandbox Code Playgroud)

我尝试用 写信给它logger "hello world",但没有任何显示。rsyslog确实在运行,如果我检查ps.

所以我发现了这个类似的问题,这让我发现它/dev/xconsole丢失了。我创建了它,重新启动,但仍然没有快乐。

我怎样才能让系统日志工作?

syslog 12.10

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

10.04 ×1

12.10 ×1

rsyslog ×1

syslog ×1