Systemd (системный демон) — это современный демон (служба) управления системными модулями для Linux-систем. Systemd является заменой для системного менеджера init; он управляет запуском системы и сервисами (службами) и вводит идею блоков (управляемых через файлы модулей) для идентификации различных типов системных ресурсов, таких как службы, устройства, свопы, автомонтирование, цели, пути, сокеты и другие.
Он поставляется с системой systemctl, компонентом для управления поведением и единицами systemd (запуск, остановка, перезапуск, просмотр состояния и т.д.) с использованием командной строки. Что делать, если вы просто хотите управлять блоками с помощью сочетаний клавиш, то есть там, где входит chkservice?
Chkservice — это простой в использовании инструмент командной строки, основанный на ncurses для управления устройствами systemd на терминале. Он выводит список по алфавиту в категориях (сервисы, цели, автоматы и т.д.), показывая их статус и описание, а также позволяет с привилегиям суперпользователя запускать, останавливать, включать и отключать любую из позиций списка.
Установка chkservice в Linux Systems
В Debian и его производных chkservice можно легко установить, используя собственный PPA, как показано ниже.
$ sudo add-apt-repository ppa: linuxenko / chkservice
$ sudo apt-get update
$ sudo apt-get install chkservice
В дистрибутивах Fedora Linux.
# dnf copr enable srakitnican /default
# dnf install chkservice
В дистрибутиве Arch Linux.
# git clone https://aur.archlinux.org/chkservice.git
# cd chkservice
# makepkg -si
В других дистрибутивах Linux вы можете собрать последнюю версию выпуска, используя следующие команды.
# git clone https://github.com/linuxenko/chkservice.git
# mkdir build
# cd build
# cmake ../
# make
После установки chkservice запустите его с правами root с помощью команды sudo. Он состоит из четырех столбцов, первый показывает статус включен/отключен/замаскирован, второй показывает состояние начала/остановки, название/тип элемента и последний столбец — это описание блока (службы).
$ sudo chkservice
Информация о статусе блока (службы) Chksericve:
- [x] — показывает, что устройство включено.
- [ ] — показывает, что устройство отключено.
- [s] — указывает статическую единицу.
- -m- — показывает, что единица маскируется.
- = — указывает, что устройство остановлено.
- > — показывает, что блок запущен.
Ниже приведены клавиши навигации chkservice:
- Up/k — перемещение курсора вверх.
- Down/j — перемещение курсора вниз.
- PgUp/b — перемещение страницы вверх.
- PgDown/f — перемещение страницы вниз.
Ниже перечислены клавиши действий с chkservice:
- r — обновляет или перезагружает информацию.
- Пробел — используется для включения или выключения блока.
- s — для запуска или остановки блока.
- q — выход.
Чтобы просмотреть страницу справки, как показано на скриншоте ниже, используйте ?
(нажмите [Shift + /]).
chkservice репозиторий Github: https://github.com/linuxenko/chkservice
Тперь вы знаете все про Chkservice — простой способ управления системными модулями в терминале.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.
Курсы Cisco и Linux с трудоустройством!
- Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
- Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
- Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
- Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
- Если хотите индивидуальный график — обсудим и осуществим.
- Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- отредактировать резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.