Hostwinds Учебники
Результаты поиска для:
Содержание
Имя хоста - это имя, которое ваша система использует для идентификации себя в сети.Это полезно при управлении серверами или работой с несколькими машинами, как это отображается в сеансах SSH, мониторинг панелей мониторинга, системных журналах и многое другое.
Это руководство проведет вас через проверку и изменение имени хоста, используя методы, совместимые с большинством современных распределений Linux.
Имя хоста-это читаемый на человеке этикетку, предоставленную системе для идентификации в сети.Обычно это выглядит как Web-01, DB-Server, или внутренняя проксиПолемЕсть три основных типа:
Чтобы увидеть текущее имя хоста вашей системы, откройте терминал и запустите:
hostnamectl
Эта команда даст вам полную картину идентификации и среды вашей системы, отображая ее статические, переходные и красивые имена хостов.
Пример вывода:
Static hostname: web-server-01
Icon name: computer-vm
Chassis: vm
Machine ID: 29d55dfb36c341e3bd95d3458b65c25c
Boot ID: f70b97e182e24b39b45de4db14bbfb18
Virtualization: kvm
Operating System: Ubuntu 22.04.3 LTS
Kernel: Linux 5.15.0-91-generic
Architecture: x86-64
Что означает каждая из этих строк:
Если вы просто хотите имя хоста без всех деталей системы:
hostname
Пример вывода:
web-server-01
Есть три общих метода для изменения имени хоста.Правильный зависит от вашей системы и настройки.
Большинство современных распределений Linux с использованием система (например, Ubuntu, Debian, Fedora, Almalinux, Rocky Linux) Поддерживает этот метод.
sudo hostnamectl set-hostname new-hostname
Заменять 'Новое гомо-имя'С вашим желаемым именем (например, приложение-Server-01).
Пример:
sudo hostnamectl set-hostname app-server-01
sudo hostnamectl set-hostname "Application Server 01" --pretty
hostnamectl
Вы должны увидеть выход, похожий на этот формат:
Static hostname: app-server-01
Icon name: computer-vm
Chassis: vm
Machine ID: 29d55dfb36c341e3bd95d3458b65c25c
Boot ID: f70b97e182e24b39b45de4db14bbfb18
Virtualization: kvm
Operating System: AlmaLinux 9
Kernel: Linux 5.14.0-362.el9.x86_64
Architecture: x86-64
Обновленное имя хоста, отображаемое под Static Hostname, теперь видно в ваших настольных средах и инструментах состояния.
Если ваша система не использует система, или если вы предпочитаете ручную конфигурацию, вы можете редактировать имя хоста непосредственно через файлы конфигурации.
Эти изменения обычно сохраняются в результате перезагрузки.
sudo nano /etc/hostname
Замените существующее имя хоста на новую.Например, изменение:
web-server-01
к:
app-server-01
sudo nano /etc/hosts
Найдите линию, которая выглядит так:
127.0.1.1 web-server-01
И обновить его, чтобы отразить новое имя хоста:
127.0.1.1 app-server-01
Важный: Убедитесь, что 127.0.0.1 Localhost все еще не поврежден:
127.0.0.1 localhost
127.0.1.1 app-server-01
Что это значит и почему это важно:
Если вы пропустите обновление этого файла при изменении имени хоста, вы можете столкнуться с проблемами со службами, которые полагаются на локальное разрешение имени.
Чтобы изменение вступило в силу, вам нужно перезагрузиться:
sudo reboot
После перезагрузки проверьте имя хоста, чтобы убедиться, что все работает:
hostnamectl
Этот метод обеспечивает управляемый интерфейс, хороший выбор, если вам не нравится редактирование командной строки.
sudo nmtui
Перезагрузите вашу систему:
sudo reboot
Затем подтвердите с помощью:
hostnamectl
Независимо от метода, всегда проверяйте свои изменения:
hostnamectl
И проверить:
hostname
Выбор четкого и последовательного имени хоста облегчает управление и мониторинг ваших серверов, особенно в средах с несколькими машинами.Вот несколько простых рекомендаций для следования:
Написано Hostwinds Team / Август 31, 2018