Järjestelmän isäntänimen asettaminen tai muuttaminen Linuxissa


Laitteen tai järjestelmän isäntänimiä käytetään helposti tunnistamaan verkossa oleva kone ihmisen luettavassa muodossa. Se ei ole suuri yllätys, mutta Linux-järjestelmässä isäntänimi voidaan helposti muuttaa käyttämällä yksinkertaista komentoa "isäntänimi".

Lue myös: Staattisen IP-osoitteen ja verkon määrittäminen Linuxissa

Jos isäntänimi suoritetaan yksinään ilman parametreja, se palauttaa Linux-järjestelmäsi nykyisen isäntänimen seuraavasti:

hostname
TecMint

Jos haluat muuttaa tai asettaa Linux-järjestelmäsi isäntänimeä, suorita:

hostname NEW_HOSTNAME

Tietenkin sinun on korvattava "NEW_HOSTNAME" todellisella isäntänimellä, jonka haluat asettaa. Tämä muuttaa järjestelmäsi isäntänimen välittömästi, mutta siinä on yksi ongelma – alkuperäinen isäntänimi palautetaan seuraavan uudelleenkäynnistyksen yhteydessä.

On toinenkin tapa muuttaa järjestelmän isäntänimeä – pysyvästi. Olet ehkä jo ymmärtänyt, että tämä edellyttää muutoksia joihinkin asetustiedostoihin ja olet oikeassa.

Aseta järjestelmän isäntänimi pysyvästi Linuxissa

Uudemmat versiot eri Linux-jakeluista, kuten uusimmat Ubuntu, Debian, CentOS, Fedora, RedHat< jne. mukana tulee systemd, järjestelmä- ja palveluhallinta, joka tarjoaa hostnamectl-komennon isäntänimien hallintaan Linuxissa.

Jos haluat asettaa järjestelmän isäntänimen SystemD-pohjaisille jakeluille, käytämme hostnamectl-komentoa kuvan mukaisesti:

sudo hostnamectl set-hostname NEW_HOSTNAME

Vanhemmissa Linux-jakeluissa, jotka käyttävät SysVinitiä lyhennettynä init, niiden isäntänimet voidaan muuttaa yksinkertaisesti muokkaamalla isäntänimitiedostoa, joka sijaitsee:

vi /etc/hostname

Sinun on sitten lisättävä toinen tietue isäntänimelle:

vi /etc/hosts

Esimerkiksi:

127.0.0.1 TecMint

Sitten sinun on suoritettava:

/etc/init.d/hostname restart

RHEL/CentOS-pohjaisissa järjestelmissä, joissa on init, isäntänimi muutetaan muokkaamalla:

vi /etc/sysconfig/network

Tässä on esimerkki tiedostosta:

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="linux-console.net"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"

Jos haluat säilyttää pysyvän isäntänimen, muuta kohdan "HOSTNAME" vieressä oleva arvo isäntänimesi arvoksi.

Johtopäätös

Tämän yksinkertaisen artikkelin tarkoituksena oli näyttää sinulle yksinkertainen Linux-temppu, ja toivon, että opit jotain uutta.