Rating@Mail.ru

Форум по операционной системе GNU/Linux и свободному программному обеспечению


Текущее время: 23 окт 2017, 23:39

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: управление systemd
Непрочитанное сообщениеДобавлено: 05 авг 2017, 13:04 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10124
Откуда: Харьков
Во многих дистрибутивах (даже весьма свежих, Fedora 25) большинство сервисов управляется systemd, но некоторые остаются под управлением SysV... например network-manager.
И проявляются такие вещи, что команды управления сервисами, срабатывающие для systemd, не срабатывают.
Код:
olej@nvidia ~ $ ls /lib/systemd/system/network-manager.*
/lib/systemd/system/network-manager.service

olej@nvidia ~ $ service network-manager status
● NetworkManager.service - Network Manager
   Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Сб 2017-08-05 08:53:21 EEST; 3h 50min ago
     Docs: man:NetworkManager(8)
 Main PID: 926 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           ├─ 926 /usr/sbin/NetworkManager --no-daemon
           └─2780 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-

авг 05 11:02:59 nvidia NetworkManager[926]: <info>  [1501920179.5480] manager: (ttyACM0): new Broadband device (/org/freedesktop/NetworkManager/Devices/10
авг 05 11:02:59 nvidia NetworkManager[926]: <info>  [1501920179.5483] device (ttyACM0): state change: unmanaged -> unavailable (reason 'managed') [10 20 2
авг 05 11:02:59 nvidia NetworkManager[926]: <info>  [1501920179.5487] device (ttyACM0): modem state 'enabling'
авг 05 11:02:59 nvidia NetworkManager[926]: <warn>  [1501920179.5488] (ttyACM0): failed to retrieve SIM object: No SIM object available
авг 05 11:02:59 nvidia NetworkManager[926]: <info>  [1501920179.6975] (ttyACM0): modem state changed, 'enabling' --> 'registered' (reason: user-requested)
авг 05 11:02:59 nvidia NetworkManager[926]: <info>  [1501920179.6977] device (ttyACM0): state change: unavailable -> disconnected (reason 'modem-available
авг 05 11:32:19 nvidia NetworkManager[926]: <info>  [1501921939.7714] device (vboxnet0): link connected
авг 05 11:54:19 nvidia NetworkManager[926]: <info>  [1501923259.5284] device (vboxnet0): link disconnected
авг 05 11:56:53 nvidia NetworkManager[926]: <info>  [1501923413.2703] device (vboxnet0): link connected
авг 05 11:56:54 nvidia NetworkManager[926]: <info>  [1501923414.0076] device (ttyACM0): state change: disconnected -> unmanaged (reason 'removed') [30 10

Пока всё нормально...
Но я хочу разрешить старт сервиса при загрузке (который я как-то убил неосторожными действиями раньше):
Код:
olej@nvidia ~ $ sudo service network-manager enable
[sudo] пароль для olej:
Usage: /etc/init.d/network-manager {start|stop|restart|force-reload|status}

Вот так! Он этого не хочет :cry: ...
Код:
olej@nvidia ~ $ ls -l /etc/init.d/network-*
-rwxr-xr-x 1 root root 1757 сен 27  2016 /etc/init.d/network-manager

olej@nvidia ~ $ cat /etc/init.d/network-manager
...
   echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}" >&2
   exit 1
...

Этому делу легко помочь, если сразу пользоваться systemctl (на который переадресовывается service):
Код:
olej@nvidia ~ $ sudo systemctl enable network-manager
Synchronizing state of network-manager.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable network-manager


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: управление systemd
Непрочитанное сообщениеДобавлено: 05 авг 2017, 13:06 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10124
Откуда: Харьков
Olej писал(а):
Во многих дистрибутивах

Здесь любопытно ещё сравнить разные дистрибутивы:
- это Fedora 25:
Код:
olej@nvidia ~ $ ps -A | grep systemd
    1 ?        00:00:01 systemd
  316 ?        00:00:00 systemd-journal
  359 ?        00:00:00 systemd-udevd
  943 ?        00:00:00 systemd-logind
 8389 ?        00:00:00 systemd

- а это вот Mint 17.2:
Код:
olej@mint1 ~ $ uname -a
Linux mint1 3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:44:48 UTC 2015 i686 i686 i686 GNU/Linux

olej@mint1 ~ $ ps -A | grep systemd
30001 ?        00:00:00 systemd-udevd
30679 ?        00:00:00 systemd-logind

olej@mint1 ~ $ ps -A | head -n5
  PID TTY          TIME CMD
    1 ?        00:00:10 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:42 ksoftirqd/0
    5 ?        00:00:00 kworker/0:0H

Здесь начальная инициализация всех сервисов - init (и он же - прародитель всех первичных процессов и зомби).
Но для логирования и управления udev - используется systemd.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.642s | 19 Queries | GZIP : On ]