У меня довольно новая сборка сервера, и я пытаюсь перечислить все службы. Проверка статуса любого из них работает нормально, но запуск службы --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
Я также пробовал остановку консоли netconsole
Я пытался вручную загрузить / выгрузить модуль.
modprobe netconsole
modprobe -r netconsole
Я нашел обходной путь, но я все же хотел бы знать, как я могу это исправить.
Это связано с переключением с init.d на systemd для системных служб. Посмотрите /etc/init.d/README, который содержит небольшую информацию о том, как жить в новом мире, но не упоминает явно, что команда service
теперь в значительной степени устарела.