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

Мне кажется, что я не могу это сделать, и я не совсем уверен, где найти дополнительную информацию.

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

5
задан 28 May 2017 в 09:14

3 ответа

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

Единичный файл для 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 (симпатия к нашей мышечной памяти).

4
ответ дан 22 May 2018 в 22:10
  • 1
    Спасибо за ответ, но я, похоже, получаю другой результат. sudo systemctl status network-manager.service возвращает active, а sudo systemctl status NetworkManager.service возвращает inactive(dead) – Rtsne42 28 May 2017 в 09:38
  • 2
    o.O ум взорван . Вы хотите вставить свои полные результаты? – Zanna 28 May 2017 в 09:42
  • 3
    Я просто перестал устанавливать сетевой менеджер, поэтому, скорее всего, он отображается как inactive(dead) Скриншот . – Rtsne42 28 May 2017 в 09:46
  • 4
    спасибо за обновление @ Rtsne42 мое спокойствие восстановлено: D – Zanna 28 May 2017 в 09:57

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

Единичный файл для 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 (симпатия к нашей мышечной памяти).

4
ответ дан 18 July 2018 в 12:36

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

Единичный файл для 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 (симпатия к нашей мышечной памяти).

4
ответ дан 24 July 2018 в 19:59

Другие вопросы по тегам:

Похожие вопросы: