Jinsi ya Kuweka au Kubadilisha Jina la Mpangishi wa Mfumo katika Linux


Majina ya wapangishi wa kifaa au mfumo hutumiwa kutambua kwa urahisi mashine ndani ya mtandao katika umbizo linaloweza kusomeka na binadamu. Sio jambo la kushangaza sana, lakini kwenye mfumo wa Linux, jina la mwenyeji linaweza kubadilishwa kwa urahisi kwa kutumia amri rahisi kama jina la mwenyeji.

Kuendesha jina la mpangishaji peke yake, bila vigezo vyovyote, kutarudisha jina la mpangishi wa sasa wa mfumo wako wa Linux kama hii:

$ hostname
TecMint

Ikiwa unataka kubadilisha au kuweka jina la mwenyeji wa mfumo wako wa Linux, endesha tu:

$ hostname NEW_HOSTNAME

Bila shaka, utahitaji kubadilisha NEW_HOSTNAME na jina halisi la mpangishaji ambalo ungependa kuweka. Hii itabadilisha jina la mpangishi wa mfumo wako mara moja, lakini kuna tatizo moja - jina la mpangishaji asili litarejeshwa baada ya kuwashwa tena.

Kuna njia nyingine ya kubadilisha jina la mpangishi wa mfumo wako - kabisa. Labda tayari umegundua kuwa hii itahitaji mabadiliko katika faili zingine za usanidi na utakuwa sahihi.

Weka Jina la Mpangishi wa Mfumo Kamili katika Linux

Toleo jipya zaidi la usambazaji tofauti wa Linux kama vile Ubuntu, Debian, CentOS, Fedora, RedHat, n.k. linakuja na systemd, kidhibiti cha mfumo na huduma ambacho hutoa amri ya hostnamectl ya kudhibiti majina ya wapangishaji katika Linux.

Ili kuweka jina la mwenyeji wa mfumo kwenye usambazaji wa msingi wa SystemD, tutatumia hostnamectl amri kama inavyoonyeshwa:

$ sudo hostnamectl set-hostname NEW_HOSTNAME

Kwa ugawaji wa Wazee wa Linux, ambao hutumia SysVinit kwa kifupi init, wanaweza kubadilisha majina ya mwenyeji wao kwa kuhariri faili ya jina la mwenyeji iliyoko ndani:

# vi /etc/hostname

Kisha itabidi uongeze rekodi nyingine ya jina la mwenyeji katika:

# vi /etc/hosts

Kwa mfano:

127.0.0.1 TecMint

Kisha unahitaji kukimbia:

# /etc/init.d/hostname restart

Kwenye mifumo ya msingi ya RHEL/CentOS inayotumia init, jina la mwenyeji hubadilishwa kwa kurekebisha:

# vi /etc/sysconfig/network

Hapa kuna mfano wa faili hiyo:

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

Ili kuweka jina la mpangishi wa kudumu badilisha thamani iliyo karibu na \HOSTNAME\ hadi moja ya jina la mpangishaji wako.

Hitimisho

Makala haya rahisi yalikusudiwa kukuonyesha hila rahisi ya Linux na ninatumai kuwa umejifunza kitu kipya.