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