После внесения изменений /etc/hosts
какие службы необходимо перезапустить, чтобы изменения вступили в силу?
&&
, внутри tmux / screen / etc. так что команда завершается, даже если вы временно отключены.
После внесения изменений /etc/hosts
какие службы необходимо перезапустить, чтобы изменения вступили в силу?
&&
, внутри tmux / screen / etc. так что команда завершается, даже если вы временно отключены.
Ответы:
Вам не нужно перезапускать какие-либо услуги.
При тестировании на сервере 14.04 изменения были немедленно отражены.
Единственный сервис, который, я думаю, может быть связан, это «работа в сети», но перезапускать его не нужно.
Ubuntu 16.04.4 LTS
Ты можешь попробовать:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
(заменить eth0
своей сетевой картой)
но Arronical прав в теории: вам это не нужно.
&&
между двумя командами, чтобы сделать его однострочным.
ifconfig
down + up, затем используйте что-то вроде gnu screen (или tmux) и запустите обе команды одновременно, ifconfig up && ifconfig down
или поместив их в двухстрочный сценарий оболочки и запустив его. Затем снова подключитесь к сеансу gnu screen / tmux - если все пойдет хорошо.
Теоретически, изменения в /etc/hosts
файле вступают в силу немедленно.
Но, если вы получите старое имя хоста после этого
$ hostname
затем перезагрузите или перезапустите сетевое соединение ... которое должно показать правильное имя хоста.
Если вы используете dnsmasq
(установлено по умолчанию), сделайте следующее:
$ pkill -HUP dnsmasq
По большей части изменения в etc / hosts должны быть немедленно распознаны. Если вы добавляете новую запись, а затем проверяете ее по имени на компьютере, на котором размещен файл etc / hosts, он, скорее всего, будет пропинговать, это означает, что обновление etc / hosts было распознано DNS. В системе pihole, если вы перезапустите преобразователь DNS, он подберет вновь добавленные / отредактированные записи etc / hosts. Скорее всего, это функция какой-либо программы, которая пытается использовать записи хостов, прочитала ли она текущий материал или прочитала только во время загрузки, или, как pihole, перечитает ли она, перезапустив простую внутреннюю функцию?
sudo ifconfig eth0 down
если вы используете SSH-клиент для подобных целей.