Jak zmienić nazwę hosta komputera z systemem Linux

Systemy operacyjne oparte na Uniksie, takie jak Linux czy BSD, korzystają z nazw hostów do wymiany informacji między sobą. Czym dokładnie jest nazwa hosta? To unikalna etykieta nadawana przez użytkownika, która może przybierać różne formy – od imienia, przez kryptonimy, po ciągi cyfr, a także nazwy domenowe Twojej strony internetowej. W przypadku systemu Linux, nazwy hostów są zazwyczaj definiowane w trakcie pierwszej instalacji. Jeśli jednak chcesz je zmienić, masz taką możliwość.

Zmiana nazwy hosta w systemie Linux wymaga pracy w katalogu głównym, co wiąże się z koniecznością posiadania dostępu do konta roota. Zanim przystąpimy do szczegółowego opisu, warto zapoznać się z naszym przewodnikiem, jak aktywować użytkownika root w systemie Linux.

Opcja 1 – Narzędzie Hostname

Wiele dystrybucji systemu Linux ma wbudowaną aplikację o nazwie „Hostname”, która jest prostym narzędziem umożliwiającym użytkownikom szybkie i łatwe zmienianie nazw hostów. Oprócz tego, program ten pozwala na ustawianie aliasów oraz przeglądanie adresów IP przypisanych do danej nazwy hosta.

Choć większość dystrybucji zawiera to narzędzie, warto sprawdzić jego dostępność, ponieważ w niektórych przypadkach aplikacja mogła zostać odinstalowana. Aby zainstalować aplikację Hostname, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T, a następnie postępuj zgodnie z poniższymi instrukcjami, odpowiednimi dla Twojej wersji systemu Linux.

Ubuntu

sudo apt install hostname

Debian

sudo apt-get install hostname

Arch Linux

W przypadku Arch Linux, aplikacja Hostname nie jest dostępna. Na szczęście, mimo braku tego narzędzia, możesz nadal zmienić nazwę hosta, korzystając z opcji 2 w dalszej części artykułu.

Fedora

sudo dnf install hostname

OpenSUSE

sudo zypper install hostname

Ogólny Linux

Większość użytkowników Linuksa ma dostęp do aplikacji Hostname. Jeśli jednak napotkasz problemy, zalecamy przejść do opcji 2, która nie wymaga instalacji dodatkowego oprogramowania. Każdy system Linux ma plik /etc/hostname, który można edytować.

Zmiana nazwy hosta za pomocą narzędzia Hostname

Aby zmienić nazwę hosta, użyj terminala z uprawnieniami roota. Potrzeba tych uprawnień wynika z faktu, że plik nazwy hosta znajduje się w katalogu systemowym, do którego użytkownicy bez praw administratora nie mają dostępu. Aby uzyskać dostęp do roota, możesz użyć polecenia su lub sudo -s, jeśli twoje konto root jest wyłączone.

su -

Lub:

sudo -s

Po uzyskaniu dostępu do konta roota możesz zmienić nazwę hosta, używając poniższego polecenia.

hostname -b nowa_nazwa_hosta

Aby zweryfikować nową nazwę hosta, użyj następującego polecenia. Pamiętaj, że zmiana ta nie będzie widoczna w systemie do momentu restartu komputera lub serwera.

hostname

Ustawienie nazwy hosta za pomocą pliku

Aplikacja Hostname pozwala również na ustawienie informacji o nazwie hosta przy pomocy pliku. Ta metoda jest szczególnie przydatna, gdy nowa nazwa jest długa. Aby to zrobić, otwórz terminal i uzyskaj powłokę roota za pomocą polecenia su lub sudo -s.

su -

Lub

sudo -s

Następnie stwórz plik tekstowy, który będzie zawierał nazwę hosta, używając polecenia touch.

touch /home/nazwa_użytkownika/plik_nazwy_hosta

Otwórz plik w edytorze tekstu Nano, używając poniższego polecenia.

nano -w /home/nazwa_użytkownika/plik_nazwy_hosta

Wklej nową nazwę hosta do edytora Nano, używając kombinacji klawiszy Ctrl + Shift + V. Następnie zapisz plik, naciskając Ctrl + O, i wyjdź z edytora za pomocą Ctrl + X.

Na koniec zmień nazwę hosta, korzystając z poniższego polecenia:

hostname -i plik_nazwy_hosta

Opcja 2 – Edycja pliku /etc/hostname

Kolejnym sposobem na zmianę nazwy hosta w systemie Linux jest bezpośrednia edycja pliku, w którym przechowywana jest nazwa komputera, tj. /etc/hostname. Aby to zrobić, otwórz terminal i uzyskaj powłokę roota, używając polecenia su lub sudo -s.

su -

Lub

sudo -s

Po uzyskaniu dostępu do roota, otwórz plik /etc/hostname w edytorze tekstu Nano.

nano -w /etc/hostname

W edytorze usuń starą nazwę hosta, upewniając się, że nie pozostały żadne spacje. Po usunięciu starej nazwy, wpisz nową.

Jeśli jesteś zadowolony z nowej nazwy hosta, zapisz zmiany w edytorze Nano, naciskając Ctrl + O, a następnie zamknij go, używając Ctrl + X.


newsblog.pl