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.