Список сервисов Ubuntu 20.04

В этой статье вы узнаете, как составить список и изменить состояние для служб systemd и файлов модулей на Ubuntu 20.04 Focal Fossa Linux Server/Desktop.

В этом руководстве вы узнаете:

  • Как составить список служб и файлов модулей
  • Как перечислить запущенные/завершенные/мертвые службы
  • Как перечислить включенные/отключенные службы
Список запущенных служб Ubuntu 20.04

Требования к программному обеспечению и используемые соглашения

Требования к программному обеспечению и соглашения о командной строке Linux
Категория Требования, Условные обозначения или используемая версия программного обеспечения
System Установленный Ubuntu 20.04 или обновленный Ubuntu 20.04 Focal Fossa
Программное обеспечение systemd
Другое Привилегированный доступ к вашей системе Linux с правами root или с помощью команды sudo .
Соглашения # — требует, чтобы указанные команды linux выполнялись с правами root leges либо напрямую как пользователь root, либо с помощью команды sudo $ — требует, чтобы указанные команды Linux выполнялись как обычный непривилегированный пользователь

Ubuntu 20.04 выводит список служб на примере

  1. Список всех служб

    Чтобы вывести список всех файлов модулей служб, выполните в терминале команду ниже:

     $ systemctl list-units --all --type = service --no-pager 
  2. Список всех доступных файлов модулей systemd

  3. Следующая команда отобразит все доступные файлы модулей systemd независимо от их состояния и типа:

     $ systemctl list-unit-files -  no-pager 

    Используйте команду grep , если вы ищете конкретный файл модуля. Например, приведенная ниже команда будет искать файл модуля apache2 :

     $ systemctl list-unit-files --no-pager |  grep apache2 

    ПОДПИСАТЬСЯ НА НОВОСТНОЙ БЮЛЛЕТЕНЬ и RSS
    Подпишитесь на RSS и НОВОСТНОЙ БЮЛЛЕТЕНЬ и получайте последние новости Linux, вакансии, советы по карьере и учебные пособия.


  4. Список всех активных запущенных/завершенных/мертвых служб

    Для вывода списка всех активных работающих служб можно использовать команду systemctl :

     $ systemctl list-units -  все --type = service --no-pager |  grep running 

    Чтобы отобразить все завершенные службы, выполните:

     $ systemctl list-units --all --type = service --no-pager |  grep exited 

    Кроме того, чтобы показать все остановленные/неработающие службы systemd, выполните:

     $ systemctl list-units --all --type = service --no-pager |  grep dead 

    Вы можете запускать и останавливать службы с помощью команды systemctl . Например, чтобы запустить службу Apache2, мы можем выполнить:

     $ systemctl start apache2 

    И наоборот, чтобы остановить выполнение службы:

     $ systemctl stop apache2 
  5. Список включенных/отключенных состояний файла служебных модулей systemd

    Следующая команда systemctl выведет список всех включенных служб на рабочем столе/сервере Ubuntu 20.04.

     $ systemctl list-unit-files |  grep enabled 

    С другой стороны, чтобы вывести список всех отключенных служб, выполните:

     $ systemctl list-unit-files |  grep disabled 

    Включенные службы автоматически запускаются после перезагрузки системы.

    Используйте команду systemctl , чтобы установить состояние службы как включено или выключено. Например, следующая команда разрешит запуск службы Apache2 во время загрузки системы:

     $ sudo systemctl enable apache2 

    Или, чтобы отключить запуск службы после перезагрузки системы, выполните:

      $ sudo systemctl отключить apache2 

Оцените статью
techsly.ru
Добавить комментарий