답변:
실제로 시스템을 부팅하는 동안 시간을 설정할 수 있으며 데비안 문서 에서도 시간을 제대로 추적하지 못하는 하드웨어에서 사용하도록 지정합니다. 그래도 NTP를 사용하는 것이 좋습니다. NTP 서버에 연결하도록 설정할 수 있습니다. 그래도 먼저 NTP를 설치하십시오.
$ sudo apt-get install ntp
설치가 끝나면 /etc/ntp.conf로 이동하여 원하는 텍스트 편집을 사용하여 편집 할 수 있습니다. gedit 또는 nano라고 말합니다.
$ sudo nano /etc/ntp.conf
sudo가 필요한지 확실하지 않지만 어쨌든 사용할 수 있습니다.
이를 설정하려면 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 및 something.else를 NTP 서버로 바꾸십시오. NTP 서버 홈 에서 일부 h를 찾을 수 있습니다 .
당신이있는 경우 systemd
에 버전 보다 더 큰 213
(확인하십시오 systemd --version
), 당신은 설치할 필요가 없습니다 ntp
동기화 시스템 시간에 패키지를.
systemd
SNTP (Simple NTP) 클라이언트 systemd-timesyncd
를 구현 하는 데몬을 제공합니다 .
SNTP 동기화를 시작하고 활성화하려면
timedatectl set-ntp true
시스템 클럭 및 현재 설정을 표시하려면 RTC를 :
timedatectl status
systemd-timesyncd
데몬 구성이 /etc/systemd/timesyncd.conf
파일 에 있습니다. NTP 서버를 제공 할 수 있습니다. 기본적으로 모든 서버가 주석하고 NTP 서버가 있습니다 얻은 에서 systemd-networkd.service(8)
구성 또는 DHCP를 통해.
Linux 와 함께 Windows를 설치 한 경우 이중 부팅 시스템 시간 문제로 어려움을 겪을 수 있습니다 . 그 이유는 간단합니다. Windows는 하드웨어 시간을 현지 시간으로 유지하고 Linux는 UTC 시간으로 유지합니다 ( 유용하지만 권장 되지는 않습니다 . 하드웨어 시간을 UTC로 강제 설정하도록 Windows 시간 설정을 변경하는 것이 좋습니다 ).timedatectl set-local-rtc 1