Как изменить имя хоста в Ubuntu

Имя хоста — это перевод нашего IP-адреса, это идентификатор нашего устройства в сети, например имя домена (имя хоста может быть именем домена). Функция имени хоста — сделать адрес понятным для людей, чтобы нам не нужно было запоминать IP-адреса. Два устройства не могут иметь общее имя хоста, оно уникально.

В этом руководстве мы сосредоточимся на том, как редактировать имя хоста в дистрибутивах Ubuntu и Debian Linux, но инструкции полезны для большинства дистрибутивов.

Имя хоста устройства в Linux хранится в двух конфигурациях файлы, расположенные в каталоге /etc/ .
Файлы /etc/hostname и /etc/hosts . Это два файла, над которыми мы будем работать, чтобы изменить имя хоста.

/etc/hostname:

Этот файл содержит только имя хоста.

/etc/ хосты:

Файл/etc/hosts сопоставляет хост и IP-адреса, он преобразует IP-адреса (XXXX) в www.domain.com или @ Anything . В этом файле вы можете добавить IP-адреса и имена хостов всех устройств локальной сети, чтобы избежать разрешения доменных имен. Обычно файл hosts имеет 3 столбца, IP-адрес, имя хоста и псевдоним для имени хоста, он может иметь более одного псевдонима или может не иметь вообще, как в примере ниже.

127.0.0.1 localhost
127.0.0.1 linuxhint.com

# Следующие строки желательны для хостов с поддержкой IPv6
:: 1 localhost ip6-localhost ip6-loopback
ff02 :: 1 ip6-allnodes
ff02 :: 2 ip6-allrouters

Чтобы проверить наше текущее имя хоста, мы можем прочитать файлы, упомянутые выше, или запустить терминал:

имя хоста

Мы также можем проверьте наше имя хоста с помощью команды less, чтобы прочитать файл /etc/hostname , введите:

меньше/etc/hostname

Как вы см. здесь имя хоста LinuxHint.COM , а Прокомментирован Montsegur .

Чтобы изменить имя нашего хоста с помощью команды hostnamectl run:

hostnamectl set-hostname

Примечание: если вы получаете сообщение об ошибке при запуске hostnamectl, продолжайте « hostname ».

После повторного запуска hostname мы видим, что имя хоста было изменено на LinuxHint2 .

После изменения нашего имени хоста с помощью команд hostname (как описано ниже) или hostnamectl отредактируйте файл /etc/hosts с помощью текстовых редакторов nano или vi, чтобы обновить новое имя хоста, добавьте строку под предыдущими именами хостов с новым:

nano/etc/hosts

Затем давайте отредактируем файл /etc/hostname и отредактируем файл с добавлением нового имени хоста:

nano/etc/hostname

Мы также можем изменить имя нашего хоста с помощью команды hostname :

имя хоста

После изменения имени хоста нам необходимо перезапустить наши сетевые службы:

В дистрибутивах Debian и Ubuntu Linux попробуйте:

сервисная сеть в g перезапуск

Это также может быть:

перезапуск имени хоста службы

Для CentOS и Fedora:

/etc/init.d/network restart

Конечно, вы также можете перезагрузить устройство и изменения вступят в силу. В любой момент мы можем ввести « имя хоста », чтобы увидеть текущее имя хоста, команды имя хоста или hostnamectl не являются постоянными, чтобы изменение было постоянным, не забудьте обновить файлы /etc /hosts и /etc/hostname после изменения имени хоста. Изменения не будут иметь визуальных эффектов на рабочем терминале, но если вы откроете новый терминал, он покажет новое имя хоста после имени пользователя.

Я надеюсь, что вы нашли это руководство полезным для полного удаления ваших данных , если у вас есть какие-либо вопросы, свяжитесь с нами, открыв службу поддержки в LinuxHint Support. Следите за LinuxHint, чтобы получать больше советов и обновлений по Linux.

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