Премиальное программное обеспечение и практические уроки
Измените имя хоста сервера Linux.
При использовании облачных серверов крупных поставщиков новые экземпляры автоматически генерируют строку символов в качестве имени хоста, что очень неудобно для повседневного использования. Есть ли способ изменить имя хоста после root@? Это можно сделать одной командой.
Первый проход имя хоста Просмотреть имя хоста облачного сервера
Мы видим длинную строку имен хостов: ip-172-31-24-219.ap-southeast-1.compute.internal
какИзменить имя хоста, настройте его на нужное вам имя.
Система Centos может быть напрямую через команду hostnamectl set-hostname имя_хоста Внесите изменения и снова войдите в оболочку после завершения изменений.
Временно изменить имя хоста
проходить имя хоста Для изменения введите команду имя хоста имя хостаи повторно войдите в Xshell, чтобы изменения вступили в силу. Эта команда временно изменяет имя хоста Linux. Время его действия ограничено текущей средой выполнения Linux, то есть оно действует до следующей перезагрузки. Обычно изменение вступает в силу немедленно, но оно временное, а не постоянное, и будет восстановлено после перезагрузки системы.
Изменить имя хоста навсегда
Изменяя файл конфигурации
vi /etc/sysconfig/network
В конце этого файла конфигурации добавьте строку. Сначала нажмите i, чтобы открыть режим редактирования vi. Затем добавьте следующую строку внизу:
HOSTNAME=Имя хоста
После добавления нажмите ESC, чтобы выйти из режима редактирования, затем введите :wq Сохраните и выйдите!
Это изменение может навсегда изменить имя хоста сервера Linux, но вступит в силу не сразу. Для вступления изменений в силу необходимо перезапустить систему. Изменив этот файл конфигурации и затем используя команду hostname, вы можете немедленно и навсегда изменить имя хоста Linux. Если вы не хотитеВременно изменить имя хостаПосле редактирования сетевого файла перезагрузите сервер с помощью команды reboot.
После перезапуска войдите на сервер, и вы увидите, что имя хоста после root@ изменилось. Также используйте следующую команду для просмотра содержимого сети.
cat /etc/sysconfig/network
Если это система Ubuntu, вам нужно изменить файл /etc/имя_хоста, измените соответствующее имя хоста на новое имя хоста.
Наконец, вам нужно /etc/hosts Старое имя хоста, соответствующее 127.0.0.1, заменяется новым именем хоста. hostnamectl set-hostname имя_хостаИсправлять.