我有一个相当新的服务器版本,我正在尝试列出所有服务。检查任何一个的状态工作正常,但运行service --status-all
会出现错误:
未加载 netconsole 模块
配置的设备:
lo eno16777736
当前活动设备
lo eno16777736
我尝试遵循这个建议,即如果您没有明确需要 netconsole,则应该禁用它。其中提供了以下说明:
输出应表明“netconsole”服务尚未安装,或已在所有运行级别禁用,如下例所示: chkconfig "netconsole" --list
网络控制台 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
netconsole 0:关闭 1:关闭 2:开启 3:开启 4:开启 5:开启 6:关闭
运行以下命令以验证通过当前运行时配置禁用“netconsole”:service netconsole status
. 如果服务被禁用,该命令将返回以下输出:
网络控制台已停止
未加载 netconsole 模块
可以使用以下命令禁用“netconsole”服务: chkconfig netconsole off
我也试过 service netconsole stop
modprobe netconsole
modprobe -r netconsole
Run Code Online (Sandbox Code Playgroud)
我找到了一个解决方法,但我仍然想知道如何解决这个问题。
这是由于系统服务从 init.d 切换到 systemd 所致。查看 /etc/init.d/README,其中包含一些有关如何生活在新世界中的信息,但没有明确提及该service
命令现在几乎已被弃用。
归档时间: |
|
查看次数: |
15601 次 |
最近记录: |