Po modyfikacji /etc/hosts
, które usługi należy ponownie uruchomić, aby zmiana zaczęła obowiązywać?
&&
, wewnątrz tmux / screen / etc. tak, aby polecenie zakończyło się, nawet jeśli zostaniesz tymczasowo rozłączony.
Po modyfikacji /etc/hosts
, które usługi należy ponownie uruchomić, aby zmiana zaczęła obowiązywać?
&&
, wewnątrz tmux / screen / etc. tak, aby polecenie zakończyło się, nawet jeśli zostaniesz tymczasowo rozłączony.
Odpowiedzi:
Nie musisz ponownie uruchamiać żadnych usług.
Po przetestowaniu na instalacji serwera 14.04 zmiany zostały natychmiast odzwierciedlone.
Jedyną usługą, która moim zdaniem może być powiązana, jest „praca w sieci”, ale jej ponowne uruchomienie nie jest konieczne.
Ubuntu 16.04.4 LTS
Możesz spróbować:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
(zamień na eth0
swoją kartę sieciową)
ale Arroniczny ma rację w teorii: nie potrzebujesz go.
&&
między dwoma poleceniami, aby uczynić z niej jedną linię.
ifconfig
down + up, użyj czegoś takiego jak gnu screen (lub tmux) i uruchom oba polecenia na raz za pomocą ifconfig up && ifconfig down
lub umieszczając je w dwuliniowym skrypcie powłoki i uruchamiając to. Następnie połącz się ponownie z sesją gnu screen / tmux - jeśli wszystko pójdzie dobrze.
Teoretycznie zmiany w /etc/hosts
pliku wchodzą w życie natychmiast.
Ale jeśli później otrzymasz starą nazwę hosta
$ hostname
następnie zrestartuj lub zrestartuj połączenie sieciowe ... które powinno pokazać właściwą nazwę hosta.
Jeśli używasz dnsmasq
(jest ustawiony domyślnie), wykonaj następujące czynności:
$ pkill -HUP dnsmasq
W większości przypadków etc / hosts zmiany powinny zostać natychmiast rozpoznane. Jeśli dodasz nowy wpis, to pinguj go po nazwie na komputerze, na którym znajduje się plik etc / hosts, najprawdopodobniej będzie pingował, co oznacza, że aktualizacja etc / hosts została rozpoznana przez DNS. W systemie pihole, jeśli zrestartujesz DNS, będzie on pobierał nowo dodane / edytowane wpisy etc / hosts. Najprawdopodobniej jest to funkcja dowolnego programu, który próbuje wykorzystać wpisy hostów, czy czytał bieżące rzeczy, czy czytał tylko w czasie rozruchu, lub jak pihole, czy będzie ponownie czytany po ponownym uruchomieniu prostej funkcji wewnętrznej?
sudo ifconfig eth0 down
jeśli używasz podobnego klienta SSH.