Как показать неисправные модули в Linux с помощью команды systemctl
В Linux модуль часто выходил из строя по разным причинам, например из-за:
- Отсутствующие зависимости
- Неправильные конфигурации
- Поврежденные файлы
- Недостаток системных ресурсов
- Отсутствие необходимых разрешений
Чтобы решить проблему, мы должны найти вышедшие из строя блоки, перечислив их.
Чтобы просмотреть список неисправных модулей в Linux, используйте команду системаctl , с единицы списка команда. Затем установите состояние устройства как неуспешный , используя -состояние вариант.
systemctl список единиц --состояние = не удалось
Вывод показывает, что мойсервис устройство загрузилось, но не удалось. Другой способ проверить, не удалось ли активировать устройство, — использовать следующую команду.
systemctl — ошибка [ Имя устройства ]
Или вы можете проверить состояние устройства с помощью журнала после загрузки.
Статус системы [ Имя устройства ]
схватить Эту команду также можно использовать с systemctl для вывода списка неисправных модулей.
systemctl список единиц | схватить -я неуспешный
Как исправить неисправные модули в Linux
Чтобы исправить все вышедшие из строя модули в Linux, сброс-не удалось команда используется с systemctl.
судо Ошибка сброса systemctlЧтобы исправить конкретный неисправный модуль в Linux, укажите имя службы или модуля после сброс-не удалось команда.
судо Ошибка сброса systemctl [ Имя устройства ]Приведенная выше команда не будет отображать какие-либо выходные данные. положение дел Опция с именем устройства позволяет узнать, запущена служба или нет.
Статус системы [ Имя устройства ]
Видно, что служба больше не находится в состоянии сбоя. Но он загружен и неактивен. Для активации агрегата нам необходимо его запустить и для этого использовать кнопку судо запуск системы с названием подразделения. После запуска проверьте состояние агрегата.
Также стоит отметить, что сбои в работе сервиса вызваны множеством элементов. Если при запуске устройства произошел сбой или время ожидания устройства истекло, ошибка сброса приведет к сбросу устройства и устранению неисправности. Если у вас отсутствуют необходимые зависимости, то только установка зависимости исправит модуль. Более того, если есть какая-то проблема с файлом конфигурации, то сброс не устранит ее, поскольку ее придется решать вручную.
Как устранить неполадки в неисправных устройствах
Если служба по-прежнему не может избавиться от состояния сбоя, вам необходимо продолжить ее устранение. Чтобы диагностировать проблему, лучше всего просмотреть сообщения журнала устройства.
Для просмотра журнала устройства в systemd предусмотрена встроенная утилита под названием журналctl . Чтобы просмотреть журнал конкретного устройства, используйте команду, указанную ниже:
журналctl -в [ Имя устройства ] -машина
В приведенной выше команде -Икс флаг используется для отображения полного каталога и -Это используется для отображения последней записи.
Итак, для дальнейшего расследования причины сбоя устройства мы можем просмотреть ошибки в файле журнала.
Заключение
В Linux модуль выходит из строя по разным причинам, наиболее распространенными причинами являются неправильная настройка или ненормальный запуск службы. Чтобы отладить сбой устройства, сначала мы должны перечислить их, используя systemctl лит-единицы упомянув неудавшееся состояние. Затем для дальнейшего устранения неполадок также можно проверить сообщения о состоянии и журнале. Чтобы исправить сбойный статус сервиса, используйте команду Ошибка сброса systemctl команда, которая сбрасывает неисправное состояние агрегата в случае временной неисправности. Однако, чтобы узнать точную причину неисправности устройства, полезное сообщение может предоставить сообщение журнала устройства.