在我的机器 (16.04.1) 上,似乎缺少 /dev/log。它可能一直不见了。
我在这里寻求帮助的真正原因是我将 virtualmin 与 csf 一起使用并且该SYSLOG_CHECK
选项总是失败(即使操作系统仍然是 14.04 可信赖的)。
这是我运行记录器时发生的情况:
# logger hi there
logger: socket /dev/log: No such file or directory
Run Code Online (Sandbox Code Playgroud)
根据这个问题,我还尝试了“python”的做事方式:
# python -c 'import syslog; syslog.syslog("Hello World")'
(nothing is outputted, or appears in syslog)
Run Code Online (Sandbox Code Playgroud)
所以,看着/dev/
文件夹,我注意到那里根本没有“日志”。
我检查了另一台机器(v14.04),它有: srw-rw-rw- 1 root root 0 Dec 16 20:34 log=
两台机器之间的主要区别在于,前者是从 vultr.com 启动的实例(使用他们提供的 cloud-init 感知安装),而后者是使用 ubuntu ISO(很久以前)的机器(可以工作) )。
所以,对于这个问题:我该如何解决为什么我没有/dev/log
某个应用程序 (csf) 可能试图写入的文件的问题?请注意,还有其他消息出现在 中/var/log/syslog
,所以这让我有点困惑。
任何帮助表示赞赏。
编辑:
/lib/systemd/system/systemd-journald-dev-log.socket 的内容:
[Unit]
Description=Journal Socket …
Run Code Online (Sandbox Code Playgroud) 当我想在 Ubuntu 服务器上启动 Apache2 时,出现此错误
AH00526: Syntax error on line 49 of /etc/apache2/sites-enabled/bookstyle.sokrator.net.conf:
Invalid command 'php_admin_value', perhaps misspelled or defined by a module not included in the server configuration
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我在运行 Ubuntu Linux 14.04 的服务器上安装了 ProFTPd 服务。我不知道为什么 ProFTPd 会自行关闭。我有足够的 RAM 和 CPU,但我真的不知道为什么会发生这种情况。我还检查了 ProFTPd 配置文件,但我仍然不明白。
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes, reload proftpd after modifications, if
# it runs in daemon mode. It is not required in inetd/xinetd mode.
#
# Includes DSO modules
Include /etc/proftpd/modules.conf
# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 on
# If set on you can experience a longer connection …
Run Code Online (Sandbox Code Playgroud)