Saya akan menggunakan serviceperintah itu karena lebih konsisten di berbagai distribusi. Jadi dari perintah yang Anda sebutkan, varian yang akan saya gunakan adalah:
service networking restart
Dan saya pasti akan menjalankannya di dalam screensesi atau dengan cara lain memastikan bahwa itu tidak akan gagal untuk menyelesaikan jika Anda kehilangan koneksi dengan shell di mana Anda mengetiknya. (Saya telah mencoba kehilangan konektivitas ke mesin dengan masuk dengan sshdan kemudian me-restart jaringan hanya untuk memiliki koneksi ssh berakhir saat jaringan sedang down dan mengirim HUP ke servicesedemikian rupa sehingga tidak akan memunculkan jaringan lagi.)
Di masa lalu ada sistem di mana serviceada pembungkus sederhana di sekitar skrip /etc/init.ddan dua perintah pertama Anda akan melakukan hal yang sama persis. Tetapi saat ini ada sistem di mana servicekadang-kadang akan melakukan sesuatu yang berbeda, dan secara umum servicelebih tahu apa yang harus dilakukan pada distribusi khusus Anda. Dan invoke-rc.djuga tergantung pada distribusi.
Meskipun servicedistribusi yang paling mirip, masih mungkin untuk nama layanan yang berbeda. Misalnya ada distribusi di mana layanan tersebut dinamai networkdan yang lain di mana dinamai networking. Dan dalam beberapa konfigurasi mungkin lebih tepat untuk memulai kembali network-managerdaripada networking.