په OpenVPN لاګ کرښه کې us= څه معنا لري او څنګه یې واړوو
د us= ساحه د لاګ د وخت نښې مایکروثانیه برخه ده، نه د غونډې ID۔ هغه تر شپږ عددونو پورې ډک کړئ او د ساعتونو پرتله کولو دمخه ټوله کرښه ولولئ۔
د OpenVPN متني لاګ یوه نېټه، یو وخت او یو us= ارزښت په یوه کرښه کې لیکي، او د درېیو څخه وروستی هغه برخه ده چې لوستونکي یې غلطه پېژني۔ دا د هماغه وخت نښې مایکروثانیه برخه ده چې پرته له صفر ډکولو چاپېږي۔ دا د غونډې پېژندونکی، کاروونکي نوم یا شمېرونکی نه دی، او داسې ګڼل یې د یوې ثانیې یوه برخه په باوري غلطې پایلې بدلوي۔ هغه د ښودل شوې ثانیې د برخې په توګه واړوئ او د کرښې پاتې برخه لوستل کېدونکې پاتې کېږي۔
د کرښې درې برخې څه معنا لري
نېټه او بشپړه ثانیه لومړی راځي، او us= له یوې ثانیې کم پاتې برخه وړي۔ د 12345 ارزښت دولس زره درې سوه پنځه څلوېښت مایکروثانیې دي، یعنې 0.012345 ثانیې، نو کله چې چاپ شوی وخت 09:15:30 وي کرښه 09:15:30.012345 بیانوي۔ شمېرونکی له هرې نېرې ثانیې سره بیا پیل کېږي، نو وروسته کرښه کولای شي کوچنې برخه چاپ کړي پرته له دې چې کوم ساعت شاته لاړ شي۔ یوازې بشپړه وخت نښه پېښې ترتیبوي۔
2026-11-02 08:41:07 us=4820
د ثانیې یو میلیونیمه برخه واحده ده، او us= شپږ عددونه ټول له 0.000000 څخه تر 0.999999 پورې ساحه پوښي۔ پنځه عددونه لسیزې ملی ثانیې بیانوي، او شپږ عددونه سلګونې ملی ثانیې تر نږدې بشپړې ثانیې پورې۔ که بدلون له یوې زیاته برخه ورکړي، لسیزه ټوټه خوځېدلې او حساب غلط دی۔ په لاس کول یې مانا دا ده چې چاپ شوی بشپړ عدد په یو میلیون ووېشو او بشپړې ثانیې ته یې ورزیات کړو۔
صفر ډکول هماغه ډار دی۔ us=42 دوه څلوېښت مایکروثانیې دي، چې .000042 بڼه لیکل کېږي، .42 نه۔ د بدلون دمخه بشپړ عدد له کیڼ لوري تر شپږ ځایونو پورې ډک کړئ، او ارزښت به نور د هغو عددونو لسیزه برخه ونه ښکاري چې تاسو یې وینئ۔
کرښه پرته له ماشین حساب بدلول
چاپ شوې ثانیه د بنسټ په توګه واخلئ او us= د برخې په توګه وګڼئ۔ د 09:15:30 او us=12345 لپاره لسیزه بڼه 09:15:30.012345 ده؛ د us=900000 لپاره دا 09:15:30.900000 ده۔ د لسیزې ټوټې وروسته عددونه ډک شوی بشپړ عدد دی، هېڅکله هم په زره ووېشل شوی بشپړ عدد نه۔ لومړی د شپږ عددي بڼې لیکل ډېری غلطۍ مخنیوی کوي۔
که لاګونه په وخت نښو تحلیل کوئ، نېټه، بشپړه ثانیه او برخه یوځای تحلیل کړئ۔ هغه تجزیه کوونکی چې ملی ثانیې فرض کوي پېښې په زره چنده غلط ترتیبوي، او پایله بیا هم باوري ښکاري۔
کله چې په لاګ کې دا ساحه نه وي
د مایکروثانیې برخه د متني لاګ بڼې پورې اړه لري او یوازې هغه وخت ښکاري چې تفصیلي وخت نښې فعالې وي۔ د OpenVPN 2.6 په وخت نښې بڼه جوړوونکي کې هغه هغه وخت ورزیاتېږي چې هغه پایله فعاله وي او ساتل شوی ارزښت صفر نه وي۔ نو پرته له us= لاګ د ساعت یا جوړښت په اړه څه نه وایي؛ معمولاً مانا یې دا ده چې تنظیم شوی تفصیل ډېر ټیټ دی۔ د وخت همغږي کولو تور لګولو دمخه ترتیب وګورئ۔
د سرور له ترتیب څخه تنظیم په اسانۍ تاییدېدای شي۔ لاندې امر چل کړئ او هغه شمېره ولولئ چې بیرته راګرځوي۔ تفصیلي وخت نښې پایله د تفصیل کچې 4 کې ښکاري، نو ټیټ ارزښت پرته له بلې خرابۍ ورکې ساحه تشریح کوي۔ هماغه ترتیب --verb 4 سره چلول د ډیمون له همدې کچې سره بیا پیل کېدو وروسته ساحه ښیي۔
grep -nE '^[[:space:]]*verb[[:space:]]+[0-9]' /etc/openvpn/server.conf
تفصیل زیاتول لاګ ته جزئیات ورزیاتوي؛ ساعت نه ښه کوي۔ له بیا پیل وروسته یوه نوې کرښه له زړې سره پرتله کړئ ترڅو تایید شي چې بڼه بدله شوې، او کله چې پوښتنه ځواب شوه کچه بیا راټیټه کړئ۔
شپږ عددونه څه نه ثابتوي
شپږ عددونه دقت بیانوي، او دقت د دې په اړه څه نه وایي چې آیا دوه کوربه د وخت په اړه سره موافق دي۔ کاروونکی او سرور دواړه کولای شي مایکروثانیې چاپ کړي، په داسې حال کې چې ساعتونه یې په ثانیو توپیر لري۔ کله چې په ماشینونو کې پېښې سره تړئ، وخت سیمه او هر پېژندل شوی توپیر ثبت کړئ، او له هر وخت نښې څخه تل د هغې ساحې غوره توب ورکړئ چې سیال یا غونډه نوموي۔ دوه کرښې چې یوه برخه شریکه کوي اړینه نه ده چې یو شان اړیکه وي۔
راټولوونکی کولای شي هرې کرښې ته د راتلو پر مهال مهر ولګوي، چې دویمه وخت نښه ورزیاتوي چې د راټولوونکي ده نه د OpenVPN۔ له پرتلې دمخه وټاکئ چې کومه لولئ، او خامه کرښه وساتئ ترڅو پرتله بیا وشي۔
نوی us= ارزښت ثابتوي نه چې نوی کاروونکی ننوتل شوی، او تکراري یې دوه برابره پېښه نه ثابتوي۔ د سیال او اړیکې ساحې دې پوښتنو ته ځواب وایي۔