Как установить часовой пояс в linux

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

Samsung Time Zone Data — что это за программа на Андроид? (com.samsung.android.timezone.data_P)

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

Samsung Time Zone Data — что это такое?

Штатное приложение для установки правильного часового пояса в зависимости от вашего местоположения.

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

Имя процесса — com.samsung.android.timezone.data_P.

Антивирусы в данной программе способны обнаруживать вирус UDS:DangerousObject.Multi.Generic и могут требовать удалить:

Но угрозу может увидеть только антивирус Сбербанк Онлайн, например Kaspersky, Dr.Web — молчат. Скорее всего это просто ложное срабатывание.

Возможно данная программа имеет отношение к этим настройкам:

Настройки Date and time.

Time zone updater что это

Для функционирования программы необходимы права root пользователя.

Краткое описание:Простая программа с одной кнопкой, обновляющая файлы таймзоны в телефоне.

Описание:Простая программа с одной кнопкой, обновляющая файлы таймзоны в телефоне.Сделана в свете того, что в России отменяют переход на летнее время опять переводят время, и чтобы телефон 30-ого октября 26 октября не перевёл время, следует обновить файлы.

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

Для HTC телефонов нужен S-OFF (на Android 4 и выше, не обязательно). (альтернативное обновление файлов)

Если у вас возникла проблема, прежде чем спрашивать, прочитайте последние несколько страниц форума. Вполне вероятно, что проблема уже обсуждалась. Шапка обновляется с задержкой.

У меня Android 4.4, после программы время правильное, а звонки и SMS уезжают на один час

У меня Samsung Galaxy Note 2 или Samsung Galaxy S3, программа выдаёт ошибку 1

Русский интерфейс: ДаТребуется Android: 2.1 и выше

Версия: 1.5.14 TimeZone Fixer (Пост sosed.68 #79875985)Версия: 1.5.13 TimeZone Fixer (Пост Shamil_92 #67025171)Версия: 1.5.12 TimeZone Fixer (Пост Shamil_92 #61739778)Версия: 1.5.11 build 162 TimeZone Fixer (Пост And_RU #55738563)Версия: 1.5.11 TimeZone Fixer (Пост And_RU #55693231)Версия: 1.5.10 TimeZone Fixer (Пост And_RU #54450292)Версия: 1.5.9 TimeZone Fixer (Пост And_RU #51619286)Версия: 1.5.8 TimeZone Fixer (Пост And_RU #49403061)Версия: 1.5.7 TimeZone Fixer (Пост And_RU #48609850)версия: 1.5.6 TimeZone Fixer (Пост And_RU #48168503)версия: 1.5.5 TimeZone Fixer (Пост And_RU #43563755)версия: 1.5.3 TimeZone Fixer (Пост And_RU #40960297)версия: 1.5.2 TimeZone Fixer (Пост And_RU #39873162)версия: 1.5.0 TimeZone Fixer (Пост forceg #38625701)версия: 1.4.6 TimeZone Fixer (Пост #35249980)версия: 1.4.5 TimeZone Fixer (Пост #35243891)версия: 1.4.2 TimeZone Fixer (Пост #31913800)версия: 1.4.1 https://4pda.to/forum/dl/post/4378313/TimeZone+Fixer.apkверсия: 1.3.7 TimeZone Fixer (Пост #28296892)версия: 1.3.6 TimeZone Fixer (Пост #26323472)версия: 1.3.5 TimeZone Fixer (Пост #23406842)версия: 1.3.4 TimeZone Fixer (Пост #21571591)версия: 1.3.1

Приложения, от которых лучше отказаться прямо сейчас

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

Эти приложения на Андроид лучше удалить.

Приложение для QR-кода на Android

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

Загрузите QR-код в Google Play и забудьте об этой проблеме.

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

Приложения для очистки телефона

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

Вот они, машины по зарабатыванию денег на рекламе.

Я предлагаю пойти от обратного. Вспомните, зачем вы впервые скачали себе приложение для чистки смартфона? Столкнулись с какой-то неразрешимой проблемой и программа помогла в ее решении? Вряд ли. Или же скачали Cleaner потому, что увидели крутую рекламу на каком-то сайте? Вот это да, наверняка.

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

Нативные приложения на Андроид

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

Избавьтесь от нативных приложений, если не пользуетесь ими.

Так вот, вместо того, чтобы постоянно чистить память своего смартфона через специальные программы, предлагаю для начала удалить те приложения, которыми вы никогда не пользуетесь: родной браузер, Google Карты, Duo, Google Музыка, Фильмы и еще тонна подобных. Нет, бесспорно, нативные Карты очень хороши, но какой в этом толк, если большинство скачивает Яндекс?

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

Нужен ли антивирус на смартфоне

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

Даже зеленый робот в шоке от такого количества ненужных приложений.

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

Чтобы поставить жирную точку над вопросом: Нужен ли антивирус на Андроид, предлагаю перейти в Google Play и посмотреть, что предлагают такие программы:

  • к приложениям. личных фотографий.
  • Обнаружение утерянного телефона.
  • Освобождение места. в приложениях.

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

Upgrade the Time Zone File (non-CDB)

Individual tables or schemas can be upgraded, but in this example we use procedure to upgrade all affected tables in the database.

Put the database into upgrade mode. This is not necessary from 21c onward. See the note at the bottom of this article.

SHUTDOWN IMMEDIATE;
STARTUP UPGRADE;

Begin the upgrade to the latest version.

SET SERVEROUTPUT ON
DECLARE
  l_tz_version PLS_INTEGER;
BEGIN
  SELECT DBMS_DST.get_latest_timezone_version
  INTO   l_tz_version
  FROM   dual;

  DBMS_OUTPUT.put_line('l_tz_version=' || l_tz_version);
  DBMS_DST.begin_upgrade(l_tz_version);
END;
/

Restart the database. This is not necessary from 21c onward. See the note at the bottom of this article.

SHUTDOWN IMMEDIATE;
STARTUP;

Do the upgrade of the database file zone file.

SET SERVEROUTPUT ON
DECLARE
  l_failures   PLS_INTEGER;
BEGIN
  DBMS_DST.upgrade_database(l_failures);
  DBMS_OUTPUT.put_line('DBMS_DST.upgrade_database : l_failures=' || l_failures);
  DBMS_DST.end_upgrade(l_failures);
  DBMS_OUTPUT.put_line('DBMS_DST.end_upgrade : l_failures=' || l_failures);
END;
/

The views display the tables that are processed by the time zone file upgrade, and their current upgrade status. The following examples show how they could be used for a CDB an non-CDB database.

-- CDB
COLUMN owner FORMAT A30
COLUMN table_name FORMAT A30

SELECT con_id,
       owner,
       table_name,
       upgrade_in_progress
FROM   cdb_tstz_tables
ORDER BY 1,2,3;

-- Non-CDB
COLUMN owner FORMAT A30
COLUMN table_name FORMAT A30

SELECT owner,
       table_name,
       upgrade_in_progress
FROM   dba_tstz_tables
ORDER BY 1,2;

Once the upgrade is complete, check the time zone file version being used.

SELECT * FROM v$timezone_file;

FILENAME                VERSION     CON_ID
-------------------- ---------- ----------
timezlrg_31.dat              31          0

SQL>


COLUMN property_name FORMAT A30
COLUMN property_value FORMAT A20

SELECT property_name, property_value
FROM   database_properties
WHERE  property_name LIKE 'DST_%'
ORDER BY property_name;

PROPERTY_NAME                  PROPERTY_VALUE
------------------------------ --------------------
DST_PRIMARY_TT_VERSION         31
DST_SECONDARY_TT_VERSION       0
DST_UPGRADE_STATE              NONE

SQL>

Дефолтный браузер

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

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

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

Время и дата в Ubuntu Server

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

Кстати, если вам интересно узнать, почему я лично использую именно ubuntu server, а не какой-то другой linux дистрибутив, то читайте мой обзор и сравнение ubuntu с другими системами.

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

  1. При просмотре логов или разборе инцидентов придется сначала переводить время в свой часовой пояс или формат, чтобы адекватно разобраться в ситуации.
  2. Если у вас настроена какая-то интеграция с доменной структурой Windows, расхождение по времени может приводить к проблемам.
  3. При использовании cron и автоматических заданий для выполнения, неправильное время на сервере может удивить вас тем, что ваши задачи будут выполнены не тогда, когда вы этого ожидаете.
  4. Если на сервере работает web сайт или почтовый сервис, время публикации постов или отправления писем будет неправильным, что создаст неудобство пользователям.

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

Утилита date

Посмотреть время в командной строке Ubuntu можно с помощью команды date.

date

В данном случае вы видите следующую информацию:

Формат вывода времени утилитой date в Ubuntu
Fri День недели, пятница
26 Число месяца
Mar Месяц, март
2021 Год
02:01:59 Время в формате час:минута:секунда
PM Время суток в 12-ти часовом формате, PM — после полудня
UTC Часовой пояс

Для того, чтобы посмотреть время в 24-х часовом формате в консоли ubuntu, можно использовать дополнительный ключ к команде, добавив туда еще и саму дату:

date +"%H:%M %d/%m/%Y"
14:09 26/03/2021

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

date +"%H:%M %d/%m/%Y %j"
14:13 26/03/2021 085

Узнать время сервера в unix формате можно вот так:

date '+%s'
1616768183

Если у вас часовой пояс отличный от UTC, а вы хотите увидеть время именно в этом часовой поясе, то воспользуйтесь следующим ключом команды:

date --utc

Очень удобно использовать утилиту date с различными параметрами в скриптах, чтобы получать время в удобном для вас формате. Например, когда вы используете время в названиях файлов бэкапов при их создании. Вот несколько примеров наиболее часто используемых форматов отображения даты и времени:

date +%Y-%m-%d
2021-03-26
date +%H:%M:%S
14:36:35
date +%Y-%m-%d_%H:%M:%S
2021-03-26_14:36:42

Утилита timedatectl

В составе systemd есть своя утилита для просмотра и настройки времени через консоль — timedatectl. Далее пример с ее участием для просмотра системного времени сервера ubuntu.

timedatectl
Local time Локальное время данного сервера
Universal time Время в часовом поясе UTC
RTC time Время на аппаратных часах
Time zone Ваш часовой пояс

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

The Weather Channel и другие погодные приложения

The Weather Channel — отличный пример того, как на самой простой функции — отображении прогноза погоды — разработчики умудряются выстроить целый мегакомбайн. Здесь вы увидите и анимированные обои, и метеорологические карты, и букет интерактивных виджетов, и бог знает что ещё. Всё это хозяйство сидит в оперативной памяти устройства, каждые пять минут стучится в интернет и, разумеется, самым бессовестным образом съедает заряд вашей батареи.

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

Отмена перехода на зимнее время средствами GPO

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

  • Средствами элементов предпочтения групповой политики «Реестр»;
  • При помощи сценариев автозагрузки.

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

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

Теперь нужно создать пакетный файл. Этот пакетный файл будет выглядеть следующим образом:

@echo off
regedit /s \\DC\StartupScripts\TimeZones.reg

Рис. 2. Добавление сценария автозагрузки

  1. Вам нужно создать общую сетевую папку, а также подготовить пакетный файл, содержимое которого позволит внести в операционную систему изменения системного реестра, о которых шла речь в предыдущем разделе данной статьи. В данном примере, на диске «С» контроллера домена была создана папка «StartupScripts», куда изначально был помещен файл TimeZones.reg с содержимым, описанным ранее в текущей статье.
  2. Откройте оснастку «Управление групповой политикой». В отобразившейся оснастке, в дереве консоли разверните узел «Лес: %имя леса%», узел «Домены», затем узел с названием вашего домена, после чего перейдите к узлу «Объекты групповой политики». В узле «Объекты групповой политики» создайте объект GPO «Отмена перехода на зимнее время для Украины», выберите его, нажмите на нем правой кнопкой мыши и из контекстного меню выберите команду «Изменить», предназначенную для открытия оснастки «Редактор управления групповыми политиками»;
  3. В оснастке «Редактор управления групповыми политиками» разверните узел Конфигурация компьютера\Политики\Конфигурация Windows, перейдите к узлу «Сценарии (запуск/завершение)» и в области сведений откройте параметр политики «Автозагрузка»;
  4. В отобразившемся диалоговом окне «Свойства: Автозагрузка» на вкладке «Сценарии» нажмите на кнопку «Добавить» и укажите путь к сценарию, созданному на первом шаге в текстовом поле «Имя сценария» диалогового окна «Добавление сценария», как показано на следующей иллюстрации:
  5. Сохраните изменения, выполненные в диалоговом окне свойств сценариев автозагрузки и закройте оснастку «Редактор управления групповыми политиками». Теперь нужно привязать созданный объект групповой политики к такому подразделению, чтобы настройки часовых поясов распространялись на все компьютеры в организации. А так как практически во всех организациях учетные записи пользовательских компьютеров и контроллеров домена расположены в разных подразделениях, объект групповой политики будет привязан к самому домену. В дереве оснастки «Управление групповой политикой» выберите свой домен, нажмите на нем правой кнопкой мыши и из контекстного меню выберите команду «Связать существующий объект групповой политики». В отобразившемся диалоговом окне «Выбор объекта групповой политики» выберите созданный ранее объект групповой политики и нажмите на кнопку «ОК».

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

Рис. 3. Результат распространения объекта групповой политики

Изменения, внесенные текущим объектом групповой политики, проверялись под операционными системами Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008/2008 R2 и, скорее всего, изменения, внесенные объектом групповой политики, будут правильно обрабатываться и под операционной системой Windows 2000.

Обновление временных зон на Android

Прочитав статью «Переезд временной зоны MSD в MSK — новый Y2K локального масштаба» — был, мягко говоря, озадачен. Неужели никто до сих пор не сделал какого-либо патча для Android? Вдумчивое гугление привело к подтверждению информации: да, патчей нет. Обновлений тоже нет. Что хотите — то и делайте. Ну вот, собственно — и начал делать…

Противоречивая информация
  • /etc/timezones.db — как было сказано в вышеуказанной статье;
  • /etc/WPDB.zip — найдено на нескольких форумах;
  • /system/usr/share/zoneinfo/ — опять-таки, найдено в форумах.
  • /etc/timezones.db — нет. Не часовые пояса. Просто файл в формате SQLite, содержащий в себе соответствия ID зоны и ее названий на разных языках (таблица timezone) и некоторые метаданные в количестве одной штуки (таблица android_metadata);
  • /etc/WPDB.zip — часовые пояса. И не только. Внутри архива — 22 файла с именами а-ля «WP_0419RUS.db». Файлы — всё тот же SQLite. В файле по три таблицы, в каждой из которых — да, названия страны, города и смещение от UTC в минутах — но насчет зимнего/летнего времени информации никакой;
  • /system/usr/share/zoneinfo/ — вот и то, что нам нужно. В каталоге — три файла: zoneinfo.dat, zoneinfo.idx, zoneinfo.version. Вот только где их брать.
Инструменты
  • Заголовок у zoneinfo.dat оказался ожидаемый: TZif2. Вот только встречался в файле он очень часто;
  • zoneinfo.idx наводил на мысли, что перед нами БД — только чем ее собрать? В голове начали мелькать идиотские мысли из серии: «Разобраться с форматом, написать «сборщик», взяв за основу нужные файлы временных зон с домашнего сервера на FreeBSD;
Результаты
  • Через ADB (Android Debug Bridge, часть Android SDK);
  • Через кастомный recovery, позволяющий устанавливать ZIP-файлы с корня SD-карты (У меня установлен CWM-AlphaRev Recovery)
Обновление через ADB
  • Скачиваем архив с новыми временными зонами;
  • Распаковываем архив куда-нибудь поудобнее. К примеру, в c:\Temp\tz\;
  • Запускаем adb shell, проверяем, что раздел /dev/block/mtdblock3 примонтирован к /system: # mount|grep system mount|grep system /dev/block/mtdblock3 /system yaffs2 ro,relatime 0 0
  • Монтируем раздел /system в RW-режиме (если к /system примонтирован не mtdblock3 — заменить значение на своё): su mount -rw -o remount /dev/block/mtdblock3 /system exit
  • Закачиваем новые файлы временных зон в устройство: adb push c:\Temp\tz\zoneinfo.version /system/usr/share/zoneinfo/zoneinfo.version adb push c:\Temp\tz\zoneinfo.dat /system/usr/share/zoneinfo/zoneinfo.dat adb push c:\Temp\tz\zoneinfo.idx /system/usr/share/zoneinfo/zoneinfo.idx
  • Перезагружаем устройство.
Обновление через custom recovery на примере CWM-AlphaRev Recovery
  • Скачиваем архив с обновлением временных зон;
  • Кладём файл в корень SD-карты устройства;
  • Входим в Recovery: при выключенном телефоне (владельцы телефонов с Android 2.3.x — перед выключением устройства проверьте, что пункт меню Настройка — Приложения — Быстрая загрузка отключен!) нажимаем и удерживаем кнопку «уменьшить громкость», нажимаем кнопку питания;
  • В появившемся меню клавишами громкости выбираем пункт меню Recovery, подтверждаем выбор кнопкой включения питания; телефон загружается в recovery-режиме;
  • Последовательно выбираем пункты меню (подтверждение — нажатием оптического джойстика): -install zip from sdcard -choose zip from sdcard -выбрать zip
  • Появляется навигация по файловой системе. Выбираем файл timezone2011i.zip, который мы туда и загрузили;
  • Подтверждаем желание установить выбранный файл;
  • После окончания процесса установки с помощью клавиши «назад» поднимаемся на два уровня выше, выбираем пункт меню reboot. Телефон перезагрузится в обычном режиме, обновление установлено.
Понравилась статья? Поделиться с друзьями:
Опытный компьютерщик
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: