В чем разница между network-manager.service и NetworkManager.service в Systemd?

В чем разница между network-manager.service и NetworkManager.service в Systemd?

Похоже, мне нелегко найти эту информацию в Google, и я не совсем уверен, где ее найти.

Я использую Ubuntu 16.04, и мой Systemd показывает и то, network-manager.serviceи другое NetworkManager.service. Оба они основаны на network-managerпрограмме или это что-то другое?

введите описание изображения здесь

решение1

Нет никакой разницы.

Файл модуля network-manager.serviceпредставляет собой символическую ссылку на NetworkManager.service.

$ file $(locate network-manager.service)
/lib/systemd/system/network-manager.service: symbolic link to NetworkManager.service

«Две» услуги представляют собой один и тот же процесс:

$ systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2017-05-28 06:51:58 BST; 25min ago
     Docs: man:NetworkManager(8)
 Main PID: 667 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           ├─ 667 /usr/sbin/NetworkManager --no-daemon
           └─1277 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /var/run/dhclient-wlan0.pid -lf /var/lib/NetworkManager/dhclient

$ systemctl status network-manager
● NetworkManager.service - Network Manager
   Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2017-05-28 06:51:58 BST; 25min ago
     Docs: man:NetworkManager(8)
 Main PID: 667 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           ├─ 667 /usr/sbin/NetworkManager --no-daemon
           └─1277 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /var/run/dhclient-wlan0.pid -lf /var/lib/NetworkManager/dhclient

Название network-managerоставлено просто для совместимости, чтобы люди могли использовать команды старого стиля, например sudo service network-manager restart(симпатия к нашей мышечной памяти).

Связанный контент