Esistono vari parametri del server che ci consentono di gestirlo direttamente e uno dei più semplici, ma allo stesso tempo più importante, è l'identificatore dell'apparato che permette di conoscerlo all'interno della rete, gestirlo in modo specifico e anche mantenere un controllo di audit e supporto esclusivo.
Questo hostname (hostname) può essere assegnato durante l'installazione del sistema operativo e nel caso di CentOS 8 se non specifichiamo alcun nome verrà assegnato “localhost” e ciò si verifica eseguendo il comando hostname dalla console:
INGRANDIRE
Ovviamente se lasciamo solo "localhost" si può creare confusione non sapendo di che apparecchiatura si tratta e definendo quindi che tipo di supporto o gestione eseguire su di essa. Oggi Solvetic ti spiegherà alcuni metodi semplici ma efficaci per impostare un nuovo nome host in CentOS 8.
1. Come conoscere il nome host del computer Nome host
Passo 1
Per conoscere con certezza il nome attuale della nostra macchina possiamo eseguire uno dei seguenti comandi:
hostnamectl hostnamectl statusDettagliQuesto ci darà dettagli più specifici come:
- Nome host (nome host statico).
- Nome dell'icona.
- ID macchina.
- Tipo di telaio.
- Metodo di virtualizzazione.
- ID di avvio.
- Nucleo attuale.
- Sistema operativo usato.
- Tipo di sistema (32 o 64 bit), ecc.
INGRANDIRE
Passo 2
Tre tipi di hostname per CentOS 8Esistono tre tipi di hostname per CentOS 8, questi sono:
- Nome host statico: è il nome assegnato da sysadmin.
- Nome host transitorio/dinamico: è il nome assegnato dal server DHCP o mDNS.
- Pretty host name: è il nome host assegnato dall'amministratore o dall'utente finale che può essere personalizzato in base al gusto della persona.
Sintassi basata sul tipo di hostname da usareEsistono varie sintassi in base al tipo di hostname da utilizzare, queste sono:
- hostnamectl set-hostname "Hostname"
- hostnamectl set-hostname "Hostname" --pretty
- hostnamectl set-hostname "Hostname" --static
- hostnamectl set-hostname "Hostname" -transient
Ad esempio, assegneremo il nome "Solvetic" all'attrezzatura, eseguiamo quanto segue:
hostnamectl set-hostname SolveticPassaggio 3
Verifichiamo che sia stato assegnato con "hostnamectl status":
INGRANDIRE
Passaggio 4
Ora, se vogliamo stabilire un nome statico, definiamo quanto segue:
hostnamectl set-hostname Solvetic.solvetic.com -static
INGRANDIRE
Passaggio 5
Allo stesso modo, per impostare un nome personalizzato, dobbiamo eseguire quanto segue:
hostnamectl set-hostname "Squadra Solvetica" -prettyVerifichiamo che sia stata aggiunta la riga "Pretty hostname":
INGRANDIRE
Passaggio 6
Ora, se per qualche motivo il nome assegnato non è di nostro gradimento, possiamo eliminarlo utilizzando uno dei seguenti modi a seconda del tipo utilizzato:
- hostnamectl set-hostname ""
- hostnamectl set-hostname "" --static
- hostnamectl set-hostname "" -pretty
ssh root @ ip_server hostnamectl set-hostname "nome"
2. Come rinominare CentOS 8 Host usando il comando nmtui
Passo 1
Questo è uno strumento di interfaccia utente con il quale possiamo applicare varie modifiche ai parametri del dispositivo a livello di rete e ai nomi, per il suo utilizzo è sufficiente eseguire quanto segue:
ntuiNella finestra che verrà visualizzata selezioniamo l'opzione "Set system hostname":
INGRANDIRE
Passo 2
Premiamo Invio e assegniamo il nome desiderato:
INGRANDIRE
Passaggio 3
Con il tasto Tab andremo su Accetta e premiamo Invio per accettare le modifiche e vedremo quanto segue:
INGRANDIRE
Passaggio 4
Premiamo nuovamente Invio per accettare le modifiche, dopodiché eseguiremo quanto segue per applicare le modifiche:
systemctl riavvia systemd-hostnamedControlliamo il nome con lo stato hostnamectl:
INGRANDIRE
3. Come rinominare CentOS 8 Host usando il comando nmcli
Passo 1
Un altro comando utile per modificare il nome host in CentOS 8 è nmcli che gestisce aspetti della rete, per vedere il nome corrente con questo comando eseguiremo quanto segue:
nmcli nome host generale
INGRANDIRE
Passo 2
Ora, per stabilire un nuovo nome dobbiamo eseguire la seguente sintassi:
nmcli nome host generale "Nome"
INGRANDIRE
NotaNel caso in cui il nome venga applicato immediatamente, possiamo riavviare il servizio eseguendo systemctl restart systemd-hostnamed.
4. Come rinominare CentOS 8 Host da / etc / sysconfig / network
Passo 1
In questa directory possiamo aggiungere i valori desiderati dell'attrezzatura, per questo accediamo con un editor lì:
nano / etc / sysconfig / networkLì aggiungeremo quanto segue:
RETE = sì HOSTNAME = hostname
INGRANDIRE
Salviamo le modifiche utilizzando i tasti Ctrl + O ed usciamo dall'editor con i tasti Ctrl + X.
Passo 2
Fatto ciò, riavviamo il servizio:
systemctl riavvia la rete
5. Come rinominare CentOS 8 Host utilizzando il comando sysctl
Passo 1
Infine, un'altra opzione è usare il comando sysctl per questa modifica, prima di tutto, conosceremo il nome corrente eseguendo:
sysctl kernel.hostname
INGRANDIRE
Passo 2
Ora, per effettuare la modifica del nome host dobbiamo eseguire quanto segue in base al nome desiderato:
sysctl kernel.hostname = Solvetic.centos8
INGRANDIRE
Come puoi, le opzioni sono varie ma ognuna di esse svolge il compito di modificare il nome host in CentOS 8 e quindi determinare il modo migliore per amministrarlo.