Linux: Изменить имя сервера в различных операционных системах на базе Linux
September 13th, 2024

Как изменить имя сервера в различных операционных системах Linux

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

Общие понятия о hostname

Hostname — это имя, которое идентифицирует устройство в сети. Оно может быть как локальным, так и глобальным (например, зарегистрированным в DNS). У каждого устройства в сети должно быть уникальное имя для правильной работы различных сетевых служб.

Типы hostname:

  • Static hostname — имя, которое задается в конфигурации системы и не изменяется при перезагрузке.

  • Transient hostname — временное имя, которое может меняться во время работы, но не сохраняется при перезагрузке.

  • Pretty hostname — «красивое» имя, используемое для отображения в интерфейсе, например, в графических оболочках.

Изменение имени сервера в разных дистрибутивах

Ubuntu и Debian

Способ 1: Использование hostnamectl

В дистрибутивах, основанных на системах с systemd, самым простым способом изменения имени сервера является команда hostnamectl.

  1. Просмотр текущего hostname:

    hostnamectl
    
  2. Изменение hostname:

    sudo hostnamectl set-hostname новое_имя
    
  3. Проверка изменений:

    hostnamectl
    

Обратите внимание: изменение происходит мгновенно, но для полного применения имени рекомендуется перезагрузить систему.

Способ 2: Редактирование конфигурационных файлов

Для ручного изменения можно отредактировать несколько файлов:

  1. Откройте файл /etc/hostname и измените имя на новое:

    sudo nano /etc/hostname
    
  2. Откройте файл /etc/hosts и обновите строку с текущим именем хоста:

    sudo nano /etc/hosts
    

    Пример:

    127.0.0.1   localhost
    127.0.1.1   новое_имя
    
  3. Перезагрузите систему:

    sudo reboot
    

CentOS, RHEL и Fedora

Способ 1: Использование hostnamectl

В системах с поддержкой systemd (CentOS 7 и выше, Fedora) процесс изменения аналогичен Ubuntu:

  1. Просмотр текущего имени хоста:

    hostnamectl
    
  2. Изменение имени:

    sudo hostnamectl set-hostname новое_имя
    
  3. Перезагрузка или проверка текущего имени:

    hostnamectl
    

Способ 2: Редактирование конфигурационных файлов

  1. Измените имя в файле /etc/hostname:

    sudo nano /etc/hostname
    
  2. Откорректируйте файл /etc/hosts, чтобы обновить имя для локальных сетевых настроек.

  3. Перезагрузите систему для применения изменений.

Arch Linux

Arch Linux также использует systemd, и процесс изменения имени хоста аналогичен:

  1. Используйте hostnamectl для изменения имени:

    sudo hostnamectl set-hostname новое_имя
    
  2. Обновите файл /etc/hostname, если требуется ручное изменение:

    sudo nano /etc/hostname
    
  3. Также откорректируйте файл /etc/hosts, если это необходимо:

    sudo nano /etc/hosts
    
  4. Перезагрузите систему.

OpenSUSE

OpenSUSE, как и многие современные дистрибутивы, поддерживает systemd, что делает процесс изменения простым.

  1. Измените имя с помощью hostnamectl:

    sudo hostnamectl set-hostname новое_имя
    
  2. Обновите файл /etc/hostname вручную, если требуется:

    sudo nano /etc/hostname
    
  3. Не забудьте откорректировать файл /etc/hosts.

Проверка изменений

После изменения hostname убедитесь, что новое имя применяется корректно:

  1. Используйте команду hostname для мгновенной проверки текущего имени:

    hostname
    
  2. Если система поддерживает systemd, команда hostnamectl предоставит более подробную информацию:

    hostnamectl
    

4. Заключение

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


Спасибо за внимание к материалу! Надеюсь, информация оказалась полезной для вас! Поздравляю с новым достижением!


Если материал оказался полезным и вы хотите поддержать мою работу, буду рад вашему донату. Любая помощь вдохновляет на создание нового контента! Спасибо за вашу поддержку!


About & Contact | Donate || Services

Subscribe to OdaNoder
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from OdaNoder

Skeleton

Skeleton

Skeleton