In het volgende artikel gaan we het bekijken enkele manieren om de hostnaam in Ubuntu te wijzigen. De hostname op een computer is iets belangrijks, vooral tegenwoordig waar veel computers met internet zijn verbonden. Het is de naam die is toegewezen aan een computer of apparatuur binnen een netwerk.
Dit is de naam die wordt gebruikt wanneer we willen verwijs naar het team, zodat u geen numerieke referentie hoeft te gebruiken die wordt geleverd door het IP-adres van de netwerkkaart. Dit maakt het voor de gebruiker gemakkelijker om te onthouden.
Enige tijd geleden sprak een collega met ons in een artikel dat in deze blog is gepubliceerd over hoe u de hostnaam in Ubuntu kunt wijzigen In de volgende regels zullen we nog drie methoden zien die hetzelfde doel kunnen dienen. Vervolgens is het een kwestie van een ieder die kiest die het beste bij hun behoeften past.
Verander de hostnaam in Ubuntu
Een praktische tool genaamd hostnamectl stelt ons in staat om de hostnaam van het systeem gemakkelijk te beheren.
Dit is de eenvoudigste methode. Zoals ik al eerder zei, vertelde de collega ons er al over in het artikel dat enige tijd geleden is gepubliceerd. Daarom zullen we het in de volgende regels niet zien. Als je dat artikel wilt raadplegen, volg dan deze link Vervolgens zullen we andere opties zien waarmee we in principe hetzelfde kunnen doen.
Gebruik de opdracht nmcli
NMCLI is een opdrachtregelprogramma om NetworkManager te besturen dat geeft ons de staat van het netwerk. Deze opdracht wordt gebruikt om netwerkverbindingen te maken, weer te geven, te bewerken, te verwijderen, te activeren en te deactiveren, en om de status van het netwerkapparaat te controleren en weer te geven. Het stelt ons ook in staat om de hostnaam te wijzigen.
naar bekijk de huidige hostnaam met nmcli, in een terminal (Ctrl + Alt + T) zullen we schrijven:
nmcli general hostname
Met behulp van de volgende opdracht gaan we voor dit voorbeeld verander de hostnaam van 18-10 getoond in de bovenstaande schermafbeelding tot ubuntu-1810.
nmcli general hostname ubuntu-1810
Om de wijzigingen van kracht te laten worden, is het eenvoudigste log uit en log opnieuw in Nadat we dit hebben gedaan, kunnen we nu dezelfde nmcli-opdracht uitvoeren naar verifieer de gewijzigde hostnaam:
nmcli general hostname
Wijzig de hostnaam met de opdracht nmtui
nmtui is een TUI-applicatie gebaseerd op vloeken om te communiceren met NetworkManager Bij het starten wordt de gebruiker gevraagd om de uit te voeren activiteit te selecteren.
naar start de gebruikersinterface, gaan we het volgende commando in de terminal schrijven (Ctrl + Alt + T):
nmtui
In de interface kunnen we de pijlen omhoog en omlaag op het toetsenbord gebruiken om kies de optie "Stel de hostnaam van het systeem in" Dan hoef je alleen maar op te drukken Intro.
In de volgende schermafbeelding ziet u de hostnaam die we gaan wijzigen.
Om de naam te wijzigen, hoeft u alleen maar verwijder de naam die wordt gezien en schrijf een nieuwe We eindigen door te klikken op de optie «Accepteren".
Ter bevestiging zal het ons de bijgewerkte hostnaam op het scherm laten zien. We klikken op «Accepteren»Om de actie te voltooien.
Als we tenslotte klikken op de optie «Uitloggen«, Nmtui zal worden gesloten.
We kunnen start de service systemd-hostnamed opnieuw om de wijzigingen van kracht te laten worden door in de terminal te typen (Ctrl + Alt + T):
sudo systemctl restart systemd-hostnamed
Om te eindigen kunnen we controleer bijgewerkte hostnaam het volgende commando uitvoeren:
hostnamectl
Wijzig de hostnaam met behulp van het bestand / etc / hostname
Als een andere mogelijkheid zullen we dat kunnen verander de hostnaam door het bestand / etc / hostname te wijzigen.
De naam van de huidige host kan worden geverifieerd door naar de inhoud van het bestand te kijken / Etc / hostnaam:
cat /etc/hostname
Om de hostname, we zullen gewoon het bestand moeten overschrijven omdat het alleen de hostnaam bevat. Om dit te doen, schrijven we in de terminal (Ctrl + Alt + T):
sudo echo "ubuntu-1810" > /etc/hostname
Als het systeem je ondanks het gebruik van sudo vertelt dat je geen toestemming hebt, log dan in als root met:
sudo su
Voer vervolgens de vorige opdracht opnieuw uit, maar deze weergave zonder sudo. Na het aanpassen van het bestand hebben we nodig Start het systeem opnieuw op om de wijzigingen correct door te voeren. We kunnen dit doen door het volgende commando uit te voeren:
sudo init 6
Om te eindigen zullen we de bijgewerkte hostnaam controleren met behulp van het bestand / Etc / hostnaam.
cat /etc/hostname