Xaaladda hawsha waxay sheegaysaa guul, diiwaanku wuxuu muujinayaa socod dhamaystiran, xogtuna waa duug ama maqan tahay. Isku darkaas badanaa waxay ka dhigan tahay in hawsha qorshaysan ay bilowday iyada oo aan lahayn waddada ay u baahnayd, iyo in wax hoos ka mid ah liqay guuldarada. Jadwal waqtigiisa shida haddii shabakaddu diyaar ahayd waxba kama sheegto. Farqiga u dhexeeya labadan xaqiiqo waa halka ay guuldaradani ku nooshahay.

Oggolaanshaha waxaa iska leh socodka, ma aha jiritaanka faylka cron.

Socod cagaar ah ma aha hawl dhamaystiran

Jadwal-yaqaan wuxuu xusaa in geeddi-socodku bilaabmay oo haddana baxay; ma garanayo haddii geeddi-socodkaas uu gaadhay kheyraadka uu u jiro. Qoraal u qaata xiriirka guuldareystay natiijo madhan, ama qabta khalad oo ku baxa eber, wuxuu u muuqan doonaa mid caafimaad qaba weligiis. Calaamaddu ma aha xaalad cas; waa xaalad macquul ah oo ku dheggan shaqo maqan.

Magacaab waxa socodku run ahaantii u baahan yahay ka hor intaadan go'aansan sida loo hubiyo. Kaydka dib u celinta waxaa laga yaabaa inuu u baahan yahay DNS gaar ah iyo barta ugu dambeysa ee la xaqiijiyay, ma aha oo kaliya geeddi-socod tunnel.

Hubi xiriirka, ma aha magaca interface-ka

Interface lagu magacaabo tun0 wuxuu jiri karaa iyada oo aan lahayn fadhi muhiim ah, xiriir kalena wuxuu yeelan karaa magacaas. Hubi shayga gaar ah ee hawshu ku tiirsan tahay: hal aqoonsi profile, hal tusaale adeeg, ama hawlgallo yar oo la ansixiyay oo ka soo horjeeda kheyraadka. Hayso hubinta waqti xaddidan, oo ka fogee aqoonsiga doodaha geeddi-socodka iyo diiwaannada ogaalnimada.

Sidoo kale qeex natiijada go'itaanka. Boodid caadi ah, isku day dib u socod ah oo ku dhex jira daaqad gaaban, iyo waqti-yaqaan la seegay oo hawl-wadeenku arki karo waa saddex jawaab oo kala duwan, jadwal soo noqnoqdaana kama dhex doorto iyaga.

Boodista iyo guuldarradu waa natiijooyin kala duwan

[Service]
Type=oneshot
User=worker
ExecCondition=/usr/local/libexec/check-office-path
ExecStart=/usr/local/bin/private-task

Dejinta systemd, ExecCondition= wuxuu socodsiiyaa hubintaas ka hor culeyska shaqada. Dabeecadda bixitaanku waa mid gaar ah: eber wuu sii socdaa, koodadka hal ilaa 254 waxay boodaan amarrada bilowga ee hadhay iyada oo aan unugga lagu calaamadin guuldarro, 255 ama joojin aan caadi ahaynna way guuldareysataa. Taasi waxay bixisaa saddex calaamadood oo kala duwan, oo faa'iido leh kaliya haddii qandaraaska hubinta si ula kac ah loogu khariiday iyaga. Dejinta guusha dib u qeexda waxay beddeli kartaa sawirka, sidaas darteed dokumentee khariidadda.

Diiwaangelinta boodista ayaa ka dhigta naqshadda mid daacad ah. Socod la booday oo aan meelna ka muuqan lama kala garto socod guulaystay, iyo u qaadashada khalad kasta oo hubineed boodid aamusan waxay si aan xad lahayn u qarinaysaa dejinta jaban.

Ilaali socodka oo dhan, ma aha oo kaliya bilowga

Hubinta diyaargarowga waxay fiirisaa adduunka ka hor furitaanka; kadib ma ilaaliso socket kasta. Marka waddada tooska ah aanay waligeed la aqbali karin hawshan, ku lifaaq siyaasad bixitaan la ansixiyay oo si joogto ah loo dhaqangeliyo oo daboolaysa DNS, IPv6 iyo gaadiidka tunnel-ka laftiisa. Beddelka xaaladda IPv6 ee caalamiga ah ee martigeliyaha ma aha beddelka siyaasad ku xaddidan hawsha.

Go'aanso haddii dhacdo cusub ay is dul saari karto hawl weli socota, qaanuunkaas hayso milkiilaha culeyska shaqada, oo isku dayga dib u celinta ka dhig mid ammaan u ah hawlgalka xogta. Joojinta hawsha marka xiriirku go'o waxay xaddidaa shaqada laakiin waxba kama dammaanad qaadayso taraafikada beddelka.

Aqbal qulqulka shaqada saddex xaaladood: waddo diyaar ah, waddo aan la heli karin, iyo lumis bartamaha socodka. Wax kasta oo ka yar wuxuu tijaabiyaa jadwalka, ma aha hawsha.

Maqaallo la xiriira