O systemd do Debian adiciona vários links para evitar initscripts obsoletos de serem executados:
# Those services are useless under systemd. Mask them so they can't
# be run manually by accident.
/dev/null /lib/systemd/system/sendsigs.service
/dev/null /lib/systemd/system/halt.service
/dev/null /lib/systemd/system/reboot.service
/dev/null /lib/systemd/system/rc.service
/dev/null /lib/systemd/system/rcS.service
(No systemd, ligar uma unidade a /dev/null
diz ao systemd que ela está “mascarada”.)
Portanto, o único objetivo de rc.service
é garantir que a execução
systemctl start rc
não executará um script /etc/init.d/rc
restante de algum outro sistema de inicialização ( file-rc
, openrc
e sysv-rc
todos fornecem esse arquivo).