Логотип

Управляйте systemd с помощью этого инструмента TUI на основе Rust

Управляйте systemd с помощью этого инструмента TUI на основе Rust

Systemd сегодня является основной частью большинства дистрибутивов Linux, но управление службами из командной строки с помощью systemctl может показаться сложным, особенно для новичков. Именно поэтому наше внимание привлек новый многообещающий проект — systemd-manager-tui.

Конечно, название не самое короткое. Мы имеем в виду, что автор, наверное, мог бы придумать что-то покороче. Но, честно говоря, оно очень информативное. Сразу понятно, о чем этот инструмент. Тем не менее, несмотря на такое понятное название, стоит присмотреться к тому, что он на самом деле предлагает.

systemd-manager-tui — это относительно новый инструмент, написанный на языке Rust, который предоставляет интерактивный текстовый пользовательский интерфейс для управления модулями systemd прямо из терминала. Однако вместо того, чтобы полагаться исключительно на systemctl и связанные с ними команды, этот инструмент взаимодействует с systemd через D-Bus и предоставляет доступ к сервисам, таймерам, сокетам и другим модулям через структурированный интерфейс.

С помощью TUI пользователи могут запускать, останавливать, перезапускать, включать, выключать, маскировать и демаскировать устройства без необходимости вручную вводить флаги командной строки.

systemd-manager-tui позволяет управлять сервисами, просматривать логи и проверять модули в одном месте.

 

Интерфейс управляется с помощью клавиатуры и предназначен для быстрой навигации. Единицы измерения можно фильтровать и искать по ним, при этом доступны как общесистемные единицы измерения, так и единицы измерения для пользовательских сессий. Кроме того, в специальном представлении можно просматривать свойства единиц измерения, а встроенный доступ к журналу позволяет просматривать записи без перехода к отдельной команде.

Читать  Что такое Apt Systemd Daily?

В дискуссии на Reddit сопровождающий проекта подтвердил, что в будущих релизах планируется реализовать несколько запрошенных функций. Среди них — возможность создавать новые службы systemd прямо в интерфейсе, а не только управлять существующими, а также расширенная поддержка работы с таймерами systemd наряду с обычными службами.

Наконец, мы хотели бы добавить, что все мои тесты с systemd-manager-tui оправдали ожидания. Инструмент работал именно так, как и должен был, и был надёжным. Мы с уверенностью рекомендуем вам попробовать его. Для установки systemd-manager-tui доступны пакеты RPM и DEB, которые можно найти на странице проекта на GitHub. Пользователи Arch могут установить его из AUR.

Вы также можете скачать предварительно скомпилированный двоичный файл, сделать его исполняемым и запустить прямо из командной строки.

Дополнительную информацию можно найти на странице инструмента на crates.io.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала