VPN окуясынын убакыт сызыгы адатта бир нече мүнөткө айырмаланган эки убакыт белгиси жана башка саатты көрсөткөн дисплей менен башталат. Азгыруу — бирөөнү туура деп тандап, экинчисин кайра жазуу. Экөө тең туура болушу мүмкүн, анткени аларды ар кандай сааттар ар кандай окуялар тууралуу жазган. Уламыш — VPNдын бир сааты бар деген сөз; иш — кайсы компонент кайсы талааны жазганын табуу.

Уламыш: VPNдын бир сааты бар

Кардар туташууга аракет кылганда окуя жазат. Дарбаза бул аракетти алганда же кабыл алганда окуя жазат. Жыйноочу дарбазанын билдирүүсүн алганда келүү убактысын жазат. Бул үч окуя, жана ар бири жазуучу компонент ишенген саат менен белгиленген. Аларды бир убакыт сызыгына бириктирүү — сиз түшүндүрүүгө аракет кылган келишпестикти жашырган ыңгайлуулук.

Сандар адатта секунддан мүнөткө чейин айырмаланат жана бул кадимки. Маанилүүсү — айырма жеткирүү кечигүүсүбү, сааттын четтөөсүбү же чындап башка окуябы. Эмнени карап жатканыңызды чечүү үчүн ар бир талаанын келип чыгышы керек, кайсы машина туура деген бекем пикир эмес.

Мааниден мурун булакты окуңуз

Маанилерди салыштыруудан мурун ар бирин ким жаратканын жана кайсы талаа экенин аныктаңыз. syslog билдирүүсү булактан убакыт белгисин алып жүрөт, RFC 5424 сүрөттөгөндөй, жана формат синхрондоо менен тактыкты сүрөттөгөн убакыт сапаты тууралуу маалыматты да алып жүрүшү мүмкүн. Ошол эле формат булакка система убактысын окуй албаганда такыр убакыт белгисин жибербөөгө жол берет, бул өзү пайдалуу сигнал.

journalctl -o short-iso --utc -n 20
logger -t vpn-check "test event"

Кардар убакыт маанисин колдонмо метаберилими катары да жибере алат, жана аны сактаган кызмат аны көз карандысыз текшерилген деп эсептөөнүн ордуна кардар билдирген деп белгилеши керек. Ошол белги — далил менен ырастоонун айырмасы. Иш үчүн журналдарды экспорттогондо талаанын атын, булагын жана четтөөнү бирге сактаңыз. Аларды ыңгайлуу жергиликтүү убакытка түшүрүү сизге керектүү маалыматты таптакыр жок кылат.

Талааны кайсы компонент жазганын айта албасаңыз, токтоңуз. Аны башка нерсе менен салыштыруу — божомол.

Убакыт алкагын көрсөтүү — башка учур эмес

Бир эле учурдун 10:00Z жана 18:00+08:00 катары көрсөтүлүшү карама-каршылык эмес, жана аны ошондой кабылдоо жарым күндү жоготот. Салыштыруудан мурун экөөнү тең UTCга айландырыңыз жана түпнуска текстти айландыруунун жанында кармаңыз. Бир жагында ондук бөлчөк, экинчисинде бүтүн секунд болушу да кагылыш эмес. Тактык — тууралык эмес: миллисекунддуу маани дагы эле мүнөттөргө жаңылышкан сааттан келиши мүмкүн.

date -u +%FT%TZ
timedatectl

Жеткирүү кечигүүсү — экинчи кадимки түшүндүрмө. Дарбаза туташууну качан кабыл алганын жазат, ал эми жыйноочу билдирүү ага качан жеткенин жазат, ошондуктан алардын ортосундагы ажырым ташуу убактысы. Бул ажырым журнал түтүгү тууралуу айтат, VPN сессиясы тууралуу эмес. Аны келүү убактысы деп белгилеңиз, ошондо ал окуя убактысы менен атаандашууну токтотот.

Далилдерди кайра жазбай байланыштырыңыз

Түпнуска убакыт белгилерин сактаңыз жана жалпы көрүнүш керек болсо туунду мамыча кошуңуз. Булак жазууларын оңдоонун ордуна айландырууну эскертүүлөрдө түшүндүрүңүз, анткени булакты кийинки текшерүүчү текшерет. Жыйноочунун келүү убактысын кайда болбосун өзүнчө сактаңыз.

chronyc tracking
journalctl --utc -u openvpn-client@work -n 50 --no-pager

Түзмөктүн саатын өзгөртүү — купуялуулукту көзөмөлдөө эмес жана башка системада мурунтан бар жазууларды кайра жазбайт. Ал колдоо далилдерин салыштырууну кыйындатат жана убакытка көз каранды сертификат менен код текшерүүлөрүн бузушу мүмкүн. Кадимки иш үчүн сааттарды синхрондоо абалында кармаңыз жана ар кандай атайын четтөөнү иликтеле турган бузулуу деп караңыз. Эки жазуу тартиптен чыккандай көрүнсө, жаңы тарых куруудан мурун саат синхрондоосун жана жеткирүүнү караңыз.

Калтырыла турган уламыш — бир гана VPN убактысы бар деген сөз. Ар бир талаа эмне жазганын жана ошенткенде эмне болгонун сураңыз, ошондо убакыт сызыгы карама-каршылык эмес, белгиленген байкоолордун жыйындысына айланат.

Тектеш макалалар