Домашня » як » Як змінити ім'я хоста (ім'я комп'ютера) на Ubuntu Linux

    Як змінити ім'я хоста (ім'я комп'ютера) на Ubuntu Linux

    Ubuntu просить вас вибрати ім'я для вашого комп'ютера - відоме як "ім'я хоста" - під час його встановлення. Ви можете змінити це ім'я хоста пізніше, але Ubuntu не надає графічного інтерфейсу для цього.

    Процес тут також працюватиме на Linux Mint та інших дистрибутивах Linux на базі Debian. Інші дистрибутиви Linux - наприклад, Fedora та інші дистрибутиви на основі Red Hat - використовують різні методи для визначення імені хоста.

    Вибір імені хосту

    Ім'я хоста - це ім'я, призначене для "хоста" - комп'ютера в мережі. Ім'я хоста - це просто назва комп'ютера. Він використовується для ідентифікації вашого комп'ютера в мережі. Вона також дуже помітна в терміналі.

    Ви можете змінити ім'я хоста на все, що хочете. Проте не слід використовувати одне і те ж ім'я хоста на двох різних комп'ютерах у мережі, оскільки це може спричинити проблеми. Ім'я хосту має однозначно ідентифікувати комп'ютер у мережі.

    Не надто захоплюйтеся своїм іменем хоста. Імена хостів можуть містити лише літери (від А до z), цифри (від 0 до 9), а також символ дефісу (-), а також символ періоду (.). Ім'я хосту повинно починатися і закінчуватися літерою або цифрою, а не дефісом або періодом. Букви також не чутливі до регістру, тому "КОМП'ЮТЕР" еквівалентно "комп'ютеру". Ім'я хоста повинне бути довжиною від 2 до 63 символів, хоча ви, швидше за все, знайдете більш короткі імена хостів..

    Відредагуйте файл / etc / hostname

    Відкрийте вікно терміналу, щоб розпочати роботу. На робочому столі Unity Unbuntu натисніть кнопку Ubuntu, щоб підняти тире, шукати Термінал, і натисніть Enter.

    Необхідно відредагувати файл / etc / hostname, де Ubuntu та інші дистрибутиви на основі Debian зберігають ім'я хоста. Запустіть у терміналі таку команду, щоб відкрити файл / etc / hostname у графічному текстовому редакторі "gedit" для редагування:

    sudo gedit / etc / hostname

    (Ви можете також використовувати текстові редактори на основі терміналів, наприклад nano або vi для цього - ви можете запустити sudo nano / etc / hostname або sudo vi / etc / hostname команд, щоб відкрити файл для редагування. Зверніться до нашого посібника щодо використання nano або вступу до використання vi для допомоги з використанням цих текстових редакторів.)

    Файл / etc / hostname дуже простий. Він містить лише одне - ім'я вашого комп'ютера. Щоб змінити його, просто видаліть існуюче ім'я хосту з файлу. Замініть його на нове бажане ім'я хоста, а потім збережіть текстовий файл.

    Ubuntu та інший дистрибутив, заснований на Debian, читають файл / etc / hostname під час завантаження та встановлюють ім'я вашого комп'ютера на той, який міститься у файлі. Ваша зміна не набуде чинності негайно - вам доведеться перезавантажити систему або використовувати команду hostname, щоб негайно змінити її.

    Відредагуйте файл / etc / hosts

    Ім'я хоста також зберігається у файлі / etc / hosts, де встановлено перенаправлення на локальний комп'ютер - localhost. Також потрібно змінити ім'я хоста у файлі хостів.

    Відкрийте файл / etc / hosts для редагування за допомогою команди, подібної до наступної:

    sudo gedit / etc / hosts

    (Ще раз можна використовувати будь-який інший текстовий редактор, який ви хочете - nano, vi або інший графічний текстовий редактор за вашим вибором).

    Знайдіть старе ім'я хоста у файлі hosts. Це буде на лінії, яка виглядає приблизно так:

    127.0.1.1 ім'я вашого старого

    Знову замінити старе ім'я хоста на нове ім'я хоста. Ви можете зберегти файл / etc / hosts.

    Негайно змініть ім'я хосту

    Зміна вище вступить в силу після перезавантаження, але ви можете скористатися ім'я хоста в терміналі змінити ім'я хоста відразу. Ця команда змінює лише ім'я хоста до наступного перезавантаження, тому потрібно змінити файл / etc / hostname, щоб змінити його назавжди.

    Запустіть команду hostname у вікні терміналу, щоб вказати нове ім'я хоста. Якщо ви вибрали недійсне ім'я хоста, ця команда повідомить вам, і ви можете спробувати знову. Запустіть команду так:

    sudo ім'я хоста your-new-hostname

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


    Це воно; Ви повинні зробити це. На дистрибутивах Linux, які не базуються на Debian, існує інший процес. Перегляньте документацію вашого дистрибутива Linux для отримання додаткової інформації. Деякі дистрибутиви Linux можуть навіть надавати графічну утиліту, за допомогою якої можна швидко змінити ім'я хоста, тому вам не доведеться використовувати термінал - якщо ви не хочете.