Er zijn verschillende serverparameters waarmee we het direct kunnen beheren en een van de eenvoudigste, maar tegelijkertijd belangrijker, is de identificatie van de apparatuur die het mogelijk maakt deze binnen het netwerk te kennen, specifiek te beheren en ook een auditcontrole te houden en exclusieve ondersteuning.
Deze hostnaam (hostnaam) kan worden toegewezen tijdens de installatie van het besturingssysteem en in het geval van CentOS 8 als we geen naam specificeren, wordt "localhost" toegewezen en dit wordt geverifieerd door het uitvoeren van de hostnaamopdracht vanaf de console:
VERGROTEN
Het is duidelijk dat als we alleen "localhost" verlaten, dit tot verwarring kan leiden door niet te weten welke apparatuur het is en dus te definiëren welk type ondersteuning of beheer erop moet worden uitgevoerd. Vandaag legt Solvetic u enkele eenvoudige maar effectieve methoden uit om een nieuwe hostnaam in CentOS 8 in te stellen.
1. Hoe de hostnaam van de computer te kennen Hostnaam
Stap 1
Om met zekerheid de huidige naam van onze machine te weten, kunnen we een van de volgende opdrachten uitvoeren:
hostnamectl hostnamectl-statusDetailsDit geeft ons meer specifieke details, zoals:
- Hostnaam (Statische hostnaam).
- Pictogram naam.
- Machine ID.
- Chassistype.
- Virtualisatie methode.
- Opstart-ID.
- Huidige kern.
- Gebruikt besturingssysteem.
- Systeemtype (32 of 64 bit), enz.
VERGROTEN
Stap 2
Drie soorten hostnamen voor CentOS 8Er zijn drie soorten hostnamen voor CentOS 8, dit zijn:
- Statische hostnaam: is de naam die is toegewezen door sysadmin.
- Tijdelijke / dynamische hostnaam: is de naam die is toegewezen door de DHCP- of mDNS-server.
- Mooie hostnaam: het is de hostnaam die is toegewezen door de beheerder of de eindgebruiker die kan worden aangepast aan de smaak van de persoon.
Syntaxis gebaseerd op het type hostnaam dat moet worden gebruiktEr zijn verschillende syntaxis gebaseerd op het type hostnaam dat moet worden gebruikt, dit zijn:
- hostnamectl set-hostname "Hostnaam"
- hostnamectl set-hostnaam "Hostnaam" --pretty
- hostnamectl set-hostnaam "Hostnaam" --static
- hostnamectl set-hostnaam "Hostnaam" -transient
We zullen bijvoorbeeld de naam "Solvetic" toewijzen aan de apparatuur, we voeren het volgende uit:
hostnamectl set-hostname SolveticStap 3
We controleren of het is toegewezen met "hostnamectl-status":
VERGROTEN
Stap 4
Als we nu een statische naam willen maken, definiëren we het volgende:
hostnamectl set-hostname Solvetic.solvetic.com -static
VERGROTEN
Stap 5
Op dezelfde manier moeten we het volgende uitvoeren om een aangepaste naam in te stellen:
hostnamectl set-hostname "Solvetic team" -prettyWe controleren of de regel "Pretty hostname" is toegevoegd:
VERGROTEN
Stap 6
Als de toegewezen naam om de een of andere reden niet naar onze zin is, kunnen we deze op een van de volgende manieren verwijderen, afhankelijk van het gebruikte type:
- hostnamectl set-hostname ""
- hostnamectl set-hostname "" --static
- hostnamectl set-hostname "" -pretty
ssh root @ ip_server hostnaamectl set-hostnaam "naam"
2. Hoe CentOS 8 Host te hernoemen met de opdracht nmtui
Stap 1
Dit is een gebruikersinterfacetool waarmee we verschillende wijzigingen kunnen aanbrengen in apparaatparameters op netwerkniveau en namen, voor het gebruik ervan volstaat het om het volgende uit te voeren:
nmtuiIn het venster dat wordt weergegeven, selecteren we de optie "Systeemhostnaam instellen":
VERGROTEN
Stap 2
We drukken op Enter en wijzen de gewenste naam toe:
VERGROTEN
Stap 3
Met de Tab-toets gaan we naar Accepteren en drukken op Enter om de wijzigingen te accepteren en we zullen het volgende zien:
VERGROTEN
Stap 4
Opnieuw drukken we op Enter om de wijzigingen te accepteren, daarna zullen we het volgende uitvoeren om de wijzigingen toe te passen:
systemctl herstart systemd-hostnamedWe controleren de naam met hostnamectl-status:
VERGROTEN
3. Hoe CentOS 8 Host te hernoemen met de opdracht nmcli
Stap 1
Een ander handig commando voor het bewerken van de hostnaam in CentOS 8 is nmcli die aspecten van het netwerk beheert, om de huidige naam met dit commando te zien zullen we het volgende uitvoeren:
nmcli algemene hostnaam
VERGROTEN
Stap 2
Om nu een nieuwe naam vast te stellen, moeten we de volgende syntaxis uitvoeren:
nmcli algemene hostnaam "Naam"
VERGROTEN
OpmerkingAls de naam onmiddellijk wordt toegepast, kunnen we de service opnieuw starten door systemctl restart systemd-hostnamed uit te voeren.
4. Hoe CentOS 8 Host te hernoemen van / etc / sysconfig / network
Stap 1
In deze directory kunnen we de gewenste waarden van de apparatuur toevoegen, hiervoor hebben we toegang met een editor daar:
nano / etc / sysconfig / netwerkDaar voegen we het volgende toe:
NETWORKING = ja HOSTNAME = hostnaam
VERGROTEN
We slaan de wijzigingen op met de Ctrl + O-toetsen en verlaten de editor met de Ctrl + X-toetsen.
Stap 2
Hierna herstarten we de service:
systemctl herstart netwerk
5. Hoe CentOS 8 Host te hernoemen met de opdracht sysctl
Stap 1
Ten slotte is een andere optie om de opdracht sysctl voor deze wijziging te gebruiken, allereerst zullen we de huidige naam kennen door het volgende uit te voeren:
sysctl kernel.hostnaam
VERGROTEN
Stap 2
Om nu de hostnaam te wijzigen, moeten we het volgende uitvoeren volgens de gewenste naam:
sysctl kernel.hostname = Solvetic.centos8
VERGROTEN
Zoals je kunt, zijn de opties gevarieerd, maar elk van hen vervult de taak om de hostnaam in CentOS 8 te bewerken en zo de beste manier te bepalen om deze te beheren.