Systemd (системный демон) — это современный демон управления системой в Linux. Systemd заменяет системный менеджер инициализации; он управляет запуском системы и службами, а также вводит идею модулей (управляемых через файлы модулей) для идентификации различных типов системных ресурсов, таких как службы, устройства, свопинг, автоматическое монтирование, цели, пути, сокеты и другие.
Он поставляется с systemctl, компонентом для управления поведением и модулями systemd (запуск, остановка, перезагрузка, просмотр статуса и т. д.) с помощью командной строки. Если Вы просто хотите управлять модулями с помощью сочетаний клавиш, Вам пригодится chkservice.
Chkservice — это простой в использовании инструмент командной строки на основе ncurses для управления модулями systemd в терминале. Он отображает устройства в алфавитном порядке по категориям (службы, цели, автомонтировщики и т. д.), показывая их статус и описание, и позволяет запускать, останавливать, включать и отключать устройства, используя привилегии суперпользователя.
Содержание:
Установка Chkservice в системах Linux
В Debian и его производных Chkservice можно легко установить с помощью его собственного PPA, как показано ниже.
В дистрибутивах Fedora Linux:
В дистрибутиве Arch Linux:
В других дистрибутивах Linux Вы можете собрать версию выпуска, используя следующие команды:
После того как Вы установили Chkservice, запустите его с правами root с помощью команды sudo. Его выходные данные состоят из четырех столбцов, в первом отображается состояние включения / выключения / маскировки, во втором отображается состояние запуска / остановки, название / тип устройства, а в последнем столбце содержится описание устройства.
Управление Chkservice
Информация о состоянии установки утилиты:
- [x] — показывает, что объект включен.
- [] — показывает, что объект отключен.
- [s] — указывает на статическую единицу.
- -m- — показывает, что объект замаскирован.
- = — указывает, что объект остановлен.
- > — показывает, что модуль работает.
Ниже приведены клавиши навигации Chkservice:
- Вверх / k — перемещение курсора вверх.
- Вниз / j — переместить курсор вниз.
- PgUp / b — переместить страницу вверх.
- PgDown / f — переместить страницу вниз.
Кнопки действий для утилиты:
- r — обновляет или перезагружает информацию.
- Пробел — используется для включения или отключения модуля.
- s — для запуска или остановки модуля.
- q — выход.
Чтобы просмотреть страницу справки, как показано на скриншоте ниже, используйте ? (нажмите [Shift + /]).
Ссылка на Chkservice в репозитории Github: https://github.com/linuxenko/chkservice
Выводы
Спасибо за время, уделенное на прочтение статьи! Теперь Вы знаете о том, как управлять модулями Systemd в терминале при помощи удобной утилиты.
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.