Вы могли посмотреть на установку сервера бессмысленных данных и установку клиента бессмысленных данных на каждой пользовательской машине. Логины могут быть связаны с AD или с другой системой LDAP или базой данных. Поскольку это - открытый исходный код, если файл конфигурации не позволяет Вам отключить опции, Вы хотите отключенный, просто отключают или удаляют тот блок кода из источника.
Это вызвано тем, что Ваша система установлена использовать UTC (или нет времени Зональный набор), и не JST. Команда даты примет JST как входной модификатор, но затем использует системное значение по умолчанию для отображения его. Если Вы хотите, чтобы Ваша система хотела, чтобы Ваша система отобразила время в формате JST затем, необходимо установить часовой пояс на JST
удалите или переименуйте /etc/localtime
и затем свяжите соответствующий файл в /usr/share/zoneinfo
кому: /etc/localtime
cd /etc
mv localtime localtime.orig
ln -s /usr/share/zoneinfo/Japan /etc/localtime
Править
Для ответа на комментарий - команда даты должна смочь понять информацию о часовом поясе, предоставленную как часть date string
параметр -s
и что сделать с ним. При исследовании исходного кода, Вы найдете, что все общие сокращения часового пояса и их смещения от GMT определяются. Эта информация затем используется для установки времени правильно. В зависимости от версии ядра-utils, которое Вы исследуете, Вы найдете информацию в lib/parse-datetime.c или lib/getdate.c