NTP-ն TCP/IP արձանագրություն է՝ ցանցի միջոցով ժամանակի համաժամացման համար: Հիմնականում հաճախորդը պահանջում է ընթացիկ ժամանակը սերվերից և օգտագործում այն իր ժամացույցը սահմանելու համար: … Ubuntu-ն լռելյայն օգտագործում է timedatectl/timesyncd ժամանակը համաժամեցնելու համար, և օգտվողները կարող են կամայականորեն օգտագործել chrony՝ ցանցային ժամանակի արձանագրությունը սպասարկելու համար:
Ի՞նչ է NTP-ն և ինչպես է այն աշխատում:
Ինչպե՞ս է աշխատում NTP-ն: Մակերեսորեն, NTP-ն ծրագրային դեմոն է, որը գործում է հաճախորդի ռեժիմում, սերվերի ռեժիմում կամ երկուսն էլ: NTP-ի նպատակն է բացահայտել հաճախորդի տեղական ժամացույցի շեղումը ժամանակի սերվերի տեղական ժամացույցի համեմատ: Հաճախորդը սերվերին ուղարկում է ժամանակի հարցման փաթեթ (UDP), որը ժամանակի վրա դրոշմվում և վերադարձվում է:
Ubuntu-ն օգտագործում է NTP:
Մինչև վերջերս, ցանցի ժամանակի համաժամացման մեծ մասը կառավարվում էր Ցանցային ժամանակի արձանագրության դեյմոնի կամ ntpd-ի միջոցով: Այս սերվերը միանում է այլ NTP սերվերների լողավազանի, որոնք ապահովում են նրան մշտական և ճշգրիտ ժամանակի թարմացումներով: Ubuntu-ի լռելյայն տեղադրումն այժմ օգտագործում է timesyncd-ը ntpd-ի փոխարեն:
Ո՞րն է NTP-ի օգտագործումը:
Network Time Protocol (NTP) արձանագրություն է, որն օգտագործվում է ցանցում համակարգչային ժամացույցի ժամերը համաժամեցնելու համար: Այն պատկանում է և հանդիսանում է TCP/IP արձանագրության փաթեթի ամենահին մասերից մեկը: NTP տերմինը վերաբերում է ինչպես արձանագրությանը, այնպես էլ հաճախորդ-սերվերի ծրագրերին, որոնք աշխատում են համակարգիչներում:
Ի՞նչ է NTP-ն Linux-ում:
NTP-ն նշանակում է Network Time Protocol: Այն օգտագործվում է ձեր Linux համակարգի ժամանակը կենտրոնացված NTP սերվերի հետ համաժամեցնելու համար: Ցանցում տեղական NTP սերվերը կարող է համաժամանակացվել արտաքին ժամանակային աղբյուրի հետ՝ ձեր կազմակերպության բոլոր սերվերները ճշգրիտ ժամանակի հետ համաժամեցված պահելու համար:
Ինչպե՞ս կարգավորել NTP-ն:
Միացնել NTP-ն
- Ընտրեք «Օգտագործել NTP»՝ համակարգի ժամանակը համաժամեցնելու համար վանդակը:
- Սերվերը հեռացնելու համար NTP Server Names/IP-ների ցանկում ընտրեք սերվերի մուտքագրումը և սեղմեք Հեռացնել:
- NTP սերվեր ավելացնելու համար մուտքագրեք NTP սերվերի IP հասցեն կամ հոսթի անունը, որը ցանկանում եք օգտագործել տեքստային դաշտում և սեղմեք Ավելացնել:
- Սեղմեք OK.
Ի՞նչ է NTP-ն և ինչու է այն կարևոր:
Ցանցային ժամանակի արձանագրությունը (NTP) արձանագրություն է, որը թույլ է տալիս համաժամացնել համակարգի ժամացույցները (աշխատասեղաններից մինչև սերվերներ): Համաժամեցված ժամացույցներ ունենալը ոչ միայն հարմար է, այլև պահանջվում է բազմաթիվ բաշխված հավելվածների համար: Հետևաբար, firewall-ի քաղաքականությունը պետք է թույլ տա NTP ծառայությունը, եթե ժամանակը գալիս է արտաքին սերվերից:
Ո՞ր պորտն է օգտագործում NTP-ն:
NTP ժամանակի սերվերներն աշխատում են TCP/IP փաթեթում և հիմնվում են User Datagram Protocol (UDP) պորտի 123-ի վրա: NTP սերվերները սովորաբար նվիրված NTP սարքեր են, որոնք օգտագործում են մեկ ժամային հղում, որին կարող են համաժամացնել ցանցը: Այս ժամային հղումը ամենից հաճախ Համակարգված համընդհանուր ժամանակի (UTC) աղբյուր է:
Ո՞րն է օգտագործելու լավագույն NTP սերվերը:
mutin-sa/Public_Time_Servers.md
- Google Public NTP [AS15169]՝ time.google.com: …
- Cloudflare NTP [AS13335]: time.cloudflare.com:
- Facebook NTP [AS32934]: time.facebook.com: …
- Microsoft NTP սերվեր [AS8075]՝ time.windows.com:
- Apple NTP սերվեր [AS714, AS6185]. …
- DEC/Compaq/HP՝…
- NIST ինտերնետ ժամանակի ծառայություն (ITS) [AS49, AS104]. …
- VNIIFTRI:
Ինչպես կարող եմ իմանալ, արդյոք NTP-ն աշխատում է Ubuntu-ում:
Ստուգելու համար, որ ձեր NTP կոնֆիգուրացիան ճիշտ է աշխատում, գործարկեք հետևյալը.
- Օգտագործեք ntpstat հրամանը՝ օրինակում NTP ծառայության կարգավիճակը դիտելու համար: [ec2-user ~]$ ntpstat. …
- (Ըստ ցանկության) Դուք կարող եք օգտագործել ntpq -p հրամանը՝ NTP սերվերին հայտնի հասակակիցների ցանկը և դրանց վիճակի ամփոփումը տեսնելու համար:
Ի՞նչ է NTP հաճախորդը:
Ցանցի ժամանակի արձանագրությունը (NTP) հաճախորդի/սերվերի հավելված է: Յուրաքանչյուր աշխատակայան, երթուղիչ կամ սերվեր պետք է հագեցած լինի NTP հաճախորդի ծրագրային ապահովմամբ՝ իր ժամացույցը ցանցային ժամանակի սերվերի հետ համաժամացնելու համար: Շատ դեպքերում հաճախորդի ծրագրակազմն արդեն իսկ գտնվում է յուրաքանչյուր սարքի օպերացիոն համակարգում:
Ի՞նչ է նշանակում NTP:
Ցանցային ժամանակի արձանագրությունը (NTP) ցանցային արձանագրություն է՝ համակարգչային համակարգերի միջև ժամացույցի համաժամացման համար՝ փաթեթային փոխարկվող, փոփոխական հետաձգման տվյալների ցանցերի միջոցով: Գործում է մինչև 1985 թվականը, NTP-ն ներկայիս օգտագործման ամենահին ինտերնետային արձանագրություններից մեկն է:
Ի՞նչ է NTP օֆսեթը:
Օֆսեթ: Օֆսեթը սովորաբար վերաբերում է ժամանակի տարբերությանը արտաքին ժամանակի հղման և տեղական մեքենայի ժամանակի միջև: Որքան մեծ է շեղումը, այնքան ավելի անճշտ է ժամանակի աղբյուրը: Սինքրոնացված NTP սերվերները սովորաբար կունենան ցածր օֆսեթ: Օֆսեթը սովորաբար չափվում է միլիվայրկյաններով:
Ինչպե՞ս սկսել NTP-ն Linux-ում:
Համաժամացրեք ժամանակը տեղադրված Linux օպերացիոն համակարգերում
- Linux ապարատում մուտք գործեք որպես root:
- Գործարկեք ntpdate -u հրաման՝ մեքենայի ժամացույցը թարմացնելու համար: Օրինակ, ntpdate -u ntp-time: …
- Բացեք /etc/ntp: conf ֆայլը և ավելացրեք ձեր միջավայրում օգտագործվող NTP սերվերները: …
- Գործարկեք ծառայության ntpd start հրամանը՝ NTP ծառայությունը սկսելու և ձեր կազմաձևման փոփոխություններն իրականացնելու համար:
Ինչու է chrony-ն ավելի լավ, քան NTP-ն:
14.1:
Այն, ինչ chronyd-ը կարող է ավելի լավ անել, քան ntpd-ն, հետևյալն են. chronyd-ը կարող է լավ աշխատել, երբ արտաքին ժամանակի հղումները հասանելի են միայն ընդհատումներով, մինչդեռ ntpd-ին ժամանակի հղումների կանոնավոր հարցում է անհրաժեշտ՝ լավ աշխատելու համար: chronyd-ը կարող է լավ գործել նույնիսկ այն դեպքում, երբ ցանցը ծանրաբեռնված է ավելի երկար ժամանակով:
Որտեղ է NTP կազմաձևման ֆայլը:
conf ֆայլը տեքստային ֆայլ է, որը պարունակում է NTP դեյմոնի կազմաձևման տեղեկատվություն, ntpd: Unix-ի նման համակարգերում այն սովորաբար գտնվում է /etc/ գրացուցակում, Windows համակարգում՝ C:Program files (x86)NTPetc կամ C:Program filesNTPetc գրացուցակում: