Как изменить имя хоста (имя компьютера) в 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.
Измените имя хоста немедленно
Вышеуказанные изменения вступят в силу после перезагрузки, но вы можете использовать имя хоста команда в терминале, чтобы немедленно изменить ваше имя хоста. Эта команда изменяет только имя хоста до следующей перезагрузки, поэтому вам нужно изменить файл / etc / hostname, чтобы он изменился навсегда.
Запустите команду hostname в окне терминала, чтобы указать новое имя хоста. Если вы выбрали неверное имя хоста, эта команда сообщит вам, и вы можете повторить попытку. Запустите команду так:
sudo hostname your-new-hostname
Имя хоста вашего компьютера будет немедленно изменено, хотя изменение не появится сразу в терминале. Терминал заметит, когда вы снова откроете его - или если вы просто откроете новый.
Это оно; Вы должны быть сделаны. В дистрибутивах Linux, не основанных на Debian, существует другой процесс. Проверьте документацию вашего дистрибутива Linux для получения дополнительной информации. Некоторые дистрибутивы Linux могут даже предоставлять графическую утилиту, которую вы можете использовать для быстрой смены имени вашего хоста, поэтому вам не нужно использовать терминал - если вы не хотите.