Основы Ubuntu Linux: apt-get, bash, командная строка
Innehållsförteckning:
Som standard ställs systemvärdnamnet in under installationsprocessen, eller om du skapar en virtuell maskin tilldelas den dynamiskt till instansen vid start, men det finns situationer när du behöver ändra den.
Denna handledning leder dig genom processen att ändra värdnamnet i Linux utan att behöva starta om systemet. Instruktionerna ska fungera på alla moderna Linux-distributioner som använder systemd.
Vad är värdnamn
Ett värdnamn är en etikett tilldelad en maskin som identifierar maskinen i nätverket. Varje enhet i nätverket bör ha ett unikt värdnamn.
Värdnamnet kan vara en enkel sträng som innehåller alfanumeriska tecken, prickar och bindestreck. Om maskinen är ansluten till Internet (t.ex. webb- eller e-postserver) rekommenderas det att använda ett fullt kvalificerat domännamn (FQDN) som ett systemvärdnamn. FQDN består av två delar, värdnamnet och domännamnet.
Visar det aktuella värdnamnet
På Linux-system som använder systemd kan kommandot
hostnamectl
användas för att fråga och ändra värdnamnet och relaterade inställningar på en given maskin.
För att visa det aktuella värdnamnet, anropa kommandot
hostnamectl
utan några argument:
hostnamectl
Systemets värdnamn markeras på bilden nedan:
Ändra värdnamnet
För att ändra värdnamnet
hostnamectl
kommandot
set-hostname
argumentet
set-hostname
följt av det nya värdnamnet. Endast roten eller en användare med sudo-behörigheter kan ändra systemvärdnamnet.
Till exempel, för att ändra systemvärdnamnet till
mail.linuxize.com
, skulle du använda följande kommando:
sudo hostnamectl set-hostname mail.linuxize.com
Kommandot
hostnamectl
producerar inte output. Vid framgång returneras
0
, en felkod som inte är noll annars.
Slutligen, för att verifiera att värdnamnet framgångsrikt har ändrats, använd än en gång kommandot
hostnamectl
:
hostnamectl
Det nya systemvärdnamnet och lite ytterligare systeminformation, t.ex. kärnversionen, kommer att visas på terminalen.
Static hostname: mail.linuxize.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 6d45a1a8d436418e97519da01ea61c1b Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64
Slutsats
I den här tutorialen har vi visat dig hur du ändrar värdnamnet för ditt Linux-system. Beroende på din Linux-distribution och virtualiseringstyp kan ytterligare steg krävas för att slutföra processen.
För distrospecifika instruktioner, kolla följande artiklar:
Lämna gärna en kommentar om du har några frågor.
terminal värdnamnHur man ändrar värdnamn på debian 10 linux
Denna handledning förklarar hur du ändrar värdnamnet på Debian 10 Buster utan att starta om systemet.
Hur man ändrar värdnamn på debian 9 linux
Denna handledning leder dig genom processen att ändra ett värdnamn på en Debian 9 utan att behöva starta om ditt system.
Hur man ändrar värdnamn på ubuntu 18.04
Denna handledning leder dig genom processen att ändra ett värdnamn på Ubuntu 18.04 utan att behöva starta om ditt system.