Kurudisha seva ni uamuzi kuhusu tabaka gani lililoshindwa, si mazoezi ya kunakili faili. Usanidi, vitambulisho na matoleo ya vifurushi husafiri kwa saa tofauti, na kurejesha kimoja huku vingine vikiwa vya sasa huzalisha mwenyeji anayeonekana mzima na anayetenda bila uthabiti. Mfululizo ulio hapa chini unadhani mabadiliko tayari yameenda kombo na unakuomba urejeshe hali ndogo zaidi iliyoungana. Upitie kwa mpangilio, na chukulia ukaguzi wa ufikiaji wa nje ya mkondo kama hatua ambayo hakuna anayepaswa kuiruka.

Chukua kituo cha ukaguzi ambacho kwa kweli unaweza kurejesha

Rekodi usanidi ambao huduma husoma wakati wa kuanza, pamoja na toleo lililouchambua mwisho. Faili lililopakiwa safi katika toleo la zamani linaweza kukataliwa au kupuuzwa kimya baada ya uboreshaji, kwa hiyo toleo ni la kumbuka hilo hilo. Jumuisha nyenzo ambazo usanidi unaelekeza: funguo za faragha, njia za vyeti, fasili za wasikilizaji na maingizo ya DNS na ukuta wa moto yanayofanya huduma kufikiwa. Iwapo urejeshaji unahitaji faili ambalo hukumhifadhi, kituo cha ukaguzi hakijakamilika.

Taja mmiliki wa kila mpangilio wakati mfumo bado uko mzima. Njia iliyosakinishwa na paneli ya mtoa huduma, moja iliyoongezwa na ukuta wa moto wa mwenyeji na moja inayosukumwa kwa wateja ni vitu vitatu tofauti, na kurejesha ile isiyo sahihi huwaacha vingine viwili mahali pake. Jedwali fupi la mpangilio, mmiliki na njia ya faili linatosha.

Tenganisha ubatilishaji na usanidi

Usanidi wa zamani unaweza kuunganisha kimya kifaa ulichokiondoa kwa makusudi, jambo linalobadilisha urejeshaji kuwa kurudi nyuma kwa usalama. Hifadhi orodha ya sasa ya ubatilishaji na akaunti zilizozimwa unaporejesha sera ya mtandao, kisha uzitumie tena kabla huduma kukubali wateja.

Chukulia hali ya utambulisho kama urejeshaji wake wenye ushahidi wake. Faili za ubatilishaji wa vyeti, kuzima akaunti na usajili wa MFA mara chache huwa mahali pamoja na usanidi wa daemon, na urejeshaji wa usanidi hautazigusa. Kagua hali ya sasa kwanza ili ujue ni nini kinapaswa kuendelea kuwa hai. Baada ya urejeshaji, thibitisha kuwa utambulisho ulioondolewa bado unashindwa kuunganisha.

Fikia mwenyeji handaki linaposhindwa

Fungua njia ya kufikia mashine isiyotegemea sehemu inayobadilishwa. Konsoli ya hypervisor, anwani ya usimamizi kwenye kiolesura tofauti au konsoli ya mfululizo zote zinafaa; kipindi cha SSH kinachobebwa kupitia handaki hakifai. Iwapo njia pekee ya kuingia ni VPN unayokaribia kuwasha upya, njia mbovu au kanuni ya ukuta wa moto inakunyang'anya uwezo wa kuirekebisha. Jaribu njia mbadala kabla ya mabadiliko, si baada. Ingia mara moja kupitia hiyo, thibitisha kuwa sudo inafanya kazi na andika anwani kamili uliyotumia.

Jaribio ni rahisi: shusha handaki ukiwa umeunganishwa kupitia njia mbadala na uone kama kipindi kinaendelea kuwa hai. Ikikiuka, umegundua hitilafu kabla ya kukukwamisha.

Tumia marekebisho moja na ujue lini yanaanza kutumika

Tumia nyaraka za reload au restart za huduma na ujue ni maagizo gani yanasomwa kwa wakati gani. Baadhi ya thamani hutumika kwenye reload, nyingine tu wakati kipindi au mchakato mpya unaanza, kwa hiyo kuhariri faili hakuthibitishi chochote kuhusu hali inayoendesha. Rejesha marekebisho moja badala ya kuchanganya faili jipya na hali ya zamani ya uendeshaji. Ukiwa na shaka, kuwasha upya huduma kwa ukamilifu ni rahisi kufikiria kuliko reload ya sehemu.

Kagua fasili ya kitengo kabla ya kuchagua: systemctl show -p ExecReload openvpn@server inakuambia kama ndoano ya reload ipo kabisa. Kisha tumia marekebisho na usome jarida kwa makosa mapya ya kwanza kabla ya kubadilisha kitu kingine.

Thibitisha, rekodi na uchunguze baadaye

Unganisha mteja mmoja aliyeidhinishwa na ufanye mazoezi ya kile huduma inakusudiwa: utatuzi wa majina, kuunganisha tena na programu iliyoshindwa. Thibitisha kuwa utambulisho uliobatilishwa bado unakataliwa. Rekodi marekebisho uliyorejesha, muda na sababu, kwa sababu mwendeshaji anayefuata atahitaji vyote vitatu. Urejeshaji ambao hakuna aliyerekodi huwa fumbo mara ijayo huduma inapotenda vibaya.

systemctl status openvpn@server --no-pager
journalctl -u openvpn@server -n 50 --no-pager

Huduma ikiwa imara, zalisha tena mabadiliko yaliyoshindwa kwenye mwenyeji au picha ambayo unaweza kuitupa. Hiyo hutenganisha usanidi mbovu na kifurushi kibovu au cheti kilichopitwa na wakati. Weka usanidi uliorejeshwa chini ya udhibiti wa matoleo ili kituo cha ukaguzi kifuatacho kianzie commit inayojulikana. Lengo la zoezi ni sehemu ya mwisho iliyoandikwa, si kupunguza toleo kwa kudumu.

Makala zinazohusiana