Welche /etc/hosts
Dienste müssen nach der Änderung neu gestartet werden, damit die Änderung wirksam wird?
14.04
networking
network-manager
hosts
etc
Ashish Karpe
quelle
quelle
sudo ifconfig eth0 down
wenn Sie sich auf einem SSH-Client für Ähnliches befinden.&&
, in tmux / screen / etc. Damit wird der Befehl ausgeführt, obwohl die Verbindung vorübergehend getrennt wird.Antworten:
Sie müssen keine Dienste neu starten.
Beim Testen auf einer 14.04-Serverinstallation wurden die Änderungen sofort übernommen.
Der einzige Dienst, von dem ich denke, dass er in Zusammenhang steht, ist das "Networking", aber es ist nicht notwendig, ihn neu zu starten.
quelle
Ubuntu 16.04.4 LTS
Du kannst es versuchen:
(
eth0
durch Ihre Netzwerkkarte ersetzen )Aber Arronical hat in der Theorie Recht: Du brauchst es nicht.
quelle
&&
mache, um es zu einem Einzeiler zu machen.ifconfig
down + up zu machen, verwenden Sie so etwas wie gnu screen (oder tmux) und führen Sie beide Befehle gleichzeitig aus,ifconfig up && ifconfig down
indem Sie sie in ein zweizeiliges Shell-Skript einfügen und dieses ausführen . Stellen Sie anschließend erneut eine Verbindung zu Ihrer Gnu-Bildschirm- / TMUX-Sitzung her - wenn alles gut geht.Eigentlich ist mir aufgefallen, dass Postfix von einem Neustart profitieren kann, um die neuen Hosts in die lokale Host-Dateiversion aufzunehmen, die hier verfügbar ist: / var / spool / postfix / etc / (ubuntu 16.04)
quelle
Theoretisch werden Änderungen an der
/etc/hosts
Datei sofort wirksam.Aber, wenn Sie danach alten Hostnamen bekommen
Starten Sie dann entweder neu oder starten Sie Ihre Netzwerkverbindung neu ... das sollte Ihnen den richtigen Hostnamen anzeigen.
quelle
Wenn Sie verwenden
dnsmasq
(ist standardmäßig eingestellt), gehen Sie wie folgt vor:quelle
Zum größten Teil sollten Änderungen an etc / hosts sofort erkannt werden. Wenn Sie einen neuen Eintrag hinzufügen, senden Sie einen Ping-Befehl an den Namen des Computers, auf dem sich die etc / hosts-Datei befindet. Dies bedeutet höchstwahrscheinlich, dass das etc / hosts-Update von DNS erkannt wurde. Wenn Sie den DNS-Resolver auf einem Pihole-System neu starten, werden die neu hinzugefügten / bearbeiteten etc / hosts-Einträge abgerufen. Höchstwahrscheinlich ist es eine Funktion des Programms, das versucht, die Hosts-Einträge zu verwenden. Hat es das aktuelle Material gelesen oder wurde es nur beim Booten gelesen?
quelle