Шаг 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 выполните следующие шаги:
- Откройте терминал и введите команду:
sudo nano /etc/hosts
- Введите пароль администратора, если система запросит его.
- Найдите строку с текущим hostname в файле /etc/hosts. Обычно строка будет иметь следующий вид:
127.0.0.1 localhost
- Измените имя localhost на новое имя hostname в этой строке. Новая строка может выглядеть следующим образом:
127.0.0.1 newhostname
- Сохраните изменения, нажав Ctrl+O, затем нажмите Enter.
- Закройте файл, нажав Ctrl+X.
Теперь hostname в файле /etc/hosts обновлен. Это поможет вашей операционной системе правильно преобразовывать локальные имена хостов в IP-адреса.