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 |
- hostnamectl command : Kontrollerar systemets värdnamn. Detta är den rekommenderade metoden.
- nmtui kommandot : Kontrollera systemets värdnamn med hjälp av textanvändargränssnittet (TUI).
- nmcli kommandot : Kontrollera systemets värdnamn med hjälp av CLI-delen av NetworkManager.
- Typer av värdnamn
- Metod #1: kommandot hostnamectl
- Hur ser jag värdnamnen?
- Hur ställer jag in värdnamnet?
- Hur tar jag bort ett visst värdnamn?
- Hur ändrar jag värdnamn på distans?
- Metod #2: nmtui kommandot
- Metod #3: nmcli kommando
- För att visa värdnamnet med hjälp av nmcli-kommandot:
- För att ställa in värdnamnet med hjälp av nmcli-kommandot:
Typer av värdnamn
Värdsnamnet kan konfigureras på följande sätt
- Statiskt värdnamn som tilldelas av systemadministratören. Till exempel ”server1”, ”wwwbox2” eller ”server42.cyberciti.biz”.
- Tillfälligt/dynamiskt värdnamn som tilldelas av DHCP- eller mDNS-server vid körning.
- 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
- Ubuntu Linux Change Hostname (computer name)
- Debian Linux: Linux: Ändra värdnamn / datornamn permanent
- Linux ändra mitt värdnamn / datorns systemnamn
- Linux ändra värdnamn
- RHEL / Centos Linux 7: Command
- OpenBSD Change Hostname
- CentOS Linux 5/6 Change Hostname Command
- Linux setting hostname and domain name of my server
- FreeBSD Change Hostname without reboot
- SuSe Linux Change Hostname without reboot
- Hur man ställer in värdnamnet på Fedora Linux
- Ubuntu 18.04 LTS change hostname permanently
- Ubuntu set hostname permanently (computer name) command
- OpenSUSE Linux set hostname permanently (computer name) command
- RHEL 8 Linux set hostname permanently (computer name) command
- CentOS 8 Linux set hostname permanently (computer name) command
- Ubuntu 20.04 LTS set hostname permanently (computer name) command
- Set / Change FQDN on Ubuntu 20.04 LTS
- Alpine Linux – Setting system hostname
🧠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 |