«Модуль Netconsole не загружен» при попытке проверить все службы

У меня довольно новая сборка сервера, и я пытаюсь перечислить все службы. Проверка статуса любого из них работает нормально, но запуск службы --status-all дает ошибку:

модуль netconsole не загружен
Настроенные устройства:
lo eno16777736
Активные в настоящее время устройства
lo eno16777736


Я попытался последовать этому совету, который гласит, что если вам явно не нужна netconsole, вы должны отключить ее . Что предоставляет следующие инструкции:

  • Вывод должен указывать на то, что служба "netconsole" либо не установлена, либо отключена на всех уровнях запуска, как показано в примере ниже: chkconfig "netconsole" --list

    netconsole 0: off 1: off 2: off 3: off 4: off 5: off 6: off

    • Мой вывод

      netconsole 0: off 1: off 2: on 3: on 4: on 5: on 6: off

  • Выполните следующую команду, чтобы убедиться, что "netconsole" отключена в текущей конфигурации времени выполнения: service netconsole status . Если служба отключена, команда вернет следующий вывод:

    netconsole остановлена ​​

    • Однако мой вывод:

      модуль netconsole не загружен

  • Службу "netconsole" можно отключить с помощью следующей команды: chkconfig netconsole off

    • Это изменяет все значения на шаге 1 на "off", но не

Я также пробовал остановку консоли netconsole


Я пытался вручную загрузить / выгрузить модуль.

modprobe netconsole
modprobe -r netconsole

Я нашел обходной путь, но я все же хотел бы знать, как я могу это исправить.

3
задан 19 November 2015 в 20:37
1 ответ

Это связано с переключением с init.d на systemd для системных служб. Посмотрите /etc/init.d/README, который содержит небольшую информацию о том, как жить в новом мире, но не упоминает явно, что команда service теперь в значительной степени устарела.

2
ответ дан 3 December 2019 в 06:58

Теги

Похожие вопросы