0

Как установить или изменить имя узла (хоста)

  • имена хостов могут содержать буквы (от a до z).
  • имена хостов могут содержать цифры (от 0 до 9).
  • имена хостов могут содержать только символ дефиса () в качестве специального символа.
  • имена хостов может содержать специальный символ точки (.).
  • имена хостов могут содержать комбинацию всех правил, но должны начинаться и заканчиваться буквой или числом.
  • буквы имен хостов нечувствительны к регистру.
  • имена хостов должны содержать от 2 до 63 символов.
  • имена хостов должны быть логическими (чтобы облегчить понимание что это за хост, его местоположение в сети и т. д. ).

Чтобы отобразить имя компьютера в системах используя консоль, выполните следующую команду. Флаг -s отображает короткое имя компьютера (только имя хоста), а флаг -f отображает полное доменное имя компьютера в сети (только если компьютер является частью домена или области и установлено полное доменное имя).

# hostname
# hostname -s
# hostname -f

Вы также можете отобразить имя хоста Linux, проверив содержимое файла /etc/hostname с помощью команды cat.

# cat /etc/hostname

Чтобы изменить или установить имя узла машины, используйте команду hostnamectl, как показано в приведенном ниже отрывке команды:

# hostnamectl set-hostname your-new-hostname

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

# init 6
# systemctl reboot
# shutdown -r

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

# vi /etc/hostname

Третий метод, который можно использовать для изменения имени хоста — это использование интерфейса sysctl Linux. Однако использование этого метода для изменения имени машины приводит к настройке временного имени хоста.

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

# sysctl kernel.hostname
# sysctl kernel.hostname = new-hostname
# sysctl -w kernel.hostname = new-hostname

Чтобы отобразить временное имя хоста, введите следующие команды.

Наконец, команда hostnamectl может использоваться для достижения следующих настроек имени хоста:

-pretty, -static и -transient 

Cуществуют и другие способы изменения имени хоста Linux-машины, такие как команда nmtui или ручное редактирование некоторых файлов конфигурации, характерных для каждого дистрибутива Linux (/etc/sysconfig/network-scripts/ifcfg-ethX ), выше приведенные правила доступны независимо от используемого дистрибутива Linux.

Облачная платформа

Свежие комментарии

Подписка

Лучшие статьи

Рубрики

Популярное

Previous Story

Настройка iptables

Next Story

SSL certbot Let’s Encrypt

Latest from Blog

Docker: собираем веб сервер

Ниже предоставлен готовый набор окружения веб сервера на базе контейнеров Docker. Включает в себя MySQL, PHP, NGINX, composer, SSL сертификаты и механизм резервного копирования в облако. Код доступен на github. Компоненты сервера Для

Как с помощью docker запустить окружение для разработки nginx + php + mysql

Создание проекта Compose Подготовка контейнерной среды разработки веб-приложения отождествляется с созданием проекта Compose. Для этого начинать нужно с создания каталога проекта Compose.Его имя – new_compose_project. Создадим каталог, после чего перейдем к нему. Введем в

обновить Debian 11 до Debian 12 Bookworm

Подготовка системы к обновлению Перед обновлением рекомендую ознакомиться с официальным руководством Upgrades from Debian 11 (bullseye). Мои дальнейшие действия соответствуют некоторым рекомендациям из этого документа. В первую очередь проверьте все бэкапы. И по

Мониторинг докер-хостов, контейнеров и контейнерных служб

Я искал self-hosted мониторинговое решение с открытым кодом, которое может предоставить хранилище метрик, визуализацию и оповещение для физических серверов, виртуальных машин, контейнеров и сервисов, действующих внутри контейнеров. Опробовав Elastic Beats, Graphite и
Go toTop