Server-ka OpenVPN waa inuu log-kiisa ku qoraa xaggee, iyo sababta
log, log-append iyo syslog way kala duwan yihiin, maareeyaha adeeguna wuxuu hayaa nuqulkiisa. Dooro hal qulqul oo awood leh, ka dhig wareegga nolosha mid la akhriyi karo oo deji muddada haynta.
Naqshadda log-ku waxay ka jawaabtaa saddex su'aalood: habka kee ayaa diiwaan sameeyay, diiwaankaas xaggee ku dhacaa iyo intee ayuu noolaadaa. OpenVPN waxa uu ku qori karaa fayl, fariimaha u dhiibi karaa diiwaan-hayaha nidaamka ama uga tagi karaa waxa maareeyaha adeeggu qabto, oo kuwani maaha saddex nuqul oo hal qulqul ah. Doorasho kastaa waxay beddelaa cidda leh wareegga, isticmaalaha kee ayaa akhrin kara natiijada iyo waxa dhaca inta lagu jiro bilowga. Go'aanso jawaabaha kahor dhacdo, sababtoo ah ka dib waxaad dhaxli doontaa wixii hore loo habeeyay.
Waxa daemon-ku dhab ahaan ku sameeyo amarka
Amarku maaha wax aan la taaban karin; mid kastaa wuxuu go'aamiyaa halka habku ku qoro fariimihiisa. log /path waxa uu furayaa faylkaas, log-append /path waxa uu u furayaa in lagu daro, syslog na fariimaha waxa uu u dhiibaa diiwaan-hayaha nidaamka maxalliga ah isagoo maraya socket-kiisa. Midkoodna la'aan, soo-saarku waxa uu tagaa soo-saarka caadiga ah maareeyaha adeeguna wuxuu go'aamiyaa waxa xiga. Akhri unugga dhaqan gal ah iyo profile-ka wada kahor intaadan soo gabagabayn in daemon-ku iska indhatirayo habayntaada.
Kiiska ugu dambeeya waa mid caadi ah marka lagu rakibayo xidhmo, wuxuuna sharraxaa sababta laba maamule ay isku khilaafaan halka log-ku ku yaal. Mid waxa uu akhriyaa journal-ka unugga, kan kale waxa uu akhriyaa fayl aan daemon-ku waligiis qorin.
Baadh habaynta socota, ma aha faylka disk-ka. Buux-dhaaf unug oo nooca drop-in ah ama fayl deegaan ayaa beddeli kara amarka dhaqan gal ah isagoo aan taaban profile-ka aad akhrinayso.
log waxa uu gooyaa, log-append ma gooyo
log waxa uu gooyaa fayl jira marka amarku dhaqan galo, sidaas darteed dib-u-bilow waxa uu tirtiraa caddaynta ka horraysa. log-append waxa uu hayaa waxa jira oo wax ku darayaa. Midkoodna ma wareejiyo wax, midkoodna iskii uma furo faylka mar dambe, sidaas darteed wareeggu wuxuu u baahan yahay iskaashi.
Haddii wareeggu beddelo magaca faylka inta daemon-ku weli ku qorayo sharraxaaddii hore, faylka cusub wuu madhnaan doonaa oo isticmaalka disk-ka waxa uu sii kordhayaa faylka magaca la beddelay. U dir calaamad habka si uu dib u furo, ama ku wareeji istaraatijiyad nuqul-iyo-gooyid oo aqbal daaqadda nuqulka.
Galka, lahaanshaha iyo ogolaanshaha waa qayb ka mid ah naqshadda. Daemon-ku waxa uu ku shaqayn karaa isticmaale aan mudnaan lahayn ka dib bilowga, galka uu root sameeyay waqtiga rakibidda waxa laga yaabaa in aanu qoraal ahaan karin markaas. U diyaari iyada oo loo marayo xidhmaynta ama hannaanka daabulka halkii aad ku hagaajin lahayd ogolaanshaha inta dhacdu socoto.
Maareeyaha adeeggu waxa uu hayaa nuqul labaad
systemd waxa uu si caadi ah qabtaa soo-saarka caadiga ah iyo qaladka caadiga ah, sidaas darteed unug aan leh jihayn cad ayaa hore u leh log. Ku darista amarka fayl waxa ay bixisaa laba qulqul oo leh hayn, akhristayaal iyo calaamado waqti oo kala duwan.
Taasi si otomaatig ah khalad maaha, laakiin waa in ay go'aan noqotaa. Ku hay diiwaanka bilowga journal-ka, sababtoo ah guul-darrooyinka kahor inta aanu faylka la habeeyay jirin meel kale kama muuqdaan. Kadib ka dhig faylka mid awood u leh dhacdooyinka xaaladda deggan oo ku qor tan runbook-ka. Laba qulqul oo awood leh waxay la macno tahay laba jawaab su'aal kasta.
Xaqiiji doorashada imtixaan si ula kac ah u guuldareysta. Bilow daemon-ka shahaado aan la akhrin karin oo eeg qulqulka kee ayaa diiwaangeliya qaladka.
Faahfaahin badan maaha isku mid la faahfaahin la isticmaali karo
Heerka verb sare waxa uu ku darayaa sadarro, iyo ka dib meel qaar sadarro aan cidna akhrin. Heerka 3 waa xaalad deggan oo macquul ah daabulidda badankeed, halka heerka 4 iyo wixii ka sareeya ay ku habboon yihiin baaritaan xaddidan oo leh su'aal la yaqaan. Cadaadinta ku-noqoshada waxa ay yaraysaa qaylada, laakiin waa in aanay qarin inta jeer ee dhacdo soo noqoto. Deji heerka aad joogin karto, oo ku kordhi kaliya baaritaan magac leh oo leh dhammaad.
Ku hay aqoonsiga instance-ka iyo calaamadaha waqtiga diiwaanka. Dib-u-xidhnaanshuhu waxa uu u eg yahay xidhnaanshaha ugu horreeya marka faylka billeed la kordhinayo oo magaca instance-ka maqan yahay.
Ka taxaddar waxa kale ee ku dhaca faylkaas. Soo-saar la jihayay waxa uu ka koobnaan karaa qoraal ka yimid skriptiyo la wacay, iyo barnaamij caawiye oo daabaca deegaankiisa waxa uu gelinayaa aqoonsiyo iyo waddooyin fure log la akhrin karo. U tixgeliso gelitaanka log-ka go'aan ammaan xitaa marka daemon-ku laftiisu aanu daabicin wax xasaasi ah.
Wareeg, hayn iyo calaamadaha dib u rarta
Go'aanso haynta la socodka qofka leh disk-ka, oo deji kahor inta muggu kaaga go'aansan. Calaamadda dib u raridda maaha amar dayactirka log-ka: dirista mid khaldan waxa ay dib u bilaabaysaa tunnel-ka oo gooynaysaa isticmaale kasta. Qor hannaanka dib u furista dhinaca qaanuunka wareegga si labaduba aanay kala fogaan.
Natiijadu waa in ay noqotaa adeeg uu hawl-wadeenku sharraxi karo: hal qulqul oo awood leh, dhacdo kastaa lagu dhex dhigay wareegga nolosha, iyo diiwaan la heli karo iyada oo aan la ururin fayl kasta oo sir qaada oo host-ka ku jira. Sharraxaaddaas waa imtixaanka aqbalaadda naqshadda, oo in la baadho kahor dhacdada xigta waa jaban.