Hoe de hostnaam te wijzigen op Ubuntu en andere Linux-distributies

In deze korte zelfstudie laat ik je zien hoe je de hostnaam op Ubuntu, Debian en andere Linux-distributies kunt veranderen.

Maar voordat je dat ziet, moet je eerst weten wat een hostnaam is!

Wat is een hostnaam onder Linux?

Een hostnaam is een naam die is toegewezen aan een "host", dat wil zeggen een computer in een netwerk. De hostnaam is eigenlijk gewoon de naam van je computer. Het wordt gebruikt om uw computer op het netwerk te identificeren.

U kunt de hostnaam in de terminal zien met behulp van de opdracht hostname.

De huidige hostnaam controleren

Zoals je kunt zien in de bovenstaande screenshot, is de gebruikersnaam abhishek terwijl de hostname istfoss-notes is .

Wanneer u Ubuntu installeert, wordt u gevraagd een naam voor uw computer te kiezen. Dat is de "hostnaam" voor uw systeem.

Als u op enig moment denkt dat uw computer geen mooie of relevante naam heeft, kunt u de hostnaam eenvoudig in Linux wijzigen.

Merk op dat u niet dezelfde hostnaam op twee verschillende computers op hetzelfde netwerk moet gebruiken, omdat dit problemen kan veroorzaken. Deze hostnaam moet een computer op een netwerk uniek identificeren.

Verplichte regels voor hostnamen

Er zijn enkele regels gespecificeerd voor hostnaam:

  • hostnaam mag alleen letters, cijfers en het koppelteken en het periodeteken bevatten
  • hostnaam moet beginnen en eindigen met een letter of cijfer
  • hostnaam moet tussen 2 en 63 tekens lang zijn

Er zijn twee manieren om de hostnaam in Ubuntu te veranderen:

  • Wijzig de hostnaam in opdrachtregel

  • Wijzig hostnaam met behulp van GUI Way

We zullen beide manieren zien om de hostnaam in deze tutorial te veranderen.

Hier ga ik ervan uit dat je Ubuntu op je systeem hebt staan, maar je kunt dezelfde opdrachtregel-truc uitproberen op Linux Mint en een andere Debian-distributie omdat ze dezelfde configuratie gebruiken als Ubuntu.

Wijzig de hostnaam in Ubuntu en andere Linux met behulp van de opdrachtregel

Als u de hostnaam in Ubuntu of een andere op Debian gebaseerde Linux-distributie wilt wijzigen, kunt u de gebruikelijke Linux-manier gebruiken om dat te doen, waarbij de opdrachtregel wordt gebruikt.

Nu zijn er verschillende commando's om de hostnaam in Linux te veranderen. Ik zal je hier twee van zulke methoden laten zien.

Methode 1: Wijzig de hostnaam met behulp van systemd-tools

Als uw Linux-systeem systemd gebruikt, kunt u de hulpprogramma's van systemd gebruiken om de hostnaam te wijzigen. Gebruik de volgende opdracht om uw huidige hostnaam en enige andere informatie te controleren:

 hostnamectl 

De uitvoer moet ongeveer zo zijn:

Statische hostnaam: itsfoss

Pictogramnaam: computer-laptop

Chassis: laptop

Machine-ID: 1b9ab93094fa4978beba80fd3c48a18c

Boot-ID: 68a0f4c77b9d4ca3aaa2c99ce051a7f8

Besturingssysteem: Ubuntu 18.04.2 LTS

Kernel: Linux 4.15.0-46-generic

Architectuur: x86-64

Om de hostnaam te wijzigen, kunt u deze optie gebruiken met de opdracht hostnamectl:

 hostnamectl set-hostnaam 

Vervang de naam natuurlijk door uw nieuwe hostnaam in het bovenstaande commando.

Methode 2: Wijzig hostnaam met hostnaamopdracht

Open een terminal en gebruik de onderstaande opdracht om de hostnaam te wijzigen. Vervang door de nieuwe hostnaam die u wilt gebruiken:

 sudo-hostnaam 

Als u nu de opdracht hostnaam gebruikt, ziet u dat uw hostnaam is gewijzigd.

Maar de wijzigingen die u zojuist hebt aangebracht zijn niet permanent. Als u uw systeem opnieuw opstart, komt de oude hostnaam terug.

Om je hostnaam permanent te veranderen, zul je ook je / etc / hostname en / etc / hosts-bestand moeten bewerken, waar Ubuntu, Mint en andere Debian-gebaseerde distributies de hostnaam opslaan.

Omdat je in terminal bent, moet je een teksteditor op opdrachtregel gebruiken om deze bestanden zoals Vi of Vim te bewerken. Ubuntu heeft standaard een Nano-editor geïnstalleerd, zodat je die ook kunt gebruiken.

Ik ga hier Nano gebruiken. U ziet hier slechts één regel en die bevat de hostnaam van uw systeem. Verander het in de gewenste hostnaam en sla het bestand op.

 sudo nano / etc / hostname 

Je moet ook het bestand / etc / hosts op dezelfde manier bewerken en alle occurrences van je oude hostnaam vervangen door de nieuwe hostnaam.

 sudo nano / etc / hosts 

Dit is belangrijk anders ziet u de fout 'sudo: kan host niet oplossen'.

Dat is het. Je bent klaar!

Wijzig hostnaam in Ubuntu met behulp van GUI

De beginnersvriendelijke Linux-distributie Ubuntu biedt vaak de grafische manier om dingen te doen.

Om de hostnaam te veranderen in Ubuntu 18.04 of een andere Linux-distributie met GNOME-desktop, ga je gewoon naar de Systeeminstellingen en klik je op Details.

Ga naar Systeeminstellingen-> Details

Hier ziet u het veld 'Apparaatnaam' dat kan worden bewerkt. Deze 'apparaatnaam' is de hostnaam van je systeem. Verander het in wat je maar wilt. De wijzigingen die u hier aanbrengt, zijn permanent.

Veranderen van hostnaam in Ubuntu 18.04 GNOME

Het is hetzelfde proces in vrijwel elke andere desktopomgeving. Als u Ubuntu 16.04 Unity gebruikt, kunt u het volgende gedeelte uitbreiden om de schermafbeeldingen te bekijken.

Wijzig hostnaam in Ubuntu 16.04 Unity

Ga naar Systeeminstellingen om de hostnaam te wijzigen (zoek ernaar in Unity Dash of GNOME). Zoek hier naar Details.

Hier ziet u de optie om de naam te wijzigen. U hoeft het niet expliciet op te slaan:

Uiteindelijk…

Ik hoop dat dit artikel je heeft geholpen om de hostnaam te veranderen op Ubuntu en andere Linux-distributies. Aarzel niet om uw feedback te geven.

Aanbevolen

Dingen om te doen na het installeren van Fedora 24
2019
Speel Multiplayer Tron Arcade Game In Linux Terminal
2019
Snel kijken naar de op Arch Based Indie Linux-distributie: MagpieOS
2019