Как установить дату и время на компьютере двумя простыми способами. Почему на компьютере сбивается время? Установить правильное время на компьютере

Для нормального функционирования сервера требуется корректно настроить текущее время и его своевременное обновление с определенной периодичностью. Как правильно произвести смену часового пояса в centos в случае его изменения или неверного указания во время установки – одна из тем этой статьи. Также я затрону вопрос установки и использования утилиты разовой синхронизации времени ntpdate и настройки сервиса точного времени ntp.

  1. Показать способы настройки и смены времени и часового пояса в centos.
  2. Рассказать о средствах для автоматической синхронизации времени.
  3. Настройка своего сервера точного времени на основе centos.

Данная статья является частью единого цикла статьей про сервер .

Время на сервере CentOS

Программа стартовала и уже выполнила синхронизацию с источниками точного времени в интернете. Каких-то особых настроек для получения точного времени больше не надо. Служба будет постоянно работать и выполнять синхронизацию. Проверим это с помощью timedatectl.

# timedatectl status

systemd-timesyncd

Отдельно пару слов о службе systemd-timesyncd , которая в системах с systemd выступает в роли простого sntp клиента, в отличие от chrony и ntp, которые в том числе могут работать в качестве сервера времени. В Debian служба присутствует в составе systemd и ей можно пользоваться, что достаточно удобно. Легкий полновесный клиент, который по дефолту есть в составе системы.

Я сначала не мог понять, что с systemd-timesyncd в Centos. Команда вроде есть и работает, но как оказалось, это просто обертка над chrony. Реально команда управляет именно chrony и без него не работает. Без него вы получите ошибку, при попытке активировать компонент timesyncd.

# timedatectl set-ntp true Failed to set ntp: NTP not supported

Если вернете chrony в систему, то timedatectl будет запускать именно его. Немного погуглив, я понял в чем тут дело. Red Hat компилирует systemd без компонента systemd-timesyncd, предлагая по дефолту именно chrony.

Настройка сервера ntp в CentOS 7

Сервер времени ntp использует в своей работе одноименный протокол — Network Time Protocol, которому для работы необходим UDP порт 123. Так что перед установкой и настройкой службы времени убедитесь, что на фаерволе открыт этот порт.

Устанавливаем сервер ntp:

# yum install ntp

Теперь отредактируем файл конфигурации /etc/ntp.conf , удалив все лишнее:

# cat /etc/ntp.conf driftfile /var/lib/ntp/drift restrict default nomodify notrap nopeer noquery restrict 127.0.0.1 restrict::1 server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst disable monitor logfile /var/log/ntp.log

Параметр Описание
server Список серверов для синхронизации времени
driftfile Задает адрес файла, в котором хранится история изменений времени во время синхронизации. Если по каким-то причинам синхронизация времени с внешними источниками станет невозможна, служба времени изменит системные часы в соответствии с записями в этом файле.
restrict 127.0.0.1 Указывает, что пользоваться нашим сервером времени можно только непосредственно с локального интерфейса. Если вам необходимо разрешить другим компьютерам в вашей локальной сети синхронизировать время с текущей машины, то укажите в данном параметре адрес вашей сети, например: restrict 192.168.10.0 mask 255.255.255.0
restrict default nomodify notrap nopeer noquery Параметры указывают на то, что клиентам данного сервиса времени запрещено изменять его настройки, получать его статус. Они могут только забрать с него значения точного времени.
disable monitor Данный параметр повышает безопасность, предотвращая использования одной из уязвимостей сервиса ntpd, которую можно использовать для проведения DDoS атак.
logfile Указывает путь к файлу с логами сервиса

После завершения редактирования файла настроек запускаем службу синхронизации времени:

# systemctl start ntpd

Проверяем запустился ли сервер:

# netstat -tulnp | grep 123

Все в порядке, служба слушает положенный порт 123. Проверим еще на всякий случай системные логи centos:

# cat /var/log/messages | grep ntpd

# cat /var/log/ntp.log

Все в порядке, сервер запущен и полностью готов к работе.

Теперь настроим автозапуск ntp вместе с загрузкой centos:

# systemctl enable ntpd

Наблюдать за работой службы ntp можно с помощью команды ntpq -p :

Что значат все эти данные:

remote Адрес удаленного эталона времени, с которого была синхронизация
refid Указывает, откуда каждый эталон получает точное время. Это могут быть другие сервера времени, система GPS и другое
st Stratum (уровень) это число от 1 до 16, которое указывает на точность эталона. 1- максимальная точность, 16 — сервер недоступен. Уровень вашего сервера будет равен уровню наименее точного удаленного эталона плюс 1.
poll Интервал в секундах между опросами
reach Восьмеричное представление массива из 8 бит, отражающего результаты последних восьми попыток соединения с эталоном. Бит выставлен, если удаленный сервер ответил.
delay Время задержки ответа на запрос о точном времени
offset Разница между вашим и удаленным сервером
jitter Дисперсия (Jitter) — это мера статистических отклонений от значения смещения (поле offset) по нескольким успешным парам запрос-ответ. Чем меньше значение дисперсии, тем лучше, поскольку позволяет точнее синхронизировать время.

Настройка сервера chrony в CentOS 8

С сервером времени chrony все будет практически идентично ntpd. Принцип работы и формат конфигов у них примерно одинаковый. Если вы еще не установили chrony, то сделайте это и добавьте его в автозагрузку.

# yum install chrony # systemctl start chronyd # systemctl enable chronyd

Конфигурация сервера времени chrony располагается в файле /etc/chrony.conf . Ниже представлен минимум настроек, необходимых, чтобы он работал в качестве локального сервера времени для клиентов.

Pool 2.centos.pool.ntp.org iburst driftfile /var/lib/chrony/drift makestep 1.0 3 rtcsync allow 10.20.1.0/24 local stratum 10 logdir /var/log/chrony

Не забываем настраивать firewalld, если отдельно не , для доступа клиентов к серверу.

# firewall-cmd --add-service=ntp --permanent # firewall-cmd --reload

Теперь можно перезапустить chrony и проверить синхронизацию времени с какого-нибудь клиента в сети.

# systemctl restart chronyd

Идем на другой компьютер и там проверяем работу нашего сервера времени.

# ntpdate pool.ntp.org 21 Oct 11:50:37 ntpdate: adjust time server 85.21.78.8 offset -0.001664 sec

Заключение

Подведем итог опубликованного материала. Мы рассмотрели практически все, что связано со временем на сервере CentOS. Да и не только на нем, вся информация в статье актуальна практически для любого Linux дистрибутива. Мы научились устанавливать время, изменять часовой пояс, синхронизировать время с помощью ntp, chrony и настраивать сервер времени в локальной сети.

Напоминаю, что данная статья является частью единого цикла статьей про сервер .

Онлайн курсы по Mikrotik

Если у вас есть желание научиться работать с роутерами микротик и стать специалистом в этой области, рекомендую пройти курсы по программе, основанной на информации из официального курса MikroTik Certified Network Associate . Помимо официальной программы, в курсах будут лабораторные работы, в которых вы на практике сможете проверить и закрепить полученные знания. Все подробности на сайте. Стоимость обучения весьма демократична, хорошая возможность получить новые знания в актуальной на сегодняшний день предметной области. Особенности курсов:
  • Знания, ориентированные на практику;
  • Реальные ситуации и задачи;
  • Лучшее из международных программ.

Как настроить кварцевые часы

И так, с чего начнем? Сначала в общих чертах о том, как работают кварцевые часы.

Кварцевые часы состоят из электронного блока и шагового электродвигателя, работа которых заключается в ежесекундной подаче импульса с блока на двигатель, с помощью которого и двигаются стрелки. Считается, что кварцевые часы более точные, так как в них заложен кварцевый кристалл, отвечающий за частоту импульса, собственно, поэтому часы и называются кварцевые.

Разновидность часов захлестнула торговые прилавки, ныне кварцевые часы бывают разных цветов и моделей, со стрелками или с цифровым дисплеем, то есть электронные. «Вечным двигателем» часов является батарейка, поэтому они и не требуют ежедневного завода механизма, об этом можете забыть, пока не истек срок службы батарейки.

Устанавливаем точное время в кварцевых часах

Для этого в первую очередь необходимо аккуратно вытянуть переводную головку, а в некоторых часах еще и немного открутить, а потом уже вытягивать. Далее, вращательными движениями устанавливаем стрелки на часах в правильном положении, главное чтобы секундная стрелка начинала свой отсчет с цифры 12, и защелкиваем или закручиваем переводную головку до упора, тем самым, ставя ее в обратное положение.

Устанавливаем календарь в кварцевых часах

Вытягиваем переводную головку, останавливаясь на первом щелчке, медленными вращающими движениям, устанавливаем вчерашнее число и день недели, как только секундная стрелка коснется цифры 12, снова вытягиваем переводную головку до второго щелчка и вращающими движениями устанавливаем текущую дату и день недели. Для изменения даты и дня недели вам нужно опять вытянуть переводную головку до одного щелчка и установить верные значения.

Следуя конструктивным особенностям, часовые мастера рекомендуют, устанавливать или менять дату и дни недели до 9-ти часов вечера и после 4-х утра. Обратите внимание, что иногда вам придется вносить ручные корректировки календаря в конце каждого месяца, в котором нет 31-го числа, то есть в ноябре/феврале/апреле/июне/сентябре.

Если сравнивать кварцевые часы и механические, то механические проигрывают в том, что изменчиво ведут себя при различных факторах, например, смена температуры, количество и частота завода пружины, положение часов, износ деталей, в то время как кварцевые не чувствительны к легким ударам, метеоусловиям и другим изменениям окружающей среды. Так как, в кварцевых часах главное частота импульсов, а она практически всегда постоянна, поэтому, вы можете быть уверены в точности этого механизма.

Также в некоторых кварцевых часах устанавливают хронометры или хронографы. Хронометры - это до секунды точные часы, которые не реагируют на внешние факторы, их точность не собьется при разном положении, при ударах и смене температуры. До выпуска часов, хронометры тщательно испытывают и на проверенное изделие обязательно получают специальный сертификат, только после этого изделие может называться хронометром.

Хронографы - это не менее точные часы, но с дополнительными маленькими циферблатами, в которых отображаются не только часы и минуты, но и доли секунды, ныне встречаются разные модели с разным количеством счетчиков. Если в кварцевых часах присутствует хоть один хронограф, то на них сбоку корпуса, около переводной головки, должны быть расположены дополнительные кнопки для управления хронографом.

Устанавливаем время на кварцевом хронометре

Необходимо также вытянуть переводную головку, но до максимального или третьего положения и медленными вращениями выставляем точное время, как только выставили время, защелкиваем переводную головку обратно.

Устанавливаем дату на кварцевом хронометре

Переводную головку устанавливаем на второе положение и начинаем вращать до необходимой даты, по окончании переводную головку возвращаем в исходное положение.

Работа с хронографом на кварцевых часах

Для начала надо запустить секундомер, нажимаем кнопку «А», пошел запуск секундной стрелки, чтобы остановить отсчет, нужно повторно нажать эту же кнопку «А», при повторном нажатии кнопки «А» счетчик снова продолжит свой отсчет, а чтобы сбросить все параметры необходимо нажать на кнопку «В».

ЖЕНСКИЕ КВАРЦЕВЫЕ ЧАСЫ

О том, что часы в мобильном отстают узнаешь, как правило, когда куда-то опоздал, примеру, на поезд. В XXI веке неприемлемо когда ваши часы спешат или отстают больше чем на минуту.

И если к наручным часам претензий нет, то смартфоны просто обязаны показывать точное время. Но как показывает практика — это не всегда так. Часы на телефонах такие же «брехучие» как и старые ходики у бабушки в деревне.

Чем определяется точность электронных часов

В первую очередь точностью настройки и стабильностью кварцевого генератора (резонатора). Точность и стабильность частоты последнего как правило составляет 10 -6 . В идеале при таком значении часы убегают чуть более 30 секунд в год.

На практике стабильность немного хуже, так как на частоту резонатора влияют параметры окружающей среды (температура, давление) и напряжение питания генератора. Так же в состав генератора входят и другие элементы, к примеру конденсаторы, параметры которых сильнее зависят от внешних воздействий. В результате часы могут убегать до 30 секунд в месяц.

Повышаем точность часов

В профессиональных устройствах, например в приемо-передающей аппаратуре спутникового телевидения, стабильность генераторов намного выше и может достигать значений 10 -12 .

Поэтому напрашивается сам собой способ взять за эталон частоту несущей внешнего источника сигнала. И использовать ее как опорную для нашего генератора. Возможны два пути: аппаратный и программный.

В первом случае частота генератора часов подстраивается под частоту несущей передающей вышки GSM. Во втором случае базовая вышка GSM передает сигналы точного времени и операционная система подстраивает часы.

Но как показывает отечественная действительность, на сотовых операторов надежды нет. Я несколько раз попадал в ситуацию, когда время на часах перескакивало на несколько часов. После чего пришлось отключить опцию использования данных предоставляемых сетью.

Серверы точного времени

Так как смартфон это компьютер с доступом в интернет, то проще всего синхронизировать часы с эталонными серверами точного времени. В стандартных прошивках этой возможности нет. Но проблема решается установкой допольнительного ПО. Программ таких несколько, и мне приглянулась одна — ClockSync от «отечественного производителя»:-).

ClockSync синхронизирует системное время Android устройства через Интернет по протоколу NTP с серверами точного времени. Программа полезна если оператор сотовой связи не поддерживает NITZ (автоматическую синхронизацию времени) или посылает неверные значения, а также в случае, если часы телефона сильно убегают вперед или отстают.

Работает на планшетах. Актуально если нужно точное время. Тем более на устройствах без GSM модуля.

Особенности программы ClockSync

Автоматическая синхронизация работает только на телефонах с ROOT.
Если root-прав нет, то проверка времени проводится автоматически и вы получите уведомление если часы сильно убежали. А синхронизировать часы придется «руками».

Программа поддерживает свежую базу обновленных часовых поясов. И если у вашего смартфона старая прошивка и он каждую весну и осень в России переводит часы, то это программа восстановит несправедливость. И вы не придете весной на работу на час раньше.

Дату и время можно настроить как через Bios, так и через операционную систему. В данном случае мы рассмотрим настройку через операционную систему.

Итак для того чтобы настроить дату и время на компьютере выполните следующие действия:

Шаг 1 . На панели задач, в правом нижнем углу, нажмите один раз по дате и времени . В появившемся окне нажмите на Изменение настроек даты и времени ...


Получить доступ к настройкам даты и времени можно еще и другим способом.Нажмите Пуск выберите Панель управления и кликните на Дата и время .

Шаг 2 . В открывшемся окне Дата и время нажмите на Изменить Дату и время .

Эта процедура требует разрешение прав администратора, если вы обычный пользователь без знания пароля и особых разрешений вам изменить ничего не

удастся.



Шаг 3 . В окне Настройка времени и даты с помощь стрелочек или вручную установите сегодняшнюю дату и время.
В завершении нажмите Ок .

Также, в окне Дата и время во вкладке Дата и время , вы можете выбрать часовой пояс в котором вы находитесь. Для этого нажмите Изменить часовой пояс .
В окне нажмите на разворачивающийся список и из списка часовых поясов выберите ваш часовой пояс и нажмите ОК .

Также, вы можете настроить синхронизации с любым сервером времени. Для этого в окне Дата и время перейдите во вкладку Время по интернету и нажмите Изменить параметры (Требует разрешения администратора).
В появившемся окошке поставьте галочку в поле Синхронизировать с сервером времени в Интернете . В поле Сервер нажмите на стрелочку и из списка выберите любой сервер времени и нажмите Обновить сейчас после этого кликните ОК .

На этом все. Настройка завершена.

Для некоторых пользователей самые простые манипуляции кажутся даже очень нетривиальными. Думаю и вы были когда-то в ситуации, когда разбирались подолгу с какой-то проблемой, а ее решение заняло 1-2 минуты. Время от времени нам приходится вносить корректировки в систему и именно поэтому, сейчас расскажу, как установить дату и время на компьютере в Windows 7. Сделать это можно несколькими способами, но я рассмотрю лишь один, самый основной и самый удобный, без всяких лишних действий и максимально подробно.

Примечание: я рассмотрю пример с Windows 7, но после прочтения этой статьи вы сможете изменить время и дату в других системах Windows. Потому что вы поймете цепочку, как нужно это делать.

Первым делом перемещаем курсор в нижнюю правую часть экрана, находим там дату, которая отображается в виде времени и, собственно, сегодняшнее число. Щелкаем левой кнопкой мыши, перед нами открывается окно.

Здесь вы не внесете никаких изменений, данное окно будет полезно, например, чтобы посмотреть, сколько дней в этом месяце. Чтобы приступить к изменениям, нам необходимо кликнуть левой кнопкой мыши по надписи: «Изменение настроек даты и времени».

Итак, теперь перед нашим взором появляется другое окно с тремя вкладками. Нас интересует «Дата и время», в которой вы и должны находиться по умолчанию. Здесь можно найти кнопку «Изменить дату и время» (важный момент: учетная запись, которой вы пользуетесь в настоящий момент, должна иметь права администратора, в противном случае, компьютер попросту ограничит доступ к настройкам).

Нажимаем ее и видим уже третье по счету окошко «Настройка времени и даты».

В левой его части находится блок с календарем. Совершая пролистывание при помощи черных треугольников (я их обычно называю «язычками») маленького размера, можно выбрать месяц и год, щелкнув один раз по нужному числу, — соответственно получается дата.

В правой части окна находится циферблат, нажимаете на первое число (часы) и меняем на нужное значение часов, минут и секунд, либо удерживаем нажатой клавишу мыши на треугольниках справа (верхний увеличивает время, а нижний — уменьшает). После того, когда вы разобрались, как настроить дату и время на компьютере, нажимаем «ОК» везде, где нам это предлагается, и наслаждаемся правильной датой!

Единственное, что я еще могу добавить – это описание альтернативных способов открытия окна «Дата и время». Заходим в «Пуск» — «Панель управления». Возле надписи «Просмотр» устанавливаем значение «Мелкие значки» и нажимаем «Дата и время». После этого делаем все по вышеописанной инструкции. Как вариант, для тех, кто быстро печатает, предлагаю также просто открыть «Пуск» и набрать слово «Время» в поисковой строке. Результаты поиска предложат вам зайти в «Дату и время».

В целом, это все, что можно рассказать по вопросу, как настроить дату и время на компьютере. Если на компьютере установлена другая система, то принцип изменения даты и времени не сильно отличается, главное знать, где и как.

Важно! Если после перезагрузки у вас сбивается время – это вирусы или надо заменить батарейку в системном блоке.