Настройка правильных времени и даты на Android. Как настроить дату и время на Android Как установить самарское время на компьютере

Для нормального функционирования сервера требуется корректно настроить текущее время и его своевременное обновление с определенной периодичностью. Как правильно произвести смену часового пояса в 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 . Помимо официальной программы, в курсах будут лабораторные работы, в которых вы на практике сможете проверить и закрепить полученные знания. Все подробности на сайте. Стоимость обучения весьма демократична, хорошая возможность получить новые знания в актуальной на сегодняшний день предметной области. Особенности курсов:
  • Знания, ориентированные на практику;
  • Реальные ситуации и задачи;
  • Лучшее из международных программ.
  1. Опция «Автоматическая установка даты и времени». Ее обычно используют в мобильных устройствах на операционной системе Андроид с подключением к интернету. Она позволяет синхронизировать часы мобильного устройства с часами, расположенными на сервере интернет-провайдера. При ее включении изменить дату и время вручную будет невозможно. Поэтому галочку с этой опции нужно снять.
  2. Во многих устройствах на андроиде есть функция автоматического выбора часового пояса (синхронизация по сети или GPS). Чтобы получить доступ к ручной настройке ее также необходимо отключить.
  3. Выбор часового пояса. При нажатии на кнопку открывается список городов с различными часовыми поясами. Если в нем нет населенного пункта, в котором вы проживаете, надо просто выбрать расположенный ближе к вашему месту жительства.
  4. Установка даты. При нажатии на этот пункт откроется календарь. Чтобы изменить дату, нужно просто выбрать в нем конкретное число, месяц и год. Нажать на кнопку «Ок» («Готово»).
  5. Формат отображения (24- или 12-часовой). При использовании 12-часового формата время после полудня будет отсчитываться, начиная с единицы (вместо 13 - 1 час и т. д.).
  6. Настройка времени. Эта опция позволяет установить время, выбирая соответствующие значения из столбиков, обозначающих часы и минуты. Затем нажать на кнопку «Готово» (Ок).
  7. Чтобы вернуться на рабочий стол после завершения процедуры, достаточно нажать на стрелку, направленную вверх. Она расположена внизу страницы.

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

Даже выключив компьютер, они не останавливаться, а продолжают «идти».

На материнской плате присутствует батарейка (таблетка), позволяющая некоторым функциям постоянно быть «начеку»

Чтобы установить правильное и точное время на компьютере в windows 7 (в windows 8 — аналогично) кликните в трее по электронных часах и нажмите на строку «изменение настроек даты и времени».

Вам откроется окно, где можно легко настроить (изменить) время на компьютере.

Также кликнув верху на строку «время по интернету» можете поставить часы на автоматическую синхронизацию.

Чтобы установить точное время для вашего региона выберите свой часовой пояс (в России их несколько), так сможете исправить время, если оно не соответствует.

Установить гаджет времени на компьютер

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как настроить дату и время на Android

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

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

После этих нехитрых манипуляций дата и время должны измениться.

Видео: настройка времени и даты

Если возникают проблемы

Случается, что при настройке даты и времени происходят ошибки: не применяются изменения, свежеустановленные время и дата сбрасываются, а то и вовсе из «Настроек» выкидывает с ошибкой. Причин может быть множество, но самые частые из них таковы:

  • у вас включена автосинхронизация времени, и поэтому попытки ручного изменения ни к чему не приводят. Чтобы отключить автосинхронизацию, нужно снять галочку с «Использовать дату и время сети» в настройках даты и времени;
  • проблема связана с единичным сбоем в работе системы и должна прекратиться после сброса настроек или перезагрузки;
  • брак в прошивке устройства - в таком случае, если вы не являетесь опытным пользователем, лучше всего будет обратиться к мастеру в сервисный центр, поскольку при попытке перепрошить устройство самостоятельно велик риск его повредить;
  • произошёл конфликт часовых поясов телефона и SIM-карты (чаще всего такое случается с оператором Tele2).

Чтобы исправить проблему с конфликтом часовых поясов и SIM-карты, проделайте следующие действия:

Автосинхронизация даты и времени

Если вы не хотите настраивать время и дату вручную, то можете воспользоваться встроенной в Android функцией автоматической синхронизации времени с сетью. Или, если же важна максимальная точность, - её улучшенной версией, для реализации которой потребуются root-права.

Обычная автосинхронизация

Чтобы синхронизировать дату и время с данными сети, нужно отметить галочкой всего один пункт, находящийся в меню настроек «Дата и время». Обычно он называется «Использовать дату и время сети», но возможны также варианты «Автоматические дата и время», «Синхронизировать с сетью» и другие подобные.

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

Когда отмечена галочка «Использовать дату и время сети», система сама сверяет дату и время с сетью

«Умная» синхронизация

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

Для нормальной работы приложениям необходимо вмешиваться в настройки Android, но по умолчанию у них такого права нет. Поэтому, чтобы провести умную синхронизацию, нужно иметь на своём устройстве права суперпользователя, или root-права. Впрочем, те приложения, которые наиболее продвинутые, с грехом пополам, но обходятся без них.

Алгоритм получения root-доступа уникален для каждой модели телефона, которых на данный момент сотни. Не существует общего способа, который позволял бы получить права суперпользователя на любом устройстве: даже самые популярные приложения для «взлома» root-прав действуют с ограниченным набором моделей, и подойдёт ли конкретное приложение вам - неизвестно. Для получения root-доступа на конкретном устройстве требуется ознакомиться с технической документацией по его рутированию на специализированном ресурсе.

Существует несколько приложений для смарт-синхронизации, и все они похожи друг на друга. Разберём работу с ними на примере приложения ClockSync.

ClockSync можно скачать с официальной страницы в Google Play. Однако это приложение - одно из самых ресурсоёмких и многофункциональных: например, в нём можно менять сервер, с которым сверяется время. Если вы не настолько продвинутый пользователь, то можете использовать какой-нибудь более простой аналог: например, Smart Time Sync.

Настройка часового пояса

Изменить часовой пояс, определённый на устройстве, можно в том же пункте настроек, «Дата и время». Строчка «Часовой пояс» позволяет изменить пояс, установленный по умолчанию.

У часового пояса так же, как и у даты со временем, есть параметр автосинхронизации. Можно включить его, если вы не уверены в знании собственных часовых поясов, но в старых версиях Android этот параметр иногда сбоит, поэтому там рекомендуется настраивать его вручную.

Чтобы синхронизировать часовой пояс с сетью, нужно включить параметр «Использовать часовой пояс сети»

Какой именно часовой пояс используется в вашем регионе, можно узнать с помощью средств массовой информации по своему месту жительства, включая интернет. Московский пояс - GMT+3, в Санкт-Петербурге и средней полосе России также в основном используется он. В целом по России используются часовые пояса от +3 до +12.

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

Чтобы выбрать часовой пояс, просто найдите в списке нужный и нажмите на него

Часовой пояс сбивается

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

Помимо этого, причиной сбоя может быть ошибка в базах данных. В таком случае поможет лишь одно из приложений для «умной» синхронизации, о которых уже было сказано; серверы, используемые ими, обычно определяют часовой пояс без ошибок. Однако для использования таких приложений требуется root-доступ. В настройках таких приложений существует пункт «Автосинхронизация», включение которого возможно только с «рутом». Если автоматическая синхронизация часовых поясов включена, пояс тоже будет определяться приложением автоматически - и делать это точнее, чем системное меню.

В главном меню настроек ClockSync и подобных приложений есть кнопка «Автосинхронизация часового пояса»

Видео: «починка» часового пояса через приложение

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

Просмотров