Постоянное изменение имени хоста в CentOS

Имя хоста системы может использоваться, чтобы упростить идентификацию хоста и не полагаться на IP-адрес, который трудно запомнить. Существует множество способов изменить имя хоста, и некоторые из них не работают после перезагрузки системы. В этой статье я покажу вам, как навсегда изменить имя хоста CentOS 7. Приступим.

Вариант 1. Изменение имени хоста с помощью hostnamectl

Вы можете выполнить следующую команду, чтобы проверить текущее имя хоста вашего CentOS 7 машина:

$ hostname

Как вы можете видеть на скриншоте ниже, текущее имя хоста моего сервера CentOS 7

Вы можно использовать команду hostnamectl для изменения имени хоста вашего компьютера CentOS 7 следующим образом:

$ sudo hostnamectl set-hostname NEW_HOSTNAME

Давайте для удовольствия изменим его с linuxhint на linuxmint с помощью следующей команды!

$ sudo hostnamectl set -hostname linuxmint

Имя хоста должно быть изменен на linuxmint . Вы можете убедиться, что оно изменилось, с помощью следующей команды:

$ hostname

Как видите, имя хоста изменено на linuxmint !

Если вы выходите из системы и снова входите в систему на своем компьютере CentOS 7 или перезапускаете его, изменения должны применяться ко всей системе.

Вариант 2 — Изменение имени хоста с помощью nmtui:

Программа командной строки nmtui доступна в NetworkManager-tui . Пакет NetworkManager-tui доступен в официальном репозитории пакетов CentOS 7.

Чтобы установить NetworkManager-tui , запустите следующую команду:

$ sudo yum install NetworkManager-tui

Нажмите ‘y’, а затем нажмите , чтобы продолжить.

NetworkManager-tui должен быть установлен.

Теперь вы можете запустить следующую команду для запуска графического интерфейса на основе терминала nmtui:

$ sudo nmtui

Вы должны увидеть следующее окно, как показано на скриншоте. Теперь несколько раз нажмите кнопку со стрелкой , чтобы выбрать отмеченный параметр «Установить имя хоста системы», и нажмите

После нажатия вы должны увидеть следующее окно, как показано на снимке экрана ниже.

Вы можете просто ввести новое имя хоста в текстовое поле и нажать .

Я собираюсь изменить имя хоста с linuxmint снова на linuxhint .

После того, как вы нажмете , вы должны увидеть следующее окно. Нажмите еще раз.

Теперь выберите «Выйти» и нажмите . Имя хоста следует изменить.

Вы можете проверить, что имя хоста действительно изменилось, с помощью следующей команды:

$ hostname

Как видно из приведенного ниже снимка экрана, имя хоста изменено с linuxmint на linuxhint. Аккуратно! Для того, чтобы изменения вступили в силу для всей системы, может потребоваться полный перезапуск системы.

Исправление разрешения имени хоста

По умолчанию, когда вы меняете имя хоста, оно не восстанавливается. olve автоматически на localhost или 127.0.0.1

Чтобы исправить это, откройте файл/etc/hosts с помощью следующей команды:

$ sudo nano /etc/hosts

Файл должен быть открытыми.

Теперь добавьте следующую строку, как отмечено на скриншоте ниже, и сохраните ее.

Теперь вы также можете пропинговать свое новое установленное имя хоста.

Вот как вы навсегда измените имя хоста CentOS 7. Спасибо, что прочитали эту статью.

Оцените статью
nanomode.ru
Добавить комментарий