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.service
auch an NetworkManager.service
. Basieren beide auf dem network-manager
Programm oder ist das etwas anderes?
Antwort1
Es gibt keinen Unterschied.
Die Unit-Datei für network-manager.service
ist 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-manager
bleibt 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).