Wyszukiwanie w witrynie

Jak ustawić lub zmienić nazwę hosta systemu w systemie Linux


Nazwy hostów urządzeń lub systemów służą do łatwego rozpoznawania komputera w sieci w formacie czytelnym dla człowieka. Nie jest to wielką niespodzianką, ale w systemie Linux nazwę hosta można łatwo zmienić za pomocą prostego polecenia, takiego jak „nazwa hosta”.

Przeczytaj także: Jak ustawić statyczny adres IP i skonfigurować sieć w systemie Linux

Samo uruchomienie nazwy hosta, bez żadnych parametrów, zwróci bieżącą nazwę hosta systemu Linux w następujący sposób:

hostname
TecMint

Jeśli chcesz zmienić lub ustawić nazwę hosta swojego systemu Linux, po prostu uruchom:

hostname NEW_HOSTNAME

Oczywiście będziesz musiał zastąpić „NEW_HOSTNAME” rzeczywistą nazwą hosta, którą chcesz ustawić. Spowoduje to natychmiastową zmianę nazwy hosta Twojego systemu, ale jest jeden problem – pierwotna nazwa hosta zostanie przywrócona przy następnym uruchomieniu.

Istnieje inny sposób zmiany nazwy hosta systemu – na stałe. Być może już się domyśliłeś, że będzie to wymagało zmiany w niektórych plikach konfiguracyjnych i będziesz miał rację.

Ustaw na stałe nazwę hosta systemowego w systemie Linux

Nowsze wersje różnych dystrybucji Linuksa, takich jak najnowsze Ubuntu, Debian, CentOS, Fedora, RedHat< itp. zawiera systemd, menedżera systemów i usług udostępniającego polecenie hostnamectl do zarządzania nazwami hostów w systemie Linux.

Aby ustawić nazwę hosta systemu w dystrybucjach opartych na SystemD, użyjemy polecenia hostnamectl, jak pokazano:

sudo hostnamectl set-hostname NEW_HOSTNAME

W przypadku starszych dystrybucji Linuksa, które używają SysVinit w skrócie init, nazwy hostów można zmienić, po prostu edytując plik nazwy hosta znajdujący się w:

vi /etc/hostname

Następnie musisz dodać kolejny rekord nazwy hosta w:

vi /etc/hosts

Na przykład:

127.0.0.1 TecMint

Następnie musisz uruchomić:

/etc/init.d/hostname restart

W systemach opartych na RHEL/CentOS, które używają init, nazwa hosta jest zmieniana poprzez modyfikację:

vi /etc/sysconfig/network

Oto próbka tego pliku:

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="linux-console.net"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"

Aby zachować stałą nazwę hosta, zmień wartość obok "HOSTNAME" na wartość swojej nazwy hosta.

Wniosek

Ten prosty artykuł miał na celu pokazanie prostej sztuczki z Linuksem i mam nadzieję, że nauczyłeś się czegoś nowego.