Hvað þýðir us= í OpenVPN-logglínu og hvernig á að umreikna það
Reiturinn us= er míkrósekúnduhluti tímastimpils logsins, ekki lotuauðkenni. Fylltu hann upp í sex tölustafi og lestu alla línuna áður en þú ber saman klukkur.
Textalogg OpenVPN setur dagsetningu, tíma og us= gildi á sömu línu, og síðasta af þremur er sá hluti sem lesendur misskilja. Það er míkrósekúnduþáttur þessa tímastimpils, prentaður án núllfyllingar. Það er ekki lotuauðkenni, notandanafn eða teljari, og að meðhöndla það þannig breytir broti úr sekúndu í sjálfsörugga ranga ályktun. Umreiknaðu það sem brot af sýndu sekúndunni og afgangur línunnar helst læsilegur.
Hvað þrír hlutar línunnar þýða
Dagsetningin og heila sekúndan koma fyrst, og us= ber afganginn undir einni sekúndu. Gildið 12345 er tólf þúsund þrjú hundruð fjörutíu og fimm míkrósekúndur, sem er 0.012345 sekúndur, svo línan lýsir 09:15:30.012345 þegar prentaði tíminn er 09:15:30. Teljarinn byrjar á ný með hverri nýrri sekúndu, svo síðari lína getur prentað minna brot án þess að nokkur klukka gangi aftur. Aðeins fullur tímastimpill raðar atburðum.
2026-11-02 08:41:07 us=4820
Einingin er einn milljónasti úr sekúndu, og sex tölustafir us= ná yfir allt bilið frá 0.000000 til 0.999999. Fimm tölustafir lýsa tugum millisekúndna, en sex lýsa hundruðum millisekúndna upp í næstum heila sekúndu. Ef umreikningur gefur brot stærra en einn hefur aukastafurinn færst til og reikningurinn er rangur. Að gera það í höndunum þýðir að deila prentuðu heiltölunni með milljón og bæta henni við heilu sekúnduna.
Fyllingin er gildran. us=42 er fjörutíu og tvær míkrósekúndur, skrifað sem .000042, ekki .42. Fylltu heiltöluna upp í sex sæti til vinstri fyrir umreikninginn, og gildið hættir að líta út eins og aukabrot af tölustöfunum sem þú sérð.
Umreikna línu án reiknivélar
Taktu prentuðu sekúnduna sem grunn og meðhöndlaðu us= sem brotið. Fyrir 09:15:30 með us=12345 er aukastafsformið 09:15:30.012345; fyrir us=900000 er það 09:15:30.900000. Tölustafirnir eftir aukastafinn eru fyllta heiltalan, aldrei heiltalan deilt með þúsund. Að skrifa sex stafa formið fyrst kemur í veg fyrir flest mistök.
Ef þú þáttar logg í tímastimpla skaltu þátta dagsetninguna, heilu sekúnduna og brotið saman. Þáttari sem gerir ráð fyrir millisekúndum raðar atburðum rangt um þúsundfaldan þátt, og úttakið lítur samt trúlega út.
Þegar reiturinn vantar í loggið
Míkrósekúnduhlutinn tilheyrir textaloggssniðinu og birtist aðeins þegar ítarlegir tímastimplar eru virkjaðir. Í tímastimpilssniðinu OpenVPN 2.6 er honum bætt við þegar það úttak er virkt og geymda gildið er ekki núll. Þess vegna segir logg án us= ekkert um klukkuna eða bygginguna; venjulega þýðir það að stillt ítarleiki er of lágur. Athugaðu stillingarnar áður en þú kennir tímasamstillingunni um.
Auðvelt er að staðfesta stillinguna út frá stillingum þjónsins. Keyrðu skipunina hér að neðan og lestu töluna sem hún skilar. Ítarlegt tímastimpilsúttak birtist við ítarleika 4, svo lægra gildi útskýrir vantaði reitinn án annarrar bilunar. Keyra sömu stillingar með --verb 4 sýnir reitinn um leið og þjónninn endurræsist með því stigi.
grep -nE '^[[:space:]]*verb[[:space:]]+[0-9]' /etc/openvpn/server.conf
Aukinn ítarleiki bætir smáatriðum við loggið; hann bætir ekki klukkuna. Eftir endurræsinguna skaltu bera nýja línu saman við gamla til að staðfesta að sniðið hafi breyst, og lækka stigið aftur þegar spurningunni hefur verið svarað.
Hvað sex tölustafir sanna ekki
Sex tölustafir lýsa upplausn, og upplausn segir ekkert um hvort tveir vélar séu sammála um tímann. Biðlari og þjónn geta báðir prentað míkrósekúndur á meðan klukkur þeirra víkja sekúndum. Þegar þú tengir atburði milli véla skaltu skrá tímabeltið og hvers kyns þekkta hliðrun, og veldu frekar reit sem nefnir jafningjann eða lotuna fram yfir hvaða tímastimpil sem er. Tvær línur sem deila broti eru ekki endilega sama tengingin.
Safnari getur stimplað hverja línu við komu, sem bætir við öðrum tímastimpli sem tilheyrir safnaranum en ekki OpenVPN. Greindu hvort þú ert að lesa áður en þú ber saman, og geymdu hráu línuna svo hægt sé að endurtaka samanburðinn.
Nýtt us= gildi sannar ekki að nýr biðlari hafi skráð sig inn, og endurtekið sannar ekki tvöfaldan atburð. Jafningja- og tengireitirnir svara þessum spurningum.