Kaip nustatyti arba pakeisti sistemos pagrindinio kompiuterio pavadinimą „Linux“.


Įrenginių arba sistemos pagrindinio kompiuterio pavadinimai naudojami lengvai atpažinti mašiną tinkle žmogaus skaitomu formatu. Nenuostabu, bet Linux sistemoje pagrindinio kompiuterio pavadinimą galima lengvai pakeisti naudojant paprastą komandą kaip „hostname“.

Taip pat skaitykite: kaip nustatyti statinį IP adresą ir konfigūruoti tinklą sistemoje Linux

Paleidus prieglobos serverio pavadinimą atskirai, be jokių parametrų, bus grąžintas dabartinis jūsų Linux sistemos prieglobos pavadinimas:

hostname
TecMint

Jei norite pakeisti arba nustatyti savo Linux sistemos pagrindinio kompiuterio pavadinimą, tiesiog paleiskite:

hostname NEW_HOSTNAME

Žinoma, turėsite pakeisti NEW_HOSTNAME tikruoju prieglobos serverio pavadinimu, kurį norite nustatyti. Tai iš karto pakeis jūsų sistemos pagrindinio kompiuterio pavadinimą, tačiau yra viena problema – pradinis pagrindinio kompiuterio pavadinimas bus atkurtas kitą kartą paleidus iš naujo.

Yra ir kitas būdas pakeisti sistemos pagrindinio kompiuterio pavadinimą – visam laikui. Galbūt jau supratote, kad tam reikės pakeisti kai kuriuos konfigūracijos failus, ir jūs būsite teisūs.

Sistemoje „Linux“ visam laikui nustatykite sistemos pagrindinio kompiuterio pavadinimą

Naujesnė įvairių Linux platinimų versija, pvz., naujausia Ubuntu, Debian, CentOS, Fedora, RedHat< ir t. t. yra su systemd – sistemos ir paslaugų tvarkykle, teikiančia komandą hostnamectl, skirtą prieglobos serverių pavadinimams valdyti sistemoje „Linux“.

Norėdami nustatyti sistemos pagrindinio kompiuterio pavadinimą SystemD pagrįstuose platinimuose, naudosime komandą hostnamectl, kaip parodyta:

sudo hostnamectl set-hostname NEW_HOSTNAME

Senesnių Linux platinimų, kuriuose naudojamas SysVinit trumpas init, prieglobos pavadinimai gali būti pakeisti tiesiog redaguojant pagrindinio kompiuterio pavadinimo failą, esantį:

vi /etc/hostname

Tada turite pridėti kitą pagrindinio kompiuterio pavadinimo įrašą:

vi /etc/hosts

Pavyzdžiui:

127.0.0.1 TecMint

Tada jums reikia paleisti:

/etc/init.d/hostname restart

RHEL/CentOS pagrįstose sistemose, kuriose naudojamas init, prieglobos serverio pavadinimas pakeičiamas pakeitus:

vi /etc/sysconfig/network

Štai to failo pavyzdys:

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

Norėdami išlaikyti nuolatinį prieglobos pavadinimą, pakeiskite reikšmę šalia „HOSTNAME“ į savo prieglobos serverio pavadinimą.

Išvada

Šis paprastas straipsnis skirtas parodyti jums paprastą „Linux“ gudrybę ir tikiuosi, kad sužinojote ką nors naujo.