RHEL/Centos Linux 7: Kommando för att ändra och ställa in värdnamn

Jag är ny användare av RHEL (Red Hat Linux) och/eller CentOS Linux 7-servern. Hur kan jag ändra värdnamnet i CentOS 7 med hjälp av ett kommandoradsalternativ?
På en CentOS Linux 7-server kan du använda något av följande verktyg för att hantera värdnamn:

Tidigare detaljer
Svårighetsgrad Lätt (rss)
Rootprivilegier Ja
Krav Ingen
Tid 2m

  1. hostnamectl command : Kontrollerar systemets värdnamn. Detta är den rekommenderade metoden.
  2. nmtui kommandot : Kontrollera systemets värdnamn med hjälp av textanvändargränssnittet (TUI).
  3. nmcli kommandot : Kontrollera systemets värdnamn med hjälp av CLI-delen av NetworkManager.

Typer av värdnamn

Värdsnamnet kan konfigureras på följande sätt

  1. Statiskt värdnamn som tilldelas av systemadministratören. Till exempel ”server1”, ”wwwbox2” eller ”server42.cyberciti.biz”.
  2. Tillfälligt/dynamiskt värdnamn som tilldelas av DHCP- eller mDNS-server vid körning.
  3. Pretty värdnamn som tilldelas av sysadmin/end-användare och som är ett UTF8-värdnamn i fri form för presentation för användaren. Till exempel ”Viveks netbook”.

Metod #1: kommandot hostnamectl

Vi ska se hur man använder kommandot hostnamectl.

Hur ser jag värdnamnen?

$ hostnamectl
## OR ##
$ hostnamectl status

Exempel på utdata:

Hur ställer jag in värdnamnet?

Hur tar jag bort ett visst värdnamn?

Syntaxen är:
# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty

Hur ändrar jag värdnamn på distans?

Använd någon av följande syntax:
# ssh root@server-ip-here hostnamectl set-hostname server1
eller ange server1 som värdnamn på en fjärrserver som heter 192.168.1.42 med hjälp av ssh:
# hostnamectl set-hostname server1 -H [email protected]

Metod #2: nmtui kommandot

Du kan ställa in värdnamn med hjälp av nmtui kommandot som har ett textgränssnitt för nya användare:
# nmtui
Exempel på utdata:

Fig.01: Använd nmtui för att ställa in värdnamn på en CentOS 7

Använd piltangenten nedåt > välj menyalternativet ”Set system hostname” > Tryck på knappen ”OK”:

Fig.02: Set hostname

Du kommer att se en bekräftelseruta enligt följande:

Fig.03: Nytt värdnamn bekräftat

Slutligen startar du om tjänsten hostnamed genom att skriva följande kommando
# systemctl restart systemd-hostnamed
För att verifiera ändringarna skriver du in:
# hostnamectl status
Sampel på utdata:

Fig.04: CentOS 7 / RHEL Visa detaljer om värdnamn med kommandot hostnamectl

Metod #3: nmcli kommando

Nmcli är ett kommandoradsverktyg för att styra NetworkManager och rapportera nätverksstatus.

För att visa värdnamnet med hjälp av nmcli-kommandot:

Syntaxen är:
# nmcli general hostname

För att ställa in värdnamnet med hjälp av nmcli-kommandot:

Syntaxen är:
# nmcli general hostname R2-D2
# nmcli general hostname server42.cyberciti.biz

Slutligt, starta om tjänsten systemd-hostnamed:
# systemctl restart systemd-hostnamed

Detta inlägg är 5 av 19 i serien Linux/Unix Set hostname Tutorial. Fortsätt läsa resten av serien:

  1. Ubuntu Linux Change Hostname (computer name)
  2. Debian Linux: Linux: Ändra värdnamn / datornamn permanent
  3. Linux ändra mitt värdnamn / datorns systemnamn
  4. Linux ändra värdnamn
  5. RHEL / Centos Linux 7: Command
  6. OpenBSD Change Hostname
  7. CentOS Linux 5/6 Change Hostname Command
  8. Linux setting hostname and domain name of my server
  9. FreeBSD Change Hostname without reboot
  10. SuSe Linux Change Hostname without reboot
  11. Hur man ställer in värdnamnet på Fedora Linux
  12. Ubuntu 18.04 LTS change hostname permanently
  13. Ubuntu set hostname permanently (computer name) command
  14. OpenSUSE Linux set hostname permanently (computer name) command
  15. RHEL 8 Linux set hostname permanently (computer name) command
  16. CentOS 8 Linux set hostname permanently (computer name) command
  17. Ubuntu 20.04 LTS set hostname permanently (computer name) command
  18. Set / Change FQDN on Ubuntu 20.04 LTS
  19. Alpine Linux – Setting system hostname

🧠Stöd gärna mitt arbete på Patreon eller med en donation.
🧠Få de senaste handledningarna om Linux, Open Source & DevOps via RSS-flöde eller veckovisa nyhetsbrev.
🧠12 comments so far… add one ↔
Kategori Lista över Unix- och Linuxkommandon
Filhantering cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Nätverksverktyg dig – värd – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Package Manager apk – apt
Processhantering bg – chroot – cron – disown – fg – jobs – killall – kill – pidof pstree pwdx time
Sökning grep grep whereis vilket
Användarinformation groups id id last¢comm last last lid/libuser-lid – logname – members – users – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Lämna ett svar

Din e-postadress kommer inte publiceras.