Відповіді:
Ви можете встановити час під час завантаження системи фактично, і з Документації Debian вони навіть задають його для використання на апаратному забезпеченні, яке не відстежує час належним чином. Я рекомендую використовувати NTP. Ви можете налаштувати його для підключення до сервера NTP. Спочатку встановіть NTP, використовуючи
$ sudo apt-get install ntp
Після встановлення перейдіть до /etc/ntp.conf, який ви можете редагувати за допомогою улюбленого редагування тексту. Скажіть, гедіт чи нано.
$ sudo nano /etc/ntp.conf
Я не впевнений, чи потрібен він судо, але ви можете використовувати його в будь-якому випадку.
Для цього потрібно знати сервер NTP. Змініть файл таким чином:
logfile /var/log/xntpd
driftfile /var/lib/ntp/ntp.drift
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
server ntp.somedomain.something
server ntp.something.else
Замініть somedomain.something and something.else на NTP-серверах. Ви можете знайти деякі з домашніх серверів NTP .
Якщо у вас є systemd
в версії перевершують 213
(перевірте: systemd --version
), ви не повинні встановити ntp
пакет системного часу синхронізує.
systemd
надає systemd-timesyncd
демон, який реалізує клієнт SNTP (Simple NTP).
Щоб запустити та включити синхронізацію SNTP:
timedatectl set-ntp true
Щоб показати поточні налаштування системного годинника та RTC :
timedatectl status
Конфігурація systemd-timesyncd
демона зберігається у /etc/systemd/timesyncd.conf
файлі. Ви можете надати там свої NTP-сервери. За замовчуванням всі сервери коментуються, а сервери NTP отримуються з systemd-networkd.service(8)
конфігурації або через DHCP.
Якщо ви встановили Windows поруч із Linux , ви можете боротися із проблемами системного часу з подвійним завантаженням . Причина проста: Windows зберігає апаратний годинник за місцевим часом, а Linux - за часом UTC ( timedatectl set-local-rtc 1
може бути корисним, але не рекомендується; краще змінити налаштування часу Windows , щоб змусити зберігати апаратний годинник в UTC).
sudo apt-get install ntp
sudo systemctl restart ntp
sudo systemctl enable ntp
Це воно. Просто біжіть, $ date
щоб перевірити, чи працює він.