Juyar da rubutu tana karyewa a hanyar da za a iya tsammani: sassa uku kowanne yana tunanin shi ne ya mallaki fayil ɗin, kuma sakamakon shine rubutun da aka juya wanda ke ci gaba da girma yayin da sabon ya kasance fanko. Daemon yana riƙe da bayani, logrotate yana sake sunan hanyar, kuma rsyslog yana rubuta wani wuri daban. Zaɓi marubuci ɗaya da mai juyawa ɗaya kafin ka ƙara wata ka'ida a tulin. Jerin dubawa da ke ƙasa yana tafiya a wannan tsari domin kowane mataki na gaba ya dogara da shi.

Yanke shawara wanene yake rubuta fayil ɗin

Zane-zane biyu suna da inganci. A farkon, tsarin VPN da kansa yana rubuta fayil ta hanyar zaɓinsa na log ko log-append. A na biyu, yana aika bayanai zuwa mai rubutun tsarin, kuma rsyslog ko journald ne ke yanke shawarar inda za su tsaya.

Waɗannan zaɓi ne, ba matakai ba. Mai masaukai da ya kunna duka biyu yana ƙarewa da fayiloli biyu da ba su daidaita, kuma wanda kake karantawa galibi shine wanda ya tsufa. Zaɓi hanyar da gangan sannan ka cire ɗayan marubucin.

Karanta tsarin aiki na sabis ɗin kafin ka canza komai, ciki har da fayilolin drop-in waɗanda za su iya wuce fayil ɗin unit. Kasancewar umarni a cikin furofil ɗin da ka gyara ba hujja ba ce cewa shine wanda tsarin da ke gudana ya ɗauka. Kwatanta unit ɗin da hujjojin tsarin, sannan da fayilolin da ya buɗe a zahiri.

Ambaci daemon don tace ya kasance mai kunkuntar

A hanyar syslog, ba daemon suna daban sannan ka tace bisa gare shi. Ka'idar da ta dace da sunan shirin wannan VPN ɗin tana riƙe da bayanansa a wajen wani fayil ɗin da aka raba wanda manufar riƙewarsa ta wani abu ne.

Ka'idoji masu kunkuntar suna sa tambaya ta gaba ta zama mai amsa: wace sabis ce ta samar da wannan layin? Tace da ya dace da duk abin da ke ɗauke da kalmar VPN zai tattara zirga-zirgar wani rami na biyu da ƙwazo sannan ya ɓata duka biyun. Yi daidai da ainihin mai gane da unit ke bayarwa ga mai rubutu.

Rufe ka'idar bayan aikin don bayanan kada su faɗo cikin inda aka saba. Layukan da suka nuna sau biyu a fayiloli biyu suna kama da kuskuren rubutu kuma a gaskiya rashi tsayawa ne. Wannan tsallake ɗaya yana ninka kuɗin faifai na manufar riƙewa.

Juya ba tare da rasa bayanin ba

Lokacin da daemon ke rubuta fayil ɗin, logrotate yana sake sunan hanyar amma tsarin yana riƙe da buɗaɗɗen bayaninsa. Sabbin bayanai suna ci gaba cikin fayil ɗin da aka sake suna har sai wani abu ya tilasta tsarin ya sake buɗe ainihin hanyar; shi ya sa juyawa na iya kamar tana aiki yayin da sabon fayil ɗin ya kasance fanko.

Magani shine aikin postrotate wanda ke kunna halayen sake lodi ko sake farawa na sabis ɗin da aka rubuta. Aika sigina ga mai rubutu wani aiki ne daban kuma ba ya wani abu ga daemon da ke riƙe da fayil ɗinsa.

Inda sake buɗewa ba zai yiwu ba, copytruncate shine madadin: kwafi fayil ɗin, sannan ka yanke shi a wurin. Yana riƙe bayanin cikin inganci amma yana rasa duk abin da aka rubuta tsakanin kwafin da yankan, don haka ciniki ne ba magani ba. A ƙarƙashin nauyi wannan rata na iya hadiye ainihin gazawar da kake ƙoƙarin kamawa.

Zaɓi ɗaya daga cikin biyu ga kowanne fayil kuma ka rubuta zaɓin, domin haɗa su a hanya ɗaya yana haifar da rataye waɗanda ke da wuya a danganta su daga baya. Mai karatu da ya sami duka tsarin biyu a cikin babban fayil ɗaya ba zai iya faɗi wanda ya fi iko ba.

Saita riƙewa daga tagar abin da ya faru

Riƙewa, matsewa da mafi girman girma yakamata su biyo yadda nisa kake bincike a zahiri. Tagar kwana bakwai da matsewa da iyakar girma madaidaicin farawa ne ga yawancin turawa; lambar da aka kwafa daga koyarwa ba haka ba ce.

Riƙe da manufar a wuri ɗaya. Idan logrotate yana juyar da fayil ɗin kuma rsyslog ma yana juya shi, juyawa ta biyu ce ke yin nasara kuma tsarin suna na farko ya tsaya a matsayin ɓarna. Zaɓi mai shi, kashe ɗayan juyawar, kuma ka rubuta wannan shawarar kusa da manufar.

Takardun rsyslog sun haɗa da tsarin tafiyar da shi da ayyukansa, yayin da takardun sabis ɗin OpenVPN suka kasance masu iko ga zaɓuɓɓukan rubutun daemon ɗin kansa. Babu ɗayansu da ke yanke manufar riƙewarka a madadinka.

Gwada juyawa ɗaya da sabon abu ɗaya

Tilasta juyawa ɗaya sannan ka haifar da sabon abu ɗaya, kamar tabbatarwa da ta kasa. Tabbatar sabon bayanin ya bayyana a cikin sabon fayil kuma tsohon fayil ya daina girma.

Duba izinin sabon fayil ɗin ma, domin juyawar da ke sake ƙirƙira shi da wani mai shi daban tana karya marubucin a rubutu na gaba kuma tana haifar da rata mai kama da faɗuwa. Kwatanta mai shi da yanayin da asusun sabis ɗin kafin ka tafi. Sannan tabbatar da cewa ajiyar da aka matse tana iya karantawa, domin ajiyar da babu wanda zai iya buɗewa ba riƙewa ba ce. Karanta sabon bayani a tsohon fayil cikin sauri yana tabbatar da matsewa da izini duka.

Kammala da rubuta mai kowane mataki: wace sassa ke rubutu, wanene ke juyawa, da inda manufar riƙewa take. Wannan rikodin shine ke mai da abin da ya faru na rubutu na gaba dubawa na minti biyar maimakon yini ana hasashen wace matakin ya jefar da layin.

Labarai masu alaƙa