Как изменить hostname в Debian/Ubuntu ?

0 Comments
linux-logo

В этой статье я вам расскажу как изменить hostname в Debian/Ubuntu (обычно имя компьютера в сети).

Существует два способа изменения имени компьютера в Debian/Ubuntu:

  1. Многократное изменение имени.
  2. Однократное изменения имени hostname.

Итак, начнем. Для того, чтобы узнать как называется наш ПК в сети, вводим команду:

hostname 

В ответ получаем что то типа этого.

LinuxMint

или

hostnamectl
Static hostname: LinuxMint
Icon name: computer-desktop
Chassis: desktop
Machine ID: 2a5d6f96ef9147c0b66535562b32d0ff
Boot ID: 3fce6c2b883b4c76a66bfa05d0538d72
Operating System: Linux Mint 18.3
Kernel: Linux 4.15.0-33-generic
Architecture: x86-64

Многократное изменение имени

Для того, чтобы изменить имя компьютера, нужно ввести команду:

sudo hostname new_name

или

sudo hostnamectl set-hostname new_name
  • new_name — новое имя хоста

И так данной командой мы изменили имя до следующей сессии.

Однократное изменение имени

Теперь приступим к наиболее сложному:

Рассмотрим как можно однократно изменить имя компьютера в Debian/Ubuntu и больше не возвращаться к этому вопросу.

Системы, основанные на Debian, при загрузке читают файл /etc/hostname, чтобы установить имя компьютера. После чего, прочитанное имя устанавливается во время работы init-скрипта /etc/init.d/hostname.sh в некоторых версиях /etc/init.d/hostname.

Таким образом, чтобы узнать текущее имя машины, можно в дополнение к вышеуказанному способу, так же использовать следующий подход:

cat /etc/hostname 

В ответ на это мы получим текущее имя компьютера.

Чтобы задать постоянное имя компьютеру, необходимо отредактировать этот файл:

sudo nano /etc/hostname

После чего, необходимо перезапустить скрипт:

/etc/init.d/hostname.sh start

Если вас смущают эти команды, тогда можно просто перезагрузить ПК и у вас уже будет измененное hostname.

Пока не забыл! В системе имеется также файл /etc/hosts. Откроем его на редактирование:

sudo nano /etc/hosts

В этом файле нам необходимо прописать как имя компьютера (hostname), так и FQDN (доменное имя). Вот пример моего файла:

127.0.0.1 ns1.dom localhost LinuxMint
127.0.1.1 ns1.dom LinuxMint
10.5.7.1 ns1.dom LinuxMint

The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouter

Также может потребоваться переподнять сеть:

sudo /etc/init.d/networking restart 

Ну, вот и всё готово!

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо!!!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

-bash: host: command not found
linux-logo

Сегодня в статье разберём распространенную ошибку в Debian подобных системах (может и не только). Данную ошибку выдал терминал при попытке Читать

Переименовываем интерфейсы в Ubuntu 18.04|20.04|22.04
network-logo

В данной статье расcкажу как можно легко переименовать сетевые интерфейсы в Ubuntu 18.04|20.04|22.04....Но как изменить название интерфейса на более привычное?

Проброс PPPoE соединение в Linux
network-logo

Сегодня поговорим о том, как можно пробросить PPPoE соединение на Linux к другим машинам находящимся в локальной сети.

ffmpeg codecs installation failed: can not download
yandex-browser

Сегодня поговорим об ошибке в yandex браузере "ffmpeg codecs installation failed: can not download https://pages.browser.yandex.ru..." и её устранении.

0 0 голоса
Рейтинг статьи

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Inline Feedbacks
Просмотреть все комментарии

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять