Hoe de CentOS 8-hostnaam te hernoemen

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-status
DetailsDit 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 Solvetic
Stap 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" -pretty
We 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
Als u de naam van een team op afstand wilt wijzigen, kunnen we het volgende gebruiken:
 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:

 nmtui
In 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-hostnamed
We 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 / netwerk 
Daar 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.

wave wave wave wave wave