Как изменить hostname в CentOS 8


Hostname или имя хоста – это уникальное имя, которое идентифицирует ваше устройство в сети. В CentOS 8, одной из самых популярных операционных систем на базе Linux, изменение hostname может быть полезным, особенно при работе с сетью и серверами. В этой пошаговой инструкции мы рассмотрим, как легко изменить hostname в CentOS 8.

Шаг 1: Проверка текущего hostname

Первым шагом перед изменением hostname в CentOS 8 является проверка текущего hostname. Для этого выполните следующую команду в терминале:

hostname

Система отобразит ваш текущий hostname в ответе.

Шаг 2: Изменение hostname

Для изменения hostname в CentOS 8 вам потребуется редактировать файл /etc/hostname. Для выполнения этой задачи выполните следующую команду в терминале:

sudo vi /etc/hostname

Откроется файл /etc/hostname в текстовом редакторе. Измените имя на новое hostname, затем сохраните и закройте файл.

Шаг 3: Изменение hostname в текущей сессии

Чтобы изменения hostname вступили в силу в текущей сессии, выполните следующую команду:

sudo hostnamectl set-hostname [новый_hostname]

Замените [новый_hostname] на желаемое имя хоста и нажмите Enter.

Теперь hostname вашей системы будет изменено в текущей сессии. Чтобы изменения вступили в силу после перезагрузки, вам нужно будет выполнить дополнительные шаги, которые описаны в этой инструкции.

Шаг 4: Изменение hostname после перезагрузки

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

sudo vi /etc/hosts

Откроется файл /etc/hosts в текстовом редакторе. Найдите строку, содержащую ваш старый hostname, и замените его на новый hostname. Сохраните и закройте файл.

Теперь, когда вы перезагрузите систему, новый hostname будет применен и отобразится в терминале.

Вот и все! Теперь вы знаете, как изменить hostname в CentOS 8. Эта простая инструкция поможет вам настроить hostname вашей системы и сделать его более удобным для работы в сети.

Изменение hostname в CentOS 8: пошаговая инструкция

Шаг 1: Зайдите в терминал и выполните следующую команду, чтобы открыть файл hosts:

sudo nano /etc/hosts

Шаг 2: В открывшемся файле найдите строку с вашим текущим hostname и отредактируйте ее. Замените старое имя на новое и сохраните изменения.

Пример:

127.0.0.1 localhost
192.168.1.100 oldhost

Шаг 3: Теперь откройте файл hostname командой:

sudo nano /etc/hostname

Шаг 4: В открывшемся файле замените текущий hostname на новый и сохраните изменения.

Шаг 5: Перезагрузите систему с помощью следующей команды:

sudo systemctl reboot

После перезагрузки ваш hostname будет изменен на новый. Вы можете проверить его, выполнив следующую команду:

hostname

Это все! Теперь вы знаете, как изменить hostname в CentOS 8 с помощью пошаговой инструкции.

Проверка текущего hostname

Перед тем, как изменить hostname в CentOS 8, рекомендуется проверить текущее значения hostname.

Для этого можно использовать команду hostnamectl. Введите следующую команду в терминале:

КомандаОписание
hostnamectlОтображает информацию о текущем hostname и другие связанные данные

После выполнения этой команды, вы увидите информацию о текущем hostname, который может выглядеть примерно так:

Static hostname: centosIcon name: computerMachine ID: 1b5c668f295a4a4483605841f4afaf23Boot ID: 0d110ae681a040349bf2ea9c504a5f55Virtualization: kvmOperating System: CentOS Linux 8 (Core)CPE OS Name: cpe:/o:centos:centos:8Kernel: Linux 4.18.0-193.28.1.el8_2.x86_64Architecture: x86-64

Запомните текущее значение hostname или запишите его, чтобы иметь возможность восстановить его позже, если потребуется.

Остановка и отключение NetworkManager

Шаг 1: Откройте терминал на вашем CentOS 8 сервере.

Шаг 2: Введите следующую команду для остановки службы NetworkManager:

sudo systemctl stop NetworkManager

Шаг 3: Убедитесь, что служба остановлена, введя следующую команду:

sudo systemctl status NetworkManager

Шаг 4: Отключите автозапуск службы NetworkManager с помощью следующей команды:

sudo systemctl disable NetworkManager

Шаг 5: Перезагрузите сервер, чтобы изменения вступили в силу:

sudo reboot

Теперь служба NetworkManager будет полностью остановлена и отключена на вашем CentOS 8 сервере.

Изменение hostname в файле /etc/hostname

1. Зайдите в терминал с правами администратора.

2. Введите команду: sudo nano /etc/hostname.

3. Найдите текущий hostname и замените его на новый.

4. Нажмите Ctrl+X для сохранения и закрытия файла.

5. Введите команду: sudo nano /etc/hosts.

6. Замените старое имя хоста на новое в строке, начинающейся с 127.0.0.1.

7. Нажмите Ctrl+X для сохранения и закрытия файла.

8. Перезагрузите систему командой: sudo reboot.

Обновление hostname в файле /etc/hosts

После изменения hostname в операционной системе CentOS 8, необходимо также обновить соответствующую запись в файле /etc/hosts. Этот файл используется для преобразования IP-адресов в их соответствующие имена хостов.

Для обновления hostname в файле /etc/hosts выполните следующие шаги:

  1. Откройте терминал и введите команду:
    sudo nano /etc/hosts
  2. Введите пароль администратора, если система запросит его.
  3. Найдите строку с текущим hostname в файле /etc/hosts. Обычно строка будет иметь следующий вид:
    127.0.0.1   localhost
  4. Измените имя localhost на новое имя hostname в этой строке. Новая строка может выглядеть следующим образом:
    127.0.0.1   newhostname
  5. Сохраните изменения, нажав Ctrl+O, затем нажмите Enter.
  6. Закройте файл, нажав Ctrl+X.

Теперь hostname в файле /etc/hosts обновлен. Это поможет вашей операционной системе правильно преобразовывать локальные имена хостов в IP-адреса.

Добавить комментарий

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