V tomto článku si vysvětlíme, jak změnit hostname na operačním systému CentOS 7. Hostname je unikátní identifikátor, který je přiřazen vašemu počítači v síti. Může být potřeba změnit hostname z různých důvodů, například při změně role serveru nebo při konfiguraci služeb, které vyžadují specifický hostname. Podíváme se na tři jednoduché metody, jak toho dosáhnout.
1. Použití příkazové řádky
Nejjednodušší a nejrychlejší způsob, jak změnit hostname, je použití příkazu hostnamectl
. Tento příkaz umožňuje změnit hostname bez restartování systému.
-
Otevřete terminál.
-
Zadejte následující příkaz, kde novy_hostname
je jméno, které chcete nastavit jako nový hostname:
sudo hostnamectl set-hostname novy_hostname
-
Ověřte změnu pomocí příkazu:
hostnamectl
Tento příkaz zobrazí aktuální systémové informace včetně nového hostname.
2. Úprava souboru /etc/hostname
Hostname můžete změnit také editací souboru /etc/hostname
, který obsahuje aktuální hostname systému.
-
Otevřete soubor /etc/hostname
v textovém editoru, například pomocí příkazu nano
nebo vi
:
sudo nano /etc/hostname
-
Změňte obsah souboru na nový hostname.
-
Uložte a zavřete soubor.
-
Aby se změna projevila, je potřeba restartovat systémovou službu systemd-hostnamed
pomocí příkazu:
sudo systemctl restart systemd-hostnamed
3. Úprava souboru /etc/hosts
Pro správnou funkčnost některých síťových služeb je potřeba zajistit, aby nový hostname byl správně namapován v souboru /etc/hosts
.
-
Otevřete soubor /etc/hosts
v textovém editoru:
sudo nano /etc/hosts
-
Přidejte nebo upravte řádek s novým hostname. Měli byste mít řádek podobný tomuto, kde 127.0.1.1
je IP adresa a novy_hostname
je váš nový hostname:
127.0.1.1 novy_hostname
-
Uložte a zavřete soubor.
Změna hostname na CentOS 7 může být snadná a rychlá. Ať už zvolíte kteroukoli z výše uvedených metod, vždy se ujistěte, že změny otestujete a ověříte, že nový hostname správně funguje ve vaší síti.