Имя хоста (или hostname) - это уникальное имя, которое идентифицирует компьютер в сети. В Linux, имя хоста хранится в файле /etc/hostname. Если вы только что установили операционную систему Linux, то имя хоста будет установлено по умолчанию, но вы можете легко изменить его, следуя простым шагам в этой статье.
Шаг 1: Проверьте текущее имя хоста
Прежде чем изменить имя хоста, давайте убедимся, что мы знаем его текущее имя. Для этого введите следующую команду в терминале:
hostname
Эта команда выведет имя текущего хоста. Если вы работаете в удаленной среде, например, через SSH, то имя хоста будет отображаться в приглашении командной строки перед символом @.
Шаг 2: Отредактируйте файл /etc/hostname
Теперь мы можем изменить имя хоста, отредактировав файл /etc/hostname. Для этого введите следующую команду в терминале:
sudo nano /etc/hostname
Эта команда откроет файл /etc/hostname в текстовом редакторе Nano. Замените текущее имя хоста на новое и сохраните изменения, используя сочетание клавиш Ctrl+X, затем Y, затем Enter.
Обратите внимание, что новое имя хоста должно состоять только из букв, цифр и дефисов. Также, оно не должно быть длиннее 64 символов.
Шаг 3: Измените имя хоста в файле /etc/hosts
Теперь мы должны изменить имя хоста в файле /etc/hosts. Для этого введите следующую команду в терминале:
sudo nano /etc/hosts
Найдите строку, которая начинается с 127.0.0.1 и содержит старое имя хоста. Замените старое имя на новое и сохраните изменения, используя сочетание клавиш Ctrl+X, затем Y, затем Enter.
Также, если ваш компьютер используется в локальной сети, то в файле /etc/hosts могут быть указаны и другие компьютеры с их именами хостов. В этом случае, вам нужно будет обновить информацию об имени хоста в этих строках.
Шаг 4: Перезагрузите компьютер
Чтобы изменения вступили в силу, перезагрузите компьютер. Для этого введите следующую команду в терминале:
sudo reboot
После перезагрузки, новое имя хоста будет применено.
Заключение
Теперь вы знаете, как изменить имя хоста (hostname) в Linux. Это может быть полезно, если вы хотите изменить имя компьютера в сети или просто избавиться от имени хоста, которое было установлено по умолчанию. Кроме того, помните, что имя хоста используется не только для идентификации компьютера в сети, но и для многих других задач, таких как настройка DNS, конфигурация почтового сервера и т.д. Поэтому, если вы не уверены в том, как изменение имени хоста повлияет на работу вашей системы, лучше проконсультируйтесь с опытным администратором.