Я не могу установить дату и время в Debian на основе оружия!

У меня есть консоль (nanopi m1, что-то вроде малины), и я пытался обновить дату и время! Я использовал все методы, которые я видел в Интернете, но это не сработало! (Фактически моя дата по умолчанию была 1970 года в моей доске, но я изменил timesyncd.conf и ntp.conf и установил серверы в 0-4.ir.pool.ntp.org iburst и моя дата изменилась до 2014 года!)

Как я могу исправить эту проблему?

Это содержимое моего файла «ntp.conf»:

 # /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help driftfile /var/lib/ntp/ntp.drift # Enable this if you want statistics to be logged. #statsdir /var/log/ntpstats/ statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable # You do need to talk to an NTP server or two (or three). #server ntp.your-provider.example # pool.ntp.org maps to about 1000 low-stratum NTP servers. Your server will # pick a different set every time it starts up. Please consider joining the # pool: <http://www.pool.ntp.org/join.html> #server 0.debian.pool.ntp.org iburst #server 1.debian.pool.ntp.org iburst #server 2.debian.pool.ntp.org iburst #server 3.debian.pool.ntp.org iburst server 1.ir.pool.ntp.org server 1.asia.pool.ntp.org server 0.asia.pool.ntp.org # Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for # details. The web page <http://support.ntp.org/bin/view/Support/AccessRestrictions> # might also be helpful. # # Note that "restrict" applies to both servers and clients, so a configuration # that might be intended to block requests from certain clients could also end # up blocking replies from your own upstream servers. # By default, exchange time with everybody, but don't allow configuration. restrict -4 default kod notrap nomodify nopeer noquery restrict -6 default kod notrap nomodify nopeer noquery # Local users may interrogate the ntp server more closely. restrict 127.0.0.1 restrict ::1 # Clients from this (example!) subnet have unlimited access, but only if # cryptographically authenticated. #restrict 192.168.123.0 mask 255.255.255.0 notrust # If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) #broadcast 192.168.123.255 # If you want to listen to time broadcasts on your local subnet, de-comment the # next lines. Please do this only if you trust everybody on the network! #disable auth #broadcastclient 

Также я получаю эти предупреждения после выполнения этой команды:

 systemctl enable fake-hwclock.service Synchronizing state for fake-hwclock.service with sysvinit using update-rc.d... Executing /usr/sbin/update-rc.d fake-hwclock defaults insserv: warning: script 'K01tightvncserver' missing LSB tags and overrides insserv: warning: script 'tightvncserver' missing LSB tags and overrides Executing /usr/sbin/update-rc.d fake-hwclock enable insserv: warning: script 'K01tightvncserver' missing LSB tags and overrides insserv: warning: script 'tightvncserver' missing LSB tags and overrides 

  • Изменение Debian и системных часов?
  • Как сообщить время и другую информацию обо всех командах bash?
  • NTP не синхронизируется с GPS
  • В Ubuntu - / var / log / messages отметки времени на 4 минуты вперед
  • Заставить время оставаться на месте
  • Какая аппаратная поддержка необходима, чтобы linux выполнял `gettimeofday` /` clock_gettime` в пользовательском пространстве с помощью `hped`?
  • Удаление файла после X дней не работает
  • Временно изменить время
  • One Solution collect form web for “Я не могу установить дату и время в Debian на основе оружия!”

    Правильно hwclock --systohc свой ntp-сервер и запустите команду hwclock --systohc .

    Затем установите пакет fake-hwclock , включите и запустите fake-hwclock.service :

     systemctl enable fake-hwclock.service systemctl start fake-hwclock.service systemctl restart fake-hwclock.service 

    На некоторых машинах нет рабочего времени (RTC), или нет драйверов для оборудования, которое существует. fake-hwclock – это простой набор скриптов для периодического сохранения текущих часов ядра (в том числе при завершении работы) и восстановления его при загрузке, чтобы системные часы по меньшей мере приближались к реальному времени. Это остановит некоторые проблемы, которые могут быть вызваны системой, полагающей, что она путешествовала в период до 1970 года, например, при каждой загрузке необходимо выполнить проверку файловой системы.

    Кроме того, использование NTP по-прежнему рекомендуется для работы с фальшивыми «дрейфующими» часами, когда аппаратное обеспечение останавливается или перезагружается.

    редактировать

    Эта проблема решается runnig dpkg-reconfigure tzdata reconfigure dpkg-reconfigure tzdata (из комментариев @ user3486308)

    Linux и Unix - лучшая ОС в мире.