Страница 1 из 2
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 29 мар 2018, 12:26
Chocobo
Сhkservice
- основанная на ncurses утилита, для управления юнитами systemd из терминала.
Она предоставляет пользователю полный обзор всех системных служб и позволяет управлять их состоянием.
Разумеется, требует привилегий суперпользователя, чтобы вносить изменения в состояния юнитов или скриптов sysV.
Внешний вид:
Основная рабочая область программы разделена на 4 столбца:
- Первый столбец показывает информацию о статусе юнита, Активирован
[X]
/ отключен []
/ Статичный [s]
/ Маскированный -m-
- Второй отображает текущее состояние юнита - запущен
[>]
или остановлен [=]
- Третий столбец содержит имя юнита
- Четвертый - общее описание юнита
Использование:
пользоваться довольно тривиально:
- выбор строки - управление стрелками
вверх/вниз
или вим-лайк клавишами k/j
,
- листать экраны с
pgup/pgdown
(или b/f
)
s
- для старта/остановки выбранного юнита
r
- для релоада/обновления выбранного юнита
пробел
- управление автозапуском (включение/отключение)
q
- для выхода
?
- покажет справочное окошко с перечисленнием данных команд.
Установка (Linux Mint 18+):
Код: Выделить всё
sudo add-apt-repository ppa:linuxenko/chkservice
apt update
apt install chkservice
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 29 мар 2018, 17:19
di_mok
Эх, вот где она раньше была. Теперь я руками привык.
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 29 мар 2018, 18:12
Obamacyborg1975
Через терминал как то привычней. А тут еще и PPA подключать нужно...
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 29 мар 2018, 18:15
di_mok
Obamacyborg1975, ну, на вкус и цвет... Попадись она мне пару лет назад, обязательно бы поставил.
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 29 мар 2018, 22:50
Dja
Такое в коробку надо включать.
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 11:41
StarMAUGLI
Выбираю самбу, жмакаю s, а она, подлюка (утилита или самба), пишет мне в верхней строке Failed: Unit samba.service is masked.
Я не понимаю: что ж с того что самба-сервис маскирован, его теперь и остановить/запустить/перегрузить никак нельзя что ли?
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 11:50
Chocobo
StarMAUGLI, А они затем и макируются, чтоб явно вывести из функционала, сдела запуск сервиса невозможным. Это раз.
Второе - он и не нужен, управлет демоном самбы
smbd.service
, но и он у тебя маскирован сейчас.

Сам самба-сервер у тебя установлен, шаришь что-либо в сеть с этого девайса?
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 11:58
StarMAUGLI
Chocobo писал(а): ↑30 мар 2018, 11:50
шаришь что-либо в сеть с этого девайса?
Когда я пытался сделать хоть какую-нибудь расшаренную папку доступную и для винды и для линукса, хоть где-нибудь, то я пытался сделать шару и на линуксовой машине. Сейчас пользуемся шарой на виндовой, но какие-то хвосты могли остаться и в линуксе.
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 12:01
Chocobo
StarMAUGLI, по этому скрину самба сервер выпилен
можешь проверить с apt policy samba-common
наличие пакета
ну и systemctl status smbd
что-нть покажет
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 12:13
StarMAUGLI
Код: Выделить всё
mugalem@mugalem-P35 ~ $ apt-policy samba-common
apt-policy: команда не найдена
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 12:14
StarMAUGLI
Код: Выделить всё
mugalem@mugalem-P35 ~ $ apt policy samba-common
samba-common:
Установлен: 2:4.3.11+dfsg-0ubuntu0.16.04.13
Кандидат: 2:4.3.11+dfsg-0ubuntu0.16.04.13
Таблица версий:
*** 2:4.3.11+dfsg-0ubuntu0.16.04.13 500
500 http://mirror.corbina.net/ubuntu xenial-updates/main amd64 Packages
500 http://mirror.corbina.net/ubuntu xenial-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
500 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages
100 /var/lib/dpkg/status
2:4.3.8+dfsg-0ubuntu1 500
500 http://mirror.corbina.net/ubuntu xenial/main amd64 Packages
500 http://mirror.corbina.net/ubuntu xenial/main i386 Packages
Код: Выделить всё
mugalem@mugalem-P35 ~ $ systemctl status smbd
● smbd.service - LSB: start Samba SMB/CIFS daemon (smbd)
Loaded: loaded (/etc/init.d/smbd; bad; vendor preset: enabled)
Active: active (running) since Вт 2018-03-27 19:43:31 MSK; 2 days ago
Docs: man:systemd-sysv-generator(8)
Process: 1488 ExecStart=/etc/init.d/smbd start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/smbd.service
├─1507 /usr/sbin/smbd -D
├─1508 /usr/sbin/smbd -D
└─1533 /usr/sbin/smbd -D
мар 27 19:43:30 mugalem-P35 systemd[1]: Starting LSB: start Samba SMB/CIFS daemon (smbd)...
мар 27 19:43:30 mugalem-P35 smbd[1488]: * Starting SMB/CIFS daemon smbd
мар 27 19:43:31 mugalem-P35 smbd[1488]: ...done.
мар 27 19:43:31 mugalem-P35 systemd[1]: Started LSB: start Samba SMB/CIFS daemon (smbd).
мар 27 19:57:58 mugalem-P35 smbd[7260]: pam_unix(samba:session): session closed for user nobody
мар 28 04:19:43 mugalem-P35 smbd[29169]: pam_unix(samba:session): session closed for user nobody
mugalem@mugalem-P35 ~ $
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 12:14
Chocobo
StarMAUGLI, ну да,
apt policy
там надо, без дефиса

Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 12:26
Chocobo
StarMAUGLI писал(а): ↑30 мар 2018, 12:14
Active: active (running) since Вт 2018-03-27 19:43:31 MSK; 2 days ago
хммм... А в проге как и на скрине он тоже статуc
-m-
имеет до сих пор?

Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 12:44
StarMAUGLI
Chocobo писал(а): ↑30 мар 2018, 12:26
хммм... А в проге как и на скрине он тоже статуc -m- имеет до сих пор?
ээээ... ну да (наверное... MSK - это же не сокращение от Москвы, а MaSKed - я думаю)... а с чем связан вопрос?
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 12:46
Chocobo
StarMAUGLI, расходится с показателями из systemctl чет чудо-программа.
Попробую воспроизвести, может бага)
У меня все норм отрисовывает, без вранья по статусам.
тот же speech-dispatcher у тебя выглядит аналогично маскированным, хотя по сути бы не должен)
раскидаю по другим своим хостам, может где проявится.
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 13:32
StarMAUGLI
Chocobo писал(а): ↑30 мар 2018, 12:46
расходится с показателями из systemctl чет чудо-программа.
"Чудо-программа" - какая именно? Самба? (это, как я понял, непреложный факт) Или данная утилита? Или у меня опять что-то еще не так? Сейчас новый hw-probe cделаю в подпись. Может дополнительно поможет.
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 13:33
Chocobo
StarMAUGLI, не, конкретно про эту утилиту. systemctl говорит одно - а она показывает совсем другое.
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 13:55
StarMAUGLI
Chocobo писал(а): ↑30 мар 2018, 13:33
конкретно про эту утилиту. systemctl говорит одно - а она показывает совсем другое.
м-да... но это почему-то только у меня. У остальных вроде вопросов по использованию не возникло.
Значит надо задать какой-то наводящий вопрос операционке, типа "в чем дело?". Только я не знаю как его сформулировать, что бы линукс меня понял и ответил в тему. ))
P.S. hw-probe в подписи я обновил.
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 30 мар 2018, 14:08
Chocobo
StarMAUGLI, Да, неясно пока что именно у тебя там надломилось) На гитхабе утилиты не нашел подобных случаев.
Dja писал(а): ↑29 мар 2018, 22:50
Такое в коробку надо включать.
В sid- репы дебиана уже притащили, возможно попадет в 10-й
https://packages.debian.org/source/sid/chkservice
Сhkservice - Утилита для управления systemd-юнитами
Добавлено: 04 апр 2018, 14:10
Dja