Home
» LINUX
»
Как изменить имя хоста компьютера Linux
Как изменить имя хоста компьютера Linux
Unix-подобные операционные системы, такие как Linux, BSD и другие, используют имена хостов для взаимодействия друг с другом. Что такое имя хоста? Это уникальное имя, которое задает пользователь. Эти имена могут быть любыми, от имени до кодового имени до строки чисел, доменного имени вашего веб-сайта или чего-либо промежуточного. Когда дело доходит до Linux, имена хостов часто задаются в процессе начальной установки. Если вас это не устраивает, вы можете изменить имя хоста компьютера Linux на другое.
Для изменения имени хоста в Linux нужно возиться с корневой папкой. Для этого потребуется Root-доступ, поэтому, прежде чем мы начнем с этого руководства, пожалуйста, следуйте нашему руководству о том, как включить Root-пользователя в Linux .
Вариант 1 - Приложение Hostname
Многие операционные системы Linux поставляются с программой под названием «Имя хоста». Это небольшая утилита, которая позволяет пользователям быстро и легко заменять и изменять имя хоста любой данной системы Linux. Он также позволяет пользователям устанавливать псевдонимы, просматривать IP-адрес заданного имени хоста и многое другое.
Хотя большинство дистрибутивов поставляются с этим приложением, рекомендуется в любом случае обсудить, как его установить, поскольку в некоторых оно может не быть настроено или может быть ранее удалено. Чтобы настроить приложение Hostname, запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T с клавиатуры. После этого следуйте инструкциям ниже, которые соответствуют используемой вами ОС Linux.
Ubuntu
sudo apt install имя хоста
Debian
sudo apt-get install имя хоста
Arch Linux
К сожалению, приложение Hostname - это инструмент, которого нет в операционной системе Arch Linux. К счастью, сколь бы полезным ни было приложение Hostname, его не нужно использовать для изменения вашего имени хоста. Если вы используете Arch и вам нужно изменить имя хоста в своей системе, это все еще можно сделать, выбрав вариант 2 в следующем разделе этой статьи.
Fedora
sudo dnf установить имя хоста
OpenSUSE
sudo zypper установить имя хоста
Общий Linux
Большинство пользователей Linux будут иметь доступ к приложению Hostname. Однако, если по какой-то причине у вас нет возможности получить к нему доступ, лучше про��устить вариант 1 и попробовать вариант 2. Нет никакого программного обеспечения для установки, и каждая операционная система Linux, независимо от того, насколько неясна, имеет / etc / файл имени хоста .
Измените имя хоста с помощью утилиты Hostname
Имя хоста работает в терминале и требует привилегий Root. Причина, по которой ему нужен Root, заключается в том, что файл имени хоста в системе Linux находится в системном каталоге, и пользователи без привилегий суперпользователя не могут получить доступ к этому файлу. Чтобы получить root-доступ, вы можете запустить команду su . Или sudo -s возможно, если у вас отключена учетная запись Root.
вс -
Или:
sudo -s
Получив root-доступ, вы сможете изменить имя хоста на машине с помощью команды ниже.
имя хоста -b новое имя хоста
После внесения изменений вы можете подтвердить свое новое имя хоста с помощью следующей команды. Однако имейте в виду: ваше новое имя хоста не будет отображаться ни в одном терминале Linux, пока вы не перезагрузите компьютер или сервер Linux.
имя хоста
Установить имя хоста с файлом
Приложение Hostname позволяет пользователям указывать информацию об имени хоста с помощью файла. Эта функция особенно полезна, если новое имя, которое вы пытаетесь установить, очень длинное. Для этого откройте окно терминала и получите корневую оболочку с помощью su или sudo -s .
вс -
Или
sudo -s
Затем создайте текстовый файл, который будет содержать имя хоста с помощью сенсорной команды.
коснитесь / home / username / hostname-file
Откройте файл имени хоста в текстовом редакторе Nano.
нано -w / home / имя пользователя / файл-хоста
Вставьте новое имя хоста в текстовый редактор Nano, нажав Ctrl + Shift + V на клавиатуре. Затем сохраните его, нажав Ctrl + O и выход с Ctrl + X .
Наконец, измените имя хоста из файла на:
имя хоста -i имя хоста-файл
Option 2 – Modify /etc/hostname file
Another way to change the Linux computer hostname is to directly modify the file where the system saves the name of your computer, in the /etc/hostname file. To access and edit the file, open up a terminal window. Then, gain a root shell by using su to log in as root, or by using sudo -s if you do not have access to superuser privileges.
su -
Or
sudo -s
Once you’ve got Root access in the terminal window, open up the /etc/hostname file in the Nano text editor.
nano -w /etc/hostname
Using the keyboard, erase the existing hostname from the file. Be sure that there are no spaces left over. Then, when the old hostname is deleted, write out your new desired hostname.
When you’re satisfied with the new hostname change, save the Nano text editor by pressing the Ctrl + O keyboard combination. Then, close it with Ctrl + X.