Изменить имя хоста – Bash Prompt

Я изменил имя хоста и файл hosts в файле / etc, однако моя подсказка bash не изменилась, нужно ли мне что-то перезагрузить (например, ОС?), Чтобы это вступало в силу?

Это зависит от вашей системы, но, возможно, вы можете использовать команду hostname . Возможно, вам все равно придется перезапустить bash , возможно, или перезагрузить файл профиля / rc.

Прежде всего, изменение имени хоста в / etc / hosts фактически не изменяет имя хоста. Чтобы временно изменить это, используйте команду hostname . Изменение его, так что оно также изменяется после перезагрузки, зависит от вашей ОС. Для систем, основанных на Red Hat, измените переменную HOSTNAME в файле / etc / sysconfig / network .

Изменение имени хоста, отображаемого в вашем приглашении bash, зависит от того, как настроено ваше приглашение bash. Если он читает имя хоста в каждом приглашении, он будет меняться при следующем нажатии кнопки ENTER. Если он только считывает имя хоста во время инициализации и сохраняет его в переменной, которая затем отображается в подсказке, тогда вы

Я считаю, что имя хоста хранится в переменной окружения (HOSTNAME: <). Он, вероятно, не обновляется динамически. Однако он должен обновляться при перезапуске bash.
Вы также можете проверить, действительно ли имя хоста было изменено, выполнив hostname программы ( действительно ли ?)