Сhkservice - Утилита для управления systemd-юнитами

Программы для конфигурации и управления операционной системой
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Chocobo
Сообщения: 9249
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2659 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Chocobo » 29 мар 2018, 09:26

Сhkservice - основанная на ncurses утилита, для управления юнитами systemd из терминала.
Она предоставляет пользователю полный обзор всех системных служб и позволяет управлять их состоянием.
Разумеется, требует привилегий суперпользователя, чтобы вносить изменения в состояния юнитов или скриптов sysV.


Внешний вид:
Основная рабочая область программы разделена на 4 столбца:
Снимок экрана в 2018-03-29 12-16-06.png
  • Первый столбец показывает информацию о статусе юнита, Активирован [X] / отключен [] / Статичный [s] / Маскированный -m-
  • Второй отображает текущее состояние юнита - запущен [>] или остановлен [=]
  • Третий столбец содержит имя юнита
  • Четвертый - общее описание юнита
Использование:
пользоваться довольно тривиально:
  • выбор строки - управление стрелками вверх/вниз или вим-лайк клавишами k/j,
  • листать экраны с pgup/pgdown (или b/f)
  • s - для старта/остановки выбранного юнита
  • r - для релоада/обновления выбранного юнита
  • пробел - управление автозапуском (включение/отключение)
  • q - для выхода
  • ? - покажет справочное окошко с перечисленнием данных команд.
Снимок экрана в 2018-03-29 12-21-58.png
Установка (Linux Mint 18+):

Код: Выделить всё

sudo add-apt-repository ppa:linuxenko/chkservice
apt update
apt install chkservice
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение

Аватара пользователя

di_mok
Сообщения: 4960
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1284 раза
Поблагодарили: 1062 раза

Сhkservice - Утилита для управления systemd-юнитами

Сообщение di_mok » 29 мар 2018, 14:19

Эх, вот где она раньше была. Теперь я руками привык.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение
Изображение

Аватара пользователя

Obamacyborg1975
Сообщения: 472
Зарегистрирован: 27 сен 2016, 05:19
Решено: 2
Благодарил (а): 128 раз
Поблагодарили: 106 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Obamacyborg1975 » 29 мар 2018, 15:12

Через терминал как то привычней. А тут еще и PPA подключать нужно...

Аватара пользователя

di_mok
Сообщения: 4960
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1284 раза
Поблагодарили: 1062 раза

Сhkservice - Утилита для управления systemd-юнитами

Сообщение di_mok » 29 мар 2018, 15:15

Obamacyborg1975, ну, на вкус и цвет... Попадись она мне пару лет назад, обязательно бы поставил.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение
Изображение

Аватара пользователя

Dja
Сообщения: 6156
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 900 раз
Поблагодарили: 654 раза

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Dja » 29 мар 2018, 19:50

Такое в коробку надо включать.

Аватара пользователя

StarMAUGLI
Сообщения: 1551
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 639 раз
Поблагодарили: 181 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение StarMAUGLI » 30 мар 2018, 08:41

Выбираю самбу, жмакаю s, а она, подлюка (утилита или самба), пишет мне в верхней строке Failed: Unit samba.service is masked.
30_03_18_02.png
Я не понимаю: что ж с того что самба-сервис маскирован, его теперь и остановить/запустить/перегрузить никак нельзя что ли?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 9249
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2659 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Chocobo » 30 мар 2018, 08:50

StarMAUGLI, А они затем и макируются, чтоб явно вывести из функционала, сдела запуск сервиса невозможным. Это раз.
Второе - он и не нужен, управлет демоном самбы smbd.service, но и он у тебя маскирован сейчас. :scratch:
Сам самба-сервер у тебя установлен, шаришь что-либо в сеть с этого девайса?
Изображение
   
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1551
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 639 раз
Поблагодарили: 181 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение StarMAUGLI » 30 мар 2018, 08:58

Chocobo писал(а):
30 мар 2018, 08:50
шаришь что-либо в сеть с этого девайса?
Когда я пытался сделать хоть какую-нибудь расшаренную папку доступную и для винды и для линукса, хоть где-нибудь, то я пытался сделать шару и на линуксовой машине. Сейчас пользуемся шарой на виндовой, но какие-то хвосты могли остаться и в линуксе.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 9249
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2659 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Chocobo » 30 мар 2018, 09:01

StarMAUGLI, по этому скрину самба сервер выпилен

можешь проверить с apt policy samba-common наличие пакета
ну и systemctl status smbd что-нть покажет
Изображение
   
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1551
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 639 раз
Поблагодарили: 181 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение StarMAUGLI » 30 мар 2018, 09:13

Код: Выделить всё

mugalem@mugalem-P35 ~ $ apt-policy samba-common
apt-policy: команда не найдена

Аватара пользователя

StarMAUGLI
Сообщения: 1551
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 639 раз
Поблагодарили: 181 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение StarMAUGLI » 30 мар 2018, 09:14

Код: Выделить всё

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 ~ $ 
Последний раз редактировалось пользователем 1 StarMAUGLI; всего редактировалось раз: 30

Аватара пользователя

Автор темы
Chocobo
Сообщения: 9249
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2659 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Chocobo » 30 мар 2018, 09:14

StarMAUGLI, ну да, apt policy там надо, без дефиса :)
Изображение
   
Изображение

Аватара пользователя

Автор темы
Chocobo
Сообщения: 9249
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2659 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Chocobo » 30 мар 2018, 09:26

StarMAUGLI писал(а):
30 мар 2018, 09:14
Active: active (running) since Вт 2018-03-27 19:43:31 MSK; 2 days ago
хммм... А в проге как и на скрине он тоже статуc -m- имеет до сих пор? :hm:
Изображение
   
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1551
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 639 раз
Поблагодарили: 181 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение StarMAUGLI » 30 мар 2018, 09:44

Chocobo писал(а):
30 мар 2018, 09:26
хммм... А в проге как и на скрине он тоже статуc -m- имеет до сих пор?
ээээ... ну да (наверное... MSK - это же не сокращение от Москвы, а MaSKed - я думаю)... а с чем связан вопрос?
30_03_18_03.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 9249
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2659 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Chocobo » 30 мар 2018, 09:46

StarMAUGLI, расходится с показателями из systemctl чет чудо-программа.
Попробую воспроизвести, может бага)

У меня все норм отрисовывает, без вранья по статусам.
Снимок экрана в 2018-03-30 12-51-10.png
тот же speech-dispatcher у тебя выглядит аналогично маскированным, хотя по сути бы не должен)
раскидаю по другим своим хостам, может где проявится.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1551
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 639 раз
Поблагодарили: 181 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение StarMAUGLI » 30 мар 2018, 10:32

Chocobo писал(а):
30 мар 2018, 09:46
расходится с показателями из systemctl чет чудо-программа.
"Чудо-программа" - какая именно? Самба? (это, как я понял, непреложный факт) Или данная утилита? Или у меня опять что-то еще не так? Сейчас новый hw-probe cделаю в подпись. Может дополнительно поможет.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 9249
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2659 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Chocobo » 30 мар 2018, 10:33

StarMAUGLI, не, конкретно про эту утилиту. systemctl говорит одно - а она показывает совсем другое.
Изображение
   
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1551
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 639 раз
Поблагодарили: 181 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение StarMAUGLI » 30 мар 2018, 10:55

Chocobo писал(а):
30 мар 2018, 10:33
конкретно про эту утилиту. systemctl говорит одно - а она показывает совсем другое.
м-да... но это почему-то только у меня. У остальных вроде вопросов по использованию не возникло.
Значит надо задать какой-то наводящий вопрос операционке, типа "в чем дело?". Только я не знаю как его сформулировать, что бы линукс меня понял и ответил в тему. ))
P.S. hw-probe в подписи я обновил.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 9249
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2659 раз

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Chocobo » 30 мар 2018, 11:08

StarMAUGLI, Да, неясно пока что именно у тебя там надломилось) На гитхабе утилиты не нашел подобных случаев.
Dja писал(а):
29 мар 2018, 19:50
Такое в коробку надо включать.
В sid- репы дебиана уже притащили, возможно попадет в 10-й :)
https://packages.debian.org/source/sid/chkservice
Изображение
   
Изображение

Аватара пользователя

Dja
Сообщения: 6156
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 900 раз
Поблагодарили: 654 раза

Сhkservice - Утилита для управления systemd-юнитами

Сообщение Dja » 04 апр 2018, 11:10

:joke:

Код: Выделить всё

$ в чем дело?
в: команда не найдена
:hoho:

Вернуться в «Системные утилиты»