Как изменить имя хоста (имя компьютера) в Ubuntu Linux

Ubuntu просит вас выбрать имя для вашего компьютера – известное как «имя хоста» – когда вы его устанавливаете. Вы можете изменить это имя хоста позже, но Ubuntu не предоставляет графический интерфейс для этого.

Этот процесс также будет работать в Linux Mint и других дистрибутивах Linux на основе Debian. Другие дистрибутивы Linux – например, Fedora и другие дистрибутивы на основе Red Hat – используют разные методы для указания имени хоста.

Выбор имени хоста

Имя хоста – это имя, присвоенное «хосту» – компьютеру в сети. Имя хоста – это просто имя вашего компьютера. Он используется для идентификации вашего компьютера в сети. Это также очень хорошо видно в терминале.

Вы можете изменить имя хоста на любое другое. Однако вы не должны использовать одно и то же имя хоста на двух разных компьютерах в сети, так как это может вызвать проблемы. Имя хоста должно однозначно идентифицировать компьютер в сети.

Не слишком увлекайтесь своим именем хоста. Имена хостов могут содержать только буквы (от a до z), цифры (от 0 до 9), знак дефиса (-) и символ точки (.). Имя хоста должно начинаться и заканчиваться буквой или цифрой, а не дефисом или точкой. Буквы также не чувствительны к регистру, поэтому «КОМПЬЮТЕР» эквивалентен «компьютеру». Имя хоста должно быть длиной от 2 до 63 символов, хотя более короткие имена хостов вам, вероятно, будут удобнее.

Отредактируйте ваш файл/etc/hostname

Откройте окно терминала, чтобы начать. На рабочем столе Ubuntu Unity нажмите кнопку Ubuntu, чтобы открыть черту, найдите Терминал и нажмите Enter.

Вам нужно отредактировать файл/etc/hostname, в котором Ubuntu и другие дистрибутивы на основе Debian хранят имя хоста. Запустите следующую команду в терминале, чтобы открыть файл/etc/hostname в графическом текстовом редакторе «gedit» для редактирования:

sudo gedit/etc/hostname

(Для этого вы также можете использовать основанные на терминале текстовые редакторы, такие как nano или vi – вы можете запустить команды sudo nano/etc/hostname или sudo vi/etc/hostname чтобы открыть файл для редактирования. Обратитесь к нашему руководству по использованию nano или ознакомлению с использованием vi для получения помощи по использованию этих текстовых редакторов.)

Файл/etc/hostname очень прост. Он содержит только одну вещь – имя хоста вашего компьютера. Чтобы изменить его, просто удалите существующее имя хоста из файла. Замените его новым желаемым именем хоста и сохраните текстовый файл.

Ubuntu и другие дистрибутивы на основе Debian читают файл/etc/hostname во время загрузки и устанавливают имя хоста вашего компьютера на имя, содержащееся в файле. Ваше изменение вступит в силу не сразу – вам придется перезагрузить компьютер или использовать команду hostname, чтобы изменить его немедленно.

Отредактируйте ваш файл/etc/hosts

Имя хоста также хранится в файле/etc/hosts, где он настроен на перенаправление на ваш локальный компьютер – localhost. Вам также нужно изменить имя хоста в вашем файле hosts.

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

sudo gedit/etc/hosts

(Еще раз, вы можете использовать любой другой текстовый редактор, который вы хотите – nano, vi или другой графический текстовый редактор по вашему выбору.)

Найдите ваше старое имя хоста в файле hosts. Это будет на линии, которая выглядит примерно так:

127.0.1.1 your-old-hostname

Еще раз замените старое имя хоста новым именем хоста. Затем вы можете сохранить файл/etc/hosts.

Измените имя хоста немедленно

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

Запустите команду hostname в окне терминала, чтобы указать новое имя хоста. Если вы выбрали неверное имя хоста, эта команда сообщит вам, и вы можете повторить попытку. Запустите команду так:

sudo hostname your-new-hostname

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

Это оно; Вы должны быть сделаны. В дистрибутивах Linux, не основанных на Debian, существует другой процесс.Обратитесь к документации вашего дистрибутива Linux для получения дополнительной информации. Некоторые дистрибутивы Linux могут даже предоставлять графическую утилиту, которую вы можете использовать для быстрой смены имени вашего хоста, поэтому вам не нужно использовать терминал – если вы этого не хотите.

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