RHEL / Centos Linux 7: Kommando til at ændre og indstille værtsnavn

Jeg er en ny RHEL (Red Hat Linux) og/eller CentOS Linux 7-serverbruger. Hvordan kan jeg ændre værtsnavnet i CentOS 7 ved hjælp af en kommandolinjeindstilling?
På en CentOS Linux 7-server kan du bruge et af følgende værktøjer til at administrere værtsnavne:

Tutorial details
Sværhedsgrad Let (rss)
Root privilegier Ja
Krav Ingen
Tid 2m

  1. hostnamectl-kommando : Kontrol af systemets værtsnavn. Dette er den anbefalede metode.
  2. nmtui kommando : Styrer systemets værtsnavn ved hjælp af tekstbrugergrænsefladen (TUI).
  3. nmcli kommando : Styrer systemets værtsnavn ved hjælp af CLI-delen af NetworkManager.

Typer af værtsnavne

Værtsnavnet kan konfigureres som følger

  1. Statisk værtsnavn tildelt af sysadmin. F.eks. “server1”, “wwwbox2” eller “server42.cyberciti.biz”.
  2. Transient/dynamisk værtsnavn tildelt af DHCP- eller mDNS-server ved kørselstid.
  3. Pretty-værtsnavn tildelt af sysadmin/end-brugere, og det er et UTF8-værtsnavn i fri form til præsentation for brugeren. For eksempel “Vivek’s netbook”.

Metode #1: Hostnamectl-kommando

Lad os se, hvordan du bruger kommandoen hostnamectl.

Hvordan kan jeg se værtsnavne?

$ hostnamectl
## OR ##
$ hostnamectl status

Eksempel på output:

Hvordan indstiller jeg værtsnavnet?

Hvordan sletter jeg et bestemt værtsnavn?

Syntaksen er:
# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty

Hvordan ændrer jeg værtsnavnet eksternt?

Brug en af følgende syntaks:
# ssh root@server-ip-here hostnamectl set-hostname server1
eller indstil server1 som værtsnavn på en fjernserver, der hedder 192.168.1.42 ved hjælp af ssh:
# hostnamectl set-hostname server1 -H [email protected]

Metode #2: nmtui kommando

Du kan indstille værtsnavn ved hjælp af nmtui kommando, som har tekstbrugergrænseflade for nye brugere:
# nmtui
Eksempel på uddata:

Fig.01: Brug nmtui til at indstille værtsnavn på en CentOS 7

Brug pil nedad-tasten > vælg menupunktet “Sæt systemværtsnavn” > Tryk på “ok”-knappen:

Fig.02: Indstil værtsnavn

Du vil se bekræftelsesboksen som følger:

Figur.03: Nyt værtsnavn bekræftet

Til sidst skal du genstarte tjenesten med værtsnavnet ved at skrive følgende kommando
# systemctl restart systemd-hostnamed
For at bekræfte ændringerne skal du indtaste:
# hostnamectl status
Eksempel på uddata:

Figur.04: CentOS 7 / RHEL Vis detaljer om værtsnavn ved hjælp af hostnamectl Kommando

Metode #3: nmcli kommando

nmcli er et kommandolinjeværktøj til styring af NetworkManager og rapportering af netværksstatus.

For at få vist værtsnavnet ved hjælp af nmcli-kommandoen:

Syntaksen er:
# nmcli general hostname

For at indstille værtsnavnet ved hjælp af nmcli-kommandoen:

Syntaksen er:
# nmcli general hostname

Den er:
# nmcli general hostname R2-D2
# nmcli general hostname server42.cyberciti.biz

Til sidst skal du genstarte tjenesten systemd-hostnamed:
# systemctl restart systemd-hostnamed

Dette indlæg er 5 ud af 19 i serien Linux/Unix Set hostname Tutorial. Fortsæt med at læse resten af serien:

  1. Ubuntu Linux Skift værtsnavn (computernavn)
  2. Debian Linux: Skift værtsnavn / computernavn permanent
  3. Linux ændre mit værtsnavn / computer systemnavn
  4. Linux ændre værtsnavn
  5. RHEL / Centos Linux 7: Change and Set Hostname 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 Skift værtsnavn uden genstart
  10. SuSe Linux Skift værtsnavn uden genstart
  11. Sådan indstiller du værtsnavnet på Fedora Linux
  12. Ubuntu 18.04 LTS ændre værtsnavn permanent
  13. Ubuntu indstille værtsnavn permanent (computernavn) kommando
  14. OpenSUSE Linux indstille værtsnavn permanent (computernavn) kommando
  15. RHEL 8 Linux indstille værtsnavn permanent (computernavn) kommando
  16. CentOS 8 Linux indstille værtsnavn permanent (computernavn) kommando
  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øt venligst mit arbejde på Patreon eller med en donation.
🧠Få de seneste tutorials om Linux, Open Source & DevOps via RSS-feed eller ugentligt e-mail-nyhedsbrev.
🧠12 kommentarer so far… add one ↔

Kategori Liste over Unix- og Linux-kommandoer
Filhåndtering cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Netværkstjenester dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04 – Ubuntu 20.0404
Package Manager apk – apt
Processes Management bg – chroot – cron – disown – fg – jobs – killall – kill – kill – pidof pstree – pwdx – time
Søgning grep – whereis – which
Brugeroplysninger groups – id – lastcomm – last – last – lid/libuser-lid – logname – members – users – whoami – who – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.