Автор Тема: Не могу скорректировать показания часов  (Прочитано 2200 раз)

Оффлайн vicmic

  • Участник
  • *
  • Сообщений: 8
Установил Simply Linux. Не могу корректировать часы. Нажимаю на часы - открывается календарь. В свойствах могу только изменить часовой пояс (даже это как-то коряво сделано) но часы подвинуть туда-сюда невозможно.
Помню, что при установке поставил галку "брать время с сервера". Но нормальные часы (в телефоне, например) показывают 21:07, а в системе 12:53 (ха! как-то интересно получилось - часы нужно зеркально отразить, а минуты - проинвертировать). И с какого сервера SL берёт время????
Подскажите, пожалуйста, куда копать.
Да, вот ещё, попробовал команду hwclock - нет такого слова.
Как это объяснить?
[victor@comp-intel-cpu-080d0c ~]$ su
Password:
[root@comp-intel-cpu-080d0c ~]# apt-get install hwclock
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия hwclock уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
[root@comp-intel-cpu-080d0c ~]# hwclock -D
bash: hwclock: команда не найдена
« Последнее редактирование: 19.02.2016 09:03:52 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Не могу корректировать часы
Это делается через центр управления системой (или acc в консоли), если через графический интерфейс.

Оффлайн vicmic

  • Участник
  • *
  • Сообщений: 8
Это-то я уже нашёл, скорректировал, но в трее часы всё равно показывают время по Гринвичу, как ни пытайся сменить часовой пояс...:-(
Это такая фича в SL?
У меня ни Kubuntu, ни в  Ubuntu 12.04, ни в 14.04, ни в Debian 8 ничего подобного не наблюдалось.
В последних двух очень легко настраивал время для разных местностей, а здесь...:'-(
« Последнее редактирование: 19.02.2016 09:37:27 от vicmic »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Это-то я уже нашёл, скорректировал, но в трее часы всё равно показывают время по Гринвичу, как ни пытайся сменить часовой пояс...
Вы снимок из acc покажите.

Через трей в SL время менять нельзя, только формат отображения. Время читается из системного. Причём поверка с системным происходит через определённый промежуток времени, примерно 30 с.
Сноси Винду, переходи на Линукс ! :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
См :

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
а здесь...:'-(
Везде одинаково легко, надо просто знать принцип. ;-)

Всё дело в правильном файле /etc/localtime, ничего более не требуется. Всё остальное - это способы создать этот файл, не более того. В современных дистрибутивах файлы с описанием зон живут в пакете tzdata. В общем-то, можно найти нужный файлик в /usr/share/zoneinfo и скопировать.

Теперь как это в ALT с sysvinit (если systemd, то, может, так же, может нет).

1. Правим /etc/sysconfig/clock, переменная ZONE=
2. rm -f /etc/localtime (кажется, без этого не перезапишется)
3. service clock tzset

Вероятно, вместо 2 и 3 можно запустить /usr/sbin/tzupdate.
« Последнее редактирование: 19.02.2016 11:02:15 от asy »

Оффлайн vicmic

  • Участник
  • *
  • Сообщений: 8
У меня по команде date выводится местное время.
А вот мой файл /etc/sysconfig/clock:
Спойлер
# Whether system time should be set from Hardware Clock
# at start.
HWCLOCK_SET_TIME_AT_START=true

# Whether Hardware Clock should be set to system time
# at reboot/halt/poweroff.
HWCLOCK_SET_AT_HALT=false

# Whether to add or subtract time from the Hardware Clock
# at startup to account for systematic drift since the
# last time the clock was set or adjusted at startup.
HWCLOCK_ADJUST=false

# UTC=true indicates that the clock is set to UTC;
# anything else indicates that it is set to local time.
UTC=true

# ARC=true on alpha only indicates the ARC console's
# 42-year time offset is in effect; otherwise the normal
# Unix epoch is assumed.
#ARC=false

ZONE=America/Los_Angeles
# that /etc/localtime is a copy of, for example:
#ZONE="Europe/Moscow"
ZONE правильно стоит.
А UTC=true или false должно быть в моём случае?
Вы снимок из acc покажите.
Ещё бы знать, кто такой асс...

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Ещё бы знать, кто такой асс...

Центр управления системой (Alterator Control Center).

ZONE=America/Los_Angeles

В Лос-Анджелесе живёте?

UTC=true значит, что время в BIOS указано по Гринвичу.

Оффлайн vicmic

  • Участник
  • *
  • Сообщений: 8
В Лос-Анджелесе живёте?
В San Bernardino, район Grand Terrace - часовой пояс тот же.
Что нужно показать из асс?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
В San Bernardino, район Grand Terrace - часовой пояс тот же.
Что нужно показать из асс?

Там есть пункт настройки Дата Время его и покажите.

Оффлайн vicmic

  • Участник
  • *
  • Сообщений: 8
Время на часах правильное, а справа внизу - в трее - по Гринвичу почему-то?
« Последнее редактирование: 21.02.2016 10:25:43 от vicmic »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Синхронизация времени осуществляется через ntpd. Покажите:

systemctl status ntpd
Покажите настройки  /etc/sysconfig/ntpd

Вот здесь: https://forum.altlinux.org/index.php?topic=30329.msg214436#msg214436 рекомендуют в /etc/sysconfig/ntpd написать:

NTPD_ARGS=-s
Итак настройки в Альтератор:
1. Снимите галочку "Получать точное время с NTP-сервера"
2. Поставьте галочку хранить время по Гринвичу.
3. Выставьте правильное время и дату
4. Поставьте обратно галочку "Получать точное время с NTP-сервера"

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Время на часах правильное, а справа внизу - в трее - по Гринвичу почему-то?

Трей видимо считает, что время хранится по Гринвичу. Поэтому рекомендую при установке всегда ставить хранить время в BIOS по Гринвичу.

Кстати, странно в /etc/sysconfig/clock параметр UTC=true стоит. Разве это не значит, что время хранится по Гринвичу ???

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Это означает, что время bios установлено по Гринвичу