¿Cuál es la diferencia entre network-manager.service y NetworkManager.service en Systemd?

¿Cuál es la diferencia entre network-manager.service y NetworkManager.service en Systemd?

Parece que no puedo buscar en Google con tanta facilidad y no estoy exactamente seguro de dónde encontrar más información.

Estoy usando Ubuntu 16.04 y mi Systemd muestra ambos network-manager.servicey NetworkManager.service. ¿Ambos están basados ​​en el network-managerprograma o es algo más?

ingrese la descripción de la imagen aquí

Respuesta1

No hay diferencia.

El archivo de unidad network-manager.servicees un enlace simbólico a NetworkManager.service.

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

Los "dos" servicios son el mismo proceso:

$ 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

El nombre network-managerpermanece simplemente por compatibilidad, para que las personas puedan usar comandos de estilo antiguo como sudo service network-manager restart(simpatía por nuestra memoria muscular).

información relacionada