RedHat Enterprise Linux 6 - редагування імені хоста


17

Зараз я намагаюся редагувати своє ім’я хоста у віртуальній машині RedHat Enterprise Linux 6, але у мене є певна проблема.

Я спробував використовувати таку функцію hostname:

hostname -v bravo.cmweb.com

І це працює, я називаю функцію та ім’я хосту так, як їх редагували успішно.

Потім я перезавантажую машину тощо, ой, ой, знову ім'я хоста localhost.localdomain.

Тепер я хочу запитати: як я можу постійно редагувати ім'я хоста в Linux ??

Відповіді:


30

Ви повинні зробити трохи більше, ніж використовувати hostname. Наведене нижче посилання має вирішити вашу проблему. Змініть своє ім'я хоста, не перезавантажуючись у RedHat Linux

Переконайтеся, що ви ввійшли як root і перейдіть до / etc / sysconfig та відкрийте мережевий файл in vi.

cd /etc/sysconfig
vi network

Знайдіть рядок HOSTNAME та замініть його новим іменем хосту, яке ви хочете використовувати. У цьому прикладі я хочу замінити localhost на redhat9.

HOSTNAME=redhat9

Закінчивши, збережіть зміни та закрийте vi. Далі ми відредагуємо файл / etc / hosts та встановимо нове ім’я хоста.

vi /etc/hosts

У хостах відредагуйте рядок зі старим іменем хоста та замініть її новою.

192.168.1.110     redhat9

Збережіть зміни та закрийте vi. Зміни в / etc / hosts та / etc / sysconfig / network необхідні, щоб зміни були стійкими (у разі позапланової перезавантаження).

Тепер ми використовуємо програму ім'я хоста, щоб змінити ім'я хоста, яке наразі встановлено.

hostname redhat9

І запустіть його знову без будь-яких параметрів, щоб побачити, чи змінилося ім'я хоста.

hostname

Нарешті ми перезапустимо мережу, щоб застосувати зміни, які ми внесли до / etc / hosts та / etc / sysconfig / network.

service network restart

1

Ім'я хоста в системі Red Hat налаштовано у файлі /etc/sysconfig/network.

Відредагуйте файл та додайте чи редагуйте такий рядок:

HOSTNAME="bravo.cmweb.com"

1

Дотримуйтесь цього, як змінити ім'я хоста на сервері RHEL 6. Перезавантаження потрібно для обох варіантів.

Ви можете дотримуватися або першого варіанта, або другого.

  1. Змінити /etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • Збережіть і перезавантажте ваш сервер.
  2. Введіть наступну команду для входу в режим GUI.

    [root@localhost ~]# system-config-network
    
    • Перейдіть до розділу "Конфігурація DNS".
    • Змініть бажане ім’я хоста та натисніть кнопку ОК.
    • Клацніть «Зберегти та вийти».
    • Збережіть і перезавантажте ваш сервер.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.