Jinsi ya Kuingia kwenye Njia ya Mtumiaji Mmoja katika CentOS/RHEL 7


Hali ya Mtumiaji Mmoja (wakati fulani hujulikana kama Hali ya Matengenezo) ni hali katika mifumo ya uendeshaji inayofanana na Unix kama vile Linux inavyofanya kazi, ambapo huduma chache huanzishwa kwenye mfumo wa kuwasha kwa utendakazi wa kimsingi ili kumwezesha mtumiaji mkuu mmoja kutekeleza kazi fulani muhimu.

Ni runlevel 1 chini ya mfumo wa SysV init, na runlevel1.target au rescue.target katika systemd. Muhimu zaidi, huduma, ikiwa zipo, zilizoanzishwa katika runlevel/lengo hili hutofautiana kwa usambazaji. Kwa ujumla ni muhimu kwa ajili ya matengenezo au matengenezo ya dharura (kwa kuwa haitoi huduma yoyote ya mtandao wakati wote), wakati kompyuta haina uwezo wa uendeshaji wa kawaida.

Baadhi ya urekebishaji wa kiwango cha chini ni pamoja na kuendesha kama vile fsck ya sehemu za diski zilizoharibika, imeshindwa kuweka /etc/fstab hitilafu - kutaja tu muhimu zaidi kati yao. Na pia wakati mfumo unashindwa boot kawaida.

Katika somo hili, tutaelezea jinsi ya kuanzisha hali ya mtumiaji mmoja kwenye CentOS 7. Kumbuka kwamba kivitendo hii itakusaidia kuingiza hali ya dharura na kufikia shell ya dharura.

Jinsi ya Boot katika Modi ya Mtumiaji Mmoja

1. Anzisha tena mashine yako ya CentOS 7, mchakato wa kuwasha unapoanza, subiri menyu ya kuwasha ya GRUB ionekane kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini.

2. Kisha, chagua toleo lako la Kernel kutoka kwa kipengee cha menyu ya grub na ubonyeze kitufe cha e ili kuhariri chaguo la kwanza la kuwasha. Sasa tumia kitufe cha kishale cha Chini kupata mstari wa kernel (huanza na linux16), kisha ubadilishe hoja ro hadi rw init=/sysroot/bin/sh kama inavyoonyeshwa kwenye skrini hapa chini.

3. Mara tu unapomaliza kazi katika hatua ya awali, bonyeza Ctrl-X au F10 ili kuwasha katika hali ya mtumiaji mmoja (kufikia shell ya dharura).

4. Sasa weka mzizi (/) mfumo wa faili kwa kutumia amri ifuatayo.

# chroot /sysroot/

Katika hatua hii, unaweza kufanya kazi zote muhimu za kiwango cha chini cha matengenezo ya mfumo. Mara tu unapomaliza, fungua upya mfumo kwa kutumia amri hii.

# reboot -f

Unaweza pia kupenda kusoma makala zifuatazo.

  1. Jinsi ya Kudukua Mfumo Wako wa Linux
  2. Muundo wa Saraka ya Linux na Njia Muhimu za Faili Zimefafanuliwa
  3. Jinsi ya Kuunda na Kuendesha Vitengo Vipya vya Huduma katika Mfumo kwa Kutumia Hati ya Shell
  4. Jinsi ya Kudhibiti Huduma na Vitengo vya ‘Mfumo’ Kwa Kutumia ‘Systemctl’ katika Linux

Hatimaye, hali ya mtumiaji mmoja au hali ya urekebishaji hailindwa kwa nenosiri kwa chaguomsingi, kwa hivyo mtu yeyote aliye na nia mbaya na ufikiaji wa kimwili kwa kompyuta yako anaweza kuingia kwenye hali ya dharura na \kuharibu mfumo wako.

Kisha, tutakuonyesha jinsi ya kulinda nenosiri la hali ya mtumiaji mmoja kwenye CentOS 7. Hadi wakati huo, endelea kushikamana na linux-console.net.