Optie 1 - De hostnaam wijzigen met hostnamectl
U kunt de volgende opdracht uitvoeren om te controleren op de huidige hostnaam van uw CentOS 7-machine:
$hostnaam
Zoals je kunt zien aan de onderstaande schermafbeelding, is de huidige hostnaam van mijn CentOS 7-server linuxhint
U kunt de opdracht hostnamectl gebruiken om de hostnaam van uw CentOS 7-machine als volgt te wijzigen:
$sudohostnamectl set-hostnaam NEW_HOSTNAME
Laten we het veranderen van linuxhint tot linuxmint voor de lol met het volgende commando!
$sudohostnamectl set-hostname linuxmintDe hostnaam moet worden gewijzigd in linuxmint . U kunt controleren of het is gewijzigd met de volgende opdracht:
$hostnaamZoals je kunt zien is de hostnaam veranderd in linuxmint !
Als u uitlogt en weer inlogt op uw CentOS 7-machine of deze opnieuw opstart, moeten de wijzigingen systeembreed worden toegepast.
Optie 2 – De hostnaam wijzigen met nmtui:
nmtui-opdrachtregelprogramma is beschikbaar in NetworkManager-tui pakket. De NetworkManager-tui pakket is beschikbaar in de officiële pakketrepository van CentOS 7.
Installeren NetworkManager-tui , voer de volgende opdracht uit:
$sudo yum installerenNetworkManager-tuiDruk op 'y' en druk vervolgens op om door te gaan.
NetworkManager-tui moet worden geïnstalleerd.
Nu kunt u de volgende opdracht uitvoeren om de op nmtui Terminal gebaseerde grafische interface te starten:
$sudonmtuiU zou het volgende venster moeten zien, zoals weergegeven in de schermafbeelding. Druk nu een paar keer op de pijltjestoets om de gemarkeerde optie Set system hostname te selecteren en druk op
Zodra u op drukt, ziet u het volgende venster zoals weergegeven in de onderstaande schermafbeelding.
U kunt gewoon een nieuwe hostnaam in het tekstvak typen en op drukken.
Ik ga de hostnaam wijzigen van linuxmint tot linuxhint opnieuw.
Zodra u op drukt, zou u het volgende venster moeten zien. Druk nogmaals op.
Selecteer nu Afsluiten en druk op . De hostnaam moet worden gewijzigd.
U kunt controleren of de hostnaam daadwerkelijk is gewijzigd met de volgende opdracht:
$hostnaamZoals je aan de onderstaande schermafbeelding kunt zien, is de hostnaam gewijzigd van linuxmint in linuxhint. Netjes! Een volledige herstart van het systeem kan nodig zijn om de wijzigingen systeembreed van kracht te laten worden.
Resolutie van hostnaam herstellen
Wanneer u de hostnaam wijzigt, wordt deze standaard niet automatisch omgezet in localhost of 127.0.0.1
Om dat op te lossen, opent u het bestand /etc/hosts met de volgende opdracht:
$sudo nano /enzovoort/gastherenHet bestand moet worden geopend.
Voeg nu de volgende regel toe zoals aangegeven in de onderstaande schermafbeelding en sla deze op.
Nu kunt u ook uw nieuw ingestelde hostnaam pingen.
Dus zo verander je de hostnaam van CentOS 7 permanent. Bedankt voor het lezen van dit artikel.