Setelah memodifikasi /etc/hosts
, layanan mana yang perlu direstart agar perubahan dapat diterapkan?
&&
, di dalam tmux / screen / etc. sehingga perintah selesai meskipun Anda terputus sementara.
Setelah memodifikasi /etc/hosts
, layanan mana yang perlu direstart agar perubahan dapat diterapkan?
&&
, di dalam tmux / screen / etc. sehingga perintah selesai meskipun Anda terputus sementara.
Jawaban:
Anda tidak perlu memulai kembali layanan apa pun.
Ketika diuji pada instalasi server 14,04, perubahan segera tercermin.
Satu-satunya layanan yang saya pikir dapat dikaitkan adalah 'jaringan', tetapi tidak perlu me-restart itu.
Ubuntu 16.04.4 LTS
Anda dapat mencoba:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
(gantikan eth0
dengan kartu jaringan Anda)
tapi secara teori Arron benar: Anda tidak membutuhkannya.
&&
antara dua perintah untuk menjadikannya satu-liner.
ifconfig
down + up, maka gunakan sesuatu seperti layar gnu (atau tmux), dan jalankan kedua perintah sekaligus melalui ifconfig up && ifconfig down
atau menempatkan mereka ke dalam skrip shell dua baris dan menjalankannya. Kemudian sambungkan kembali ke layar gnu screen / tmux Anda sesudahnya - jika semuanya berjalan dengan baik.
Secara teoritis, perubahan pada /etc/hosts
file segera berlaku.
Tapi, jika Anda mendapatkan nama host lama setelah ini
$ hostname
kemudian, reboot atau mulai ulang koneksi jaringan Anda ... yang akan menunjukkan nama host yang tepat.
Jika Anda menggunakan dnsmasq
(diatur secara default), maka lakukan hal berikut:
$ pkill -HUP dnsmasq
Untuk sebagian besar, dll / perubahan host harus segera dikenali. Jika Anda menambahkan entri baru, maka ping dengan nama di mesin hosting file etc / hosts kemungkinan besar akan melakukan ping, itu berarti pembaruan etc / hosts telah dikenali oleh DNS. Pada sistem pihole jika Anda me-restart resolver DNS, ia akan mengambil entri etc / hosts yang baru ditambahkan / diedit. Kemungkinan besar itu adalah fungsi dari program apa pun yang mencoba memanfaatkan entri host, apakah itu membaca hal-hal saat ini atau apakah itu membaca hanya pada saat boot, atau seperti pihole, akankah itu membaca ulang dengan memulai kembali fungsi internal yang sederhana?
sudo ifconfig eth0 down
jika Anda berada pada klien SSH untuk yang serupa.