синхронизация на времето
NTP протокол (КТМ) - мрежов протокол за синхронизиране на вътрешния часовник на компютърна мрежа, като се използва променлива латентност.
В Linux, има две понятия за време - хардуер (времето, в BIOS) и система (като се вземат предвид часовата зона). Хардуер време, можете да намерите hwclock команда (работи като основа), което също показва изоставане от системния часовник хардуер (дата).
[Root @ CentOS S] # hwclock
Но при решаване на определени проблеми, понякога е необходимо да запишете текущата стойност на часовника на хардуера на системата, тази команда се използва с --systohc опцията hwclock, и ако трябва да се правят точно обратното - да запише стойността на системния часовник на хардуера изпълните командата с --hctosys опцията.
[Root @ Цент S] # hwclock --systohc
[Root @ Цент S] # hwclock --hctosys
Ако използвате командата дата без никакви опции, той показва информация в следното видео, което повдигна въпроса само с 3 букви - MSD - това лято в Москва (там ще дойде есента и ще бъде показана MSK).
[Root @ Цент S] # дата
MSK + различава от времето по Гринуич в продължение на 3 часа и 4 MSD.
Задаване на времето за Linux
Задаване на час, дата команда с опция S, от думата настроен.
[Root @ CentOS S] # дата -s 19:10
Но, когато операционната система не знае кой регион, в който живеем. По кое време да отидат на системния часовник. В действителност те са GMT, а системата търси присъствието на файл / и т.н. / LOCALTIME
[Root @ CentOS S] # файл / и т.н. / LOCALTIME
/ И т.н. / LOCALTIME: часова зона данни, версия 2, 12 GMT време флагове, флагове 12 STD време, без скок секунди, 129 пъти преход, 12 съкращение символа
Пишем това във файл данни, свързани с часовата зона, като Ню Йорк, което ще изисква следната команда:
[Root @ CentOS S] # CP / ЮЕсАр / акции / zoneinfo / Америка / New_York / и т.н. / LOCALTIME
ПС: презапишете «/ и т.н. / LOCALTIME»? ш
[Root @ Цент S] # дата
* Начинът, по който да влезе дълго команди лесно да се използва табове (TAB ключови), за да влезете в него от началото на всяка дума в команда и натиснете системата TAB автоматично ще постави на стойност, която значително намалява времето настроен дълги команди и пътеки.
Промяна на съдържанието на този файл, ние променяме всички стойности, съответстващи на оттеглянето на време, но в системата не са засегнати, тъй като тя "разходки" през Гринуич.
Има два стандартно време GMT - средно време по Гринуич - астрономически (Средна слънчева) време меридиан, минаваща през старите Royal Гринуич обсерватории за местоположение и информация за UTC - време UTC по същество са едни и същи. UTC дойде, след като САЩ повдигна въпроса "Grivichesky Meredian минава и от това коя от 6-Гринуич селата, разположени в различни държави." За да не се обиждат на националните чувства на американците, концепцията UTC =) е използван)))))
Автоматично синхронизиране на времето чрез NTP - NTP протокол.
Основният параметър на сървъри време - Пласт - сървър на сървърно ниво с този параметър трябва да е 0, не комуникира с клиенти, както и да ви позволи да синхронизирате часа единствените други синхронизиране сървъри с ниво 1 и по-долу.
В Linux е с програми ntpdate, който може да се използва за синхронизиране на системата време със сървъра време преди това се посочват при стартиране на програмата (от roota)
[Root @ Цент S] # ntpdate time.nist.gov
12 Септември 16:37:10 ntpdate [7743] Етап сървър за време 192.43.244.18 компенсира -68520.369071 сек
Ако синхронизацията е постоянно повтаря, че все пак е промени в няколко микросекунди.
Може да се използва за тази цел, а CRON разписание, където след определен период от време ще бъде синхронизирано времето, тя изглежда по следния начин:
[Root @ CentOS S] # кронтаб -e
0 * * * * / ЮЕсАр / sbin / ntpdate NTP сървър
Този пост означава, че на всеки час ще започне синхронизиране със сървъра на времето. (0.00 1.00 2.00 и т.н.)
Но всички ние можем да направим много по-комфортна обстановка NTP програма
[Root @ CentOS S] # Yum инсталиране на NTP - за Цент
$ Ап-да инсталирате КТМ - за UBUNTU
Сега изберете програмата NTP.