Hur ändrar jag värdnamn under ett Linux-operativsystem med CLI eller över SSH-baserad session?
Du måste använda kommandot hostname eller hostnamectl. Båda kommandona används för att antingen ställa in eller visa systemets aktuella värd-eller domännamn. Värdnamnet används av många av nätverksprogrammen (som sendmail, Apache-servrar) för att identifiera datorn. Därför inställning korrekt värdnamn rekommenderas.,
Linux ändra värdnamn med kommandot hostnamectl
nästan alla moderna Linux distro kommer med systemd ett init-system som används i Linux-distributioner för att starta upp användarutrymmet och för att hantera systemprocesser efter uppstart.,
visa ditt datornamn
skriv bara hostnamectl:$ hostnamectl
Exempelutgångar:
Static hostname: gfs03 Icon name: computer-vm Chassis: vm Machine ID: beb217fbb4324b7d9959f78xxxxxxxxx Boot ID: 123a3aa710314175aec7c54yyyyyyyyy Virtualization: qemu Operating System: Ubuntu 16.04.3 LTS Kernel: Linux 4.10.0-40-generic Architecture: x86-64
Ställ in eller ändra datorns Namn
Jag kommer att ändra gfs03 värdnamn till GFS-server-03:$ hostnamectl set-hostname 'gfs-server-03'
verifiera det:$ hostnamectl
det är allt. Du ändrade bara ditt servernamn permanent.
Linux ändra värdnamn med hjälp av värdnamn kommando
äldre version av Linux distro används värdnamn kommando., Vissa moderna distro utan systemd eller med systemd använder fortfarande följande metod. Använd om möjligt kommandot hostnamectl. Låt oss se några exempel.
Visa värdnamn
Skriv följande kommando:$ hostname
Sample ouputs:
server.nixcraft.net.in
ändra värdnamn
Du måste uppdatera två filer:
- Linuxdistributionsspecifik fil. Redigera lämplig fil enligt din distribution enligt följande.,
/etc/hosts
Redhat / CentOS / Fedora: ändra värdnamn
redigera /etc/sysconfig/network, enter:
vi /etc/sysconfig/network
set HOSTNAME=newhost.example.com, enter:
HOSTNAME=server2.nixcraft.com
spara och stäng filen. Skriv följande kommando:
hostname server2.nixcraft.comhostname
fortsätt nu till steg # 2.,
Debian / Ubuntu: ändra värdnamn
redigera, /etc/värdnamn fil, ange:
vi /etc/hostname
Ta bort det gamla namnet och Lägg till det nya namnet:
server2.nixcraft.com
spara och stäng filen. Skriv följande kommando:
hostname server2.nixcraft.comhostname
fortsätt nu till steg # 2.,
Slackware: ändra värdnamn
redigera /etc/värdnamn, skriv in:
vi /etc/HOSTNAME
Ta bort det gamla namnet och Lägg till det nya:
server2.nixcraft.com
spara och stäng filen. Skriv följande kommando:
hostname server2.nixcraft.comhostname
fortsätt nu till steg # 2.,
Suck/OpenSuse: ändra värdnamn
redigera/etc/värdnamn, skriv:
ta bort det gamla namnet och Lägg till det nya:
server2.nixcraft.com
spara och stäng filen. Skriv följande kommando:
hostname server2.nixcraft.comhostname
fortsätt nu till steg # 2.,steg #2: Update /etc/hosts
nu måste du redigera /etc/hosts-filen, ange:
vi /etc/hosts
ändra alla gamla värdnamn med nyare.
🐧 Få de senaste tutorials på Linux, Öppen Källkod & DevOps via RSS-flöde eller Veckovisa nyhetsbrev.
13 kommentarer hittills…, add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |