OpenVPN jurnal sətrində us= nə deməkdir və onu necə çevirmək olar
us= sahəsi jurnal vaxt damğasının mikrosaniyə hissəsidir, sessiya identifikatoru deyil. Onu altı rəqəmə qədər doldurun və saatları müqayisə etməzdən əvvəl bütün sətri oxuyun.
OpenVPN-in mətn jurnalı bir tarix, bir vaxt və bir us= dəyərini eyni sətrə yazır və üçünün sonuncusu oxucuların səhv başa düşdüyü hissədir. O, həmin vaxt damğasının mikrosaniyə komponentidir və sıfırlarla doldurulmadan çap olunur. Bu, sessiya identifikatoru, istifadəçi adı və ya sayğac deyil və onu belə qəbul etmək saniyənin bir hissəsini inamlı yanlış nəticəyə çevirir. Onu göstərilən saniyənin hissəsi kimi çevirsəniz, sətrin qalan hissəsi oxunaqlı qalır.
Sətrin üç hissəsi nə deməkdir
Tarix və tam saniyə əvvəl gəlir və us= bir saniyədən kiçik qalığı daşıyır. 12345 dəyəri on iki min üç yüz qırx beş mikrosaniyədir, yəni 0.012345 saniyə, deməli çap olunan vaxt 09:15:30 olduqda sətir 09:15:30.012345 təsvir edir. Sayğac hər yeni saniyə ilə yenidən başlayır, ona görə sonrakı sətir heç bir saat geri getmədən daha kiçik hissə çap edə bilər. Yalnız tam vaxt damğası hadisələri sıralayır.
2026-11-02 08:41:07 us=4820
Vahid saniyənin milyonda biridir və us= altı rəqəmi 0.000000-dan 0.999999-a qədər bütün diapazonu əhatə edir. Beş rəqəm onlarla millisaniyəni, altı rəqəm isə yüzlərlə millisaniyəni, demək olar ki, tam saniyəyə qədər təsvir edir. Əgər çevirmə birdən böyük hissə verirsə, onluq nöqtə yerini dəyişib və hesab səhvdir. Bunu əl ilə etmək çap olunan tam ədədi milyona bölmək və tam saniyəyə əlavə etmək deməkdir.
Doldurma tələdir. us=42 qırx iki mikrosaniyədir, .000042 kimi yazılır, .42 kimi deyil. Çevirmədən əvvəl tam ədədi soldan altı yerə qədər doldurun və dəyər artıq gördüyünüz rəqəmlərin onluq hissəsi kimi görünməyəcək.
Sətri kalkulyator olmadan çevirmək
Çap olunan saniyəni əsas götürün və us= hissə kimi qəbul edin. 09:15:30 və us=12345 üçün onluq forma 09:15:30.012345-dir; us=900000 üçün isə 09:15:30.900000-dir. Onluq nöqtədən sonrakı rəqəmlər doldurulmuş tam ədəddir, heç vaxt minə bölünmüş tam ədəd deyil. Altı rəqəmli formanı əvvəlcə yazmaq çox səhvlərin qarşısını alır.
Jurnalları vaxt damğalarına çevirirsinizsə, tarixi, tam saniyəni və hissəni birlikdə çevirin. Millisaniyə fərz edən parser hadisələri min dəfə səhv sıralayacaq və nəticə yenə də inandırıcı görünəcək.
Sahə jurnaldan itəndə
Mikrosaniyə hissəsi mətn jurnal formatına aiddir və yalnız ətraflı vaxt damğaları aktiv olduqda görünür. OpenVPN 2.6-nın vaxt damğası formatlaşdırıcısında bu çıxış aktiv olduqda və saxlanan dəyər sıfırdan fərqli olduqda əlavə olunur. Ona görə us= olmayan jurnal saat və ya buraxılış haqqında heç nə demir; bu, adətən konfiqurasiya edilmiş ətraflılıq səviyyəsinin çox aşağı olması deməkdir. Vaxt sinxronizasiyasını günahlandırmazdan əvvəl konfiqurasiyanı yoxlayın.
Parametri server konfiqurasiyasından asanlıqla təsdiqləmək olar. Aşağıdakı əmri işə salın və qaytardığı rəqəmi oxuyun. Ətraflı vaxt damğası çıxışı ətraflılıq səviyyəsi 4-də görünür, ona görə daha aşağı dəyər itkin sahəni başqa heç bir nasazlıq olmadan izah edir. Eyni konfiqurasiyanı --verb 4 ilə işə salanda daemon bu səviyyə ilə yenidən başladıqdan sonra sahə görünür.
grep -nE '^[[:space:]]*verb[[:space:]]+[0-9]' /etc/openvpn/server.conf
Ətraflılığı artırmaq jurnala detallar əlavə edir; saatı yaxşılaşdırmır. Yenidən başlatmadan sonra yeni sətri köhnə ilə müqayisə edin ki, formatın dəyişdiyini təsdiqləyin, və sual cavablandıqdan sonra səviyyəni yenidən aşağı salın.
Altı rəqəmin sübut etmədiyi şey
Altı rəqəm dəqiqliyi təsvir edir və dəqiqlik iki hostun vaxt barədə razılaşdığını demir. Müştəri və server hər ikisi mikrosaniyə çap edə bilər, halbuki saatları saniyələrlə fərqlənir. Hadisələri maşınlar arasında əlaqələndirərkən saat qurşağını və məlum yerdəyişməni qeyd edin və hər hansı vaxt damğasından çox həmyaşıdı və ya sessiyanı adlandıran sahəyə üstünlük verin. Eyni hissəni paylaşan iki sətir mütləq eyni bağlantı deyil.
Toplayıcı hər sətri gəlişində damğalaya bilər, bu da OpenVPN-ə deyil, toplayıcıya aid ikinci vaxt damğası əlavə edir. Müqayisə etməzdən əvvəl hansını oxuduğunuzu müəyyənləşdirin və müqayisə təkrar edilə bilsin deyə xam sətri saxlayın.
Yeni us= dəyəri yeni müştərinin daxil olduğunu sübut etmir, təkrar olan isə dublikat hadisəni sübut etmir. Həmyaşıd və bağlantı sahələri bu suallara cavab verir.