После изменения / etc / hosts, какая служба необходима для перезапуска в ubuntu

После изменения «/ etc / hosts», какая служба необходима для перезапуска в ubuntu!

1
задан 26 August 2015 в 14:55

3 ответа

Вы можете попробовать:

sudo ifconfig eth0 down
sudo ifconfig eth0 up

(замените eth0 на вашу сетевую карту)

, но Arronical прав в теории: вам это не нужно.

7
ответ дан 23 May 2018 в 17:56
  • 1
    Это то, что я обычно делаю после любых изменений в сети, я обычно помещаю && между двумя командами, чтобы сделать его однострочным. – Arronical 26 August 2015 в 16:31
  • 2
    Если, конечно, вы ошибаетесь ... вы удалили ssh'd в машину? – sharky 19 May 2017 в 07:30
  • 3
    если он подключен через удаленный ssh, перезагрузка может быть такой же (un) безопасной, как ручная остановка сети / старт (потому что, конечно, после отключения сети вы отключитесь и не сможете ее снова включить - или даже перезагрузитесь!). Однако, чтобы сделать ifconfig вниз + вверх, используйте что-то вроде gnu screen (или tmux) и одновременно запускайте обе команды через ifconfig up && ifconfig down или помещаете их в двухстрочный скрипт оболочки и запускаете это. Затем снова подключитесь к сеансу gnu screen / tmux - если все пойдет хорошо. – michael 2 November 2017 в 09:37

На самом деле я заметил, что postfix может извлечь выгоду из перезапуска, чтобы включить новые хосты в локальную версию файла хоста, доступную здесь / var / spool / postfix / etc / (ubuntu 16.04)

3
ответ дан 23 May 2018 в 17:56

Если вы используете dnsmasq (устанавливается по умолчанию), то выполните следующие действия:

$ pkill -HUP dnsmasq
1
ответ дан 23 May 2018 в 17:56

Другие вопросы по тегам:

Похожие вопросы: