serviceKomutu kullanırdım çünkü farklı dağıtımlar arasında daha tutarlı. Bahsettiğiniz komutlar için gideceğim varyant:
service networking restart
Ve kesinlikle bir screenoturum içinde çalıştırırdım veya başka bir şekilde, yazdığınız kabukla bağlantıyı kaybetmeniz durumunda tamamlanamayacağından emin olurum . (Oturum açıp sshsonra yalnızca ssh bağlantısının ağ kapalıyken sonlandırılması ve serviceyeniden ağ açmayacağı şekilde bir HUP göndermesi için ağı yeniden başlatarak bir makineye olan bağlantıyı kaybetmeyi denedim .)
Geçmişte service, komut dosyalarının etrafındaki basit bir sarmalayıcı olan sistemler vardı /etc/init.dve komutlarınızın ilk ikisi aynı şeyi yapacaktı. Ancak günümüzde servicebazen farklı bir şey yapacak sistemler vardır ve genel olarak servicedağıtımınızda ne yapacağınızı daha iyi bilirler. Ve invoke-rc.dayrıca dağılıma da bağlıdır.
serviceDağıtımlar arasında en benzer olmasına rağmen , hizmet adlarının farklı olması hala mümkündür. Örneğin, hizmetin adlandırıldığı dağıtımlar networkve adlandırıldığı başka dağıtımlar vardır networking. Ve bazı yapılandırmalarında yeniden başlatmak daha uygun olabilir network-managerziyade networking.