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 |
- hostnamectl-kommando : Kontrol af systemets værtsnavn. Dette er den anbefalede metode.
- nmtui kommando : Styrer systemets værtsnavn ved hjælp af tekstbrugergrænsefladen (TUI).
- nmcli kommando : Styrer systemets værtsnavn ved hjælp af CLI-delen af NetworkManager.
- Typer af værtsnavne
- Metode #1: Hostnamectl-kommando
- Hvordan kan jeg se værtsnavne?
- Hvordan indstiller jeg værtsnavnet?
- Hvordan sletter jeg et bestemt værtsnavn?
- Hvordan ændrer jeg værtsnavnet eksternt?
- Metode #2: nmtui kommando
- Metode #3: nmcli kommando
- For at få vist værtsnavnet ved hjælp af nmcli-kommandoen:
- For at indstille værtsnavnet ved hjælp af nmcli-kommandoen:
- Den er:# nmcli general hostname R2-D2# nmcli general hostname server42.cyberciti.bizTil 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: Ubuntu Linux Skift værtsnavn (computernavn) Debian Linux: Skift værtsnavn / computernavn permanent Linux ændre mit værtsnavn / computer systemnavn Linux ændre værtsnavn RHEL / Centos Linux 7: Change and Set Hostname Command OpenBSD Change Hostname CentOS Linux 5/6 Change Hostname Command Linux setting hostname and domain name of my server FreeBSD Skift værtsnavn uden genstart SuSe Linux Skift værtsnavn uden genstart Sådan indstiller du værtsnavnet på Fedora Linux Ubuntu 18.04 LTS ændre værtsnavn permanent Ubuntu indstille værtsnavn permanent (computernavn) kommando OpenSUSE Linux indstille værtsnavn permanent (computernavn) kommando RHEL 8 Linux indstille værtsnavn permanent (computernavn) kommando CentOS 8 Linux indstille værtsnavn permanent (computernavn) kommando Ubuntu 20.04 LTS set hostname permanently (computer name) command Set / Change FQDN on Ubuntu 20.04 LTS 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 ↔
Værtsnavnet kan konfigureres som følger
- Statisk værtsnavn tildelt af sysadmin. F.eks. “server1”, “wwwbox2” eller “server42.cyberciti.biz”.
- Transient/dynamisk værtsnavn tildelt af DHCP- eller mDNS-server ved kørselstid.
- 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.
$ hostnamectl
## OR ##
$ hostnamectl status
Eksempel på output:
Syntaksen er:# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty
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.
Syntaksen er:# nmcli general hostname
Syntaksen er: # nmcli general hostname
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 |