Was ist der Unterschied zwischen network-manager.service und NetworkManager.service in Systemd?

Was ist der Unterschied zwischen network-manager.service und NetworkManager.service in Systemd?

Ich kann das anscheinend nicht so einfach googeln und bin mir nicht ganz sicher, wo ich weitere Informationen finden kann.

Ich verwende Ubuntu 16.04 und mein Systemd zeigt sowohl als network-manager.serviceauch an NetworkManager.service. Basieren beide auf dem network-managerProgramm oder ist das etwas anderes?

Bildbeschreibung hier eingeben

Antwort1

Es gibt keinen Unterschied.

Die Unit-Datei für network-manager.serviceist ein symbolischer Link zu NetworkManager.service.

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

Bei den „zwei“ Diensten handelt es sich um den gleichen Vorgang:

$ 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

Der Name network-managerbleibt lediglich aus Kompatibilitätsgründen bestehen, sodass Benutzer Befehle im alten Stil verwenden können, z. B. sudo service network-manager restart(Mitgefühl für unser Muskelgedächtnis).

verwandte Informationen