У меня мало серверов NTP, которые я использую с несколькими платформами (Ubuntu, RHEL и т. Д.). У меня есть много машин, указывающих на эти серверы, и время синхронизируется, как и ожидалось. Мне нужно создать пользовательский часовой пояс на сервере NTP, чтобы я мог манипулировать настройками DST для этого часового пояса? То есть должны иметь возможность выполнять Spring/Fall DST в любую конкретную дату по мере необходимости.Как создать пользовательский часовой пояс с пользовательскими настройками DST с помощью NTP-сервера?
Возможно ли это?
NTP распространяет UTC (также известный как GMT) без применения каких-либо временных зон. Как правило, временные зоны применяются на каждой машине (фактически, в каждом процессе на каждой машине), которая хочет отображать локальное время. Обычно, если вы хотите, чтобы куча компьютеров имела один и тот же часовой пояс, вы должны убедиться, что все они настроены одинаково (например, все они имеют один и тот же файл '/ etc/localtime'). –
Если вы хотите создать свой часовой пояс, двигаясь вперед или назад в соответствии с вашим собственным расписанием (не из многих стандартных), вы можете создать свой собственный файл zoneinfo и скомпилировать его с помощью 'zic' программа. (И тогда вы либо установили новый файл как «/ etc/localtime», либо установили его под '/ usr/share/zoneinfo' и указали бы на'/etc/localtime' символическую ссылку, указывающую на него.) –
Если это поможет если вы объяснили * почему * вы хотите создать пользовательский часовой пояс (это для определенного региона, какой из них или из-за некоторых пользовательских бизнес-правил или что-то еще?) Но, очевидно, это проблема [XY] (http: //meta.stackexchange.com/questions/66377/what-is-the-xy-problem), поскольку TZ и NTP не связаны. Это также не по теме для переполнения стека. –