Değiştirdikten sonra /etc/hosts
, hizmet (ler) ihtiyacı (ler) değişikliğin etkinleşmesi için yeniden başlatılması?
&&
tmux / screen / etc içinde ayırarak çalıştırmazsanız . Böylece, geçici olarak bağlantınız kesilse bile komut tamamlanır.
Değiştirdikten sonra /etc/hosts
, hizmet (ler) ihtiyacı (ler) değişikliğin etkinleşmesi için yeniden başlatılması?
&&
tmux / screen / etc içinde ayırarak çalıştırmazsanız . Böylece, geçici olarak bağlantınız kesilse bile komut tamamlanır.
Yanıtlar:
Herhangi bir hizmeti yeniden başlatmanız gerekmez.
14.04 sunucu kurulumunda test edildiğinde değişiklikler derhal yansıtıldı.
İlişkili olabileceğimi düşündüğüm tek hizmet 'ağ oluşturma', ancak yeniden başlatmaya gerek yok.
Ubuntu 16.04.4 LTS
Deneyebilirsin:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
( eth0
ağ kartınızla değiştiriniz)
fakat Arronical teoride haklıdır: Buna ihtiyacınız yok.
&&
tek komut olarak yapmak için iki komut arasına koyarım.
ifconfig
aşağı + yukarı yapmak için, gnu ekranı (veya tmux) gibi bir şey kullanın ve her iki komutu bir kerede çalıştırın ifconfig up && ifconfig down
veya iki satırlık bir kabuk komut dosyasına koyarak ve çalıştırın. Ardından gnu ekranınıza / tmux oturumunuza tekrar bağlanın - eğer her şey yolunda giderse.
Teorik olarak, /etc/hosts
dosyadaki değişiklikler hemen etkili olur.
Ancak, bundan sonra eski ana bilgisayar adını alırsanız
$ hostname
daha sonra, doğru ana bilgisayar adını göstermesi gereken ağ bağlantınızı yeniden başlatın veya yeniden başlatın .
Kullanıyorsanız dnsmasq
(varsayılan olarak ayarlanmıştır), sonra aşağıdakileri yapın:
$ pkill -HUP dnsmasq
Çoğunlukla vb / ana bilgisayar değişiklikleri hemen tanınmalıdır. Yeni bir giriş eklerseniz, etc / hosts dosyasını barındıran makineye ada göre ping işlemi yaparsanız, ping büyük olasılıkla ping olur, bu etc / hosts güncellemesinin DNS tarafından tanındığı anlamına gelir. DNS çözümleyicisini yeniden başlatırsanız, bir pihole sisteminde yeni eklenen / düzenlenen etc / hosts girdilerini alır. Büyük olasılıkla, ana bilgisayarların girişlerini kullanmaya çalıştığı programın bir işlevidir, mevcut şeyleri okudu mu veya sadece önyükleme sırasında veya pihole gibi okudu mu, basit bir dahili işlevi yeniden başlatarak yeniden okuyacak mı?
sudo ifconfig eth0 down
, benzer bir SSH istemcisindeyseniz çalışma.