μλ² μκ° λκΈ°ν
μ€λμ κ°λ°μμκ²λ μ€μν μλ² μκ°μ λν λκΈ°νλ₯Ό μμ보λλ‘ νμ. AWS ν΄λΌμ°λμ μμ‘΄νλ κ°λ°μλ€μ Amazon Time Sync Serviceλ₯Ό μ°Έμ‘°νλλ‘ μ€μ λ EC2 μΈμ€ν΄μ€λ₯Ό νμ©νκ³ μκΈ° λλ¬Έμ μκ° λκΈ°νμ λν΄ μ κ²½μ¨μΌν λΆλΆμ μ λ€. νμ§λ§, ν΄λΌμ°λ μλμ μ΄κ³ μμ§λ§ λ§μ μ΄μ λ‘ μΈνμ¬ μ¨-νλ λ―Έμ€ νκ²½μμ λμν΄μΌνλ μμ€ν μ μλΉν λ§λ€. μ¨-νλ λ―Έμ€ μΈνλΌ κ΅¬μ±μμλ μΈν°λ· ν΅μ μ΄ μ νλλ κ²½μ°κ° λ§κΈ° λλ¬Έμ μ체μ μΈ νμ μλ²λ₯Ό ꡬμ±νκ³ μμ‘΄νλλ‘ λμ΄μμ κ²μ΄λ€.
μ κ· νλ‘μ νΈλ₯Ό λ§λ¬΄λ¦¬νκΈ° μν΄ κ²μνλ κ³Όμ μμ μ λ¬λ°μ νΌλλ°± μ€ νλλ κΈ°μ‘΄μ μ¬μ©νκ³ μλ μμ€ν μ λ°μ΄ν° μκ°κ³Ό μΌμΉνμ§ μλλ€λ κ²μ΄μλλ° μ΄κ²μ 보μ μμ μ΄μ λ‘ κ°λ°μ€μΈ μμ€ν μ΄ λ³Έλ μμ€ν μ λ€νΈμν¬μ μ°κ²°λλλ‘ κ³ λ €νκ±°λ κ³μ½λμ§ μμκΈ° λλ¬Έμ΄λ€. λ°λΌμ, μΈν°λ· ν΅μ μ΄ λμ§ μμΌλ―λ‘ κ³΅κ°μ μΈ NTP μλ²μμ ν΅μ μ΄ λΆκ°λ₯νλ―λ‘ μ»΄ν¨ν° λ©μΈλ³΄λμ μ‘΄μ¬νλ RTC(Real Time Clock) μ μμ‘΄νκ³ μμ κ²μ΄κΈ°μ μ‘°κΈμ© μκ° μ°¨μ΄κ° λ§μ΄ λκ² λ μ μλ€.
Linux μΈμ€ν΄μ€μ μκ° μ€μ
timedatectl
: μκ° μ 보chronyc tracking
: μκ° λκΈ°ν μ§νchronyc -a makestep
: μ¦μ λκΈ°ν
리λ
μ€μμ μ΄λ»κ² μκ°μ λκΈ°ννκ³ μλμ§ νμΈνκ³ μ νλ κ²½μ° timedatectl
λͺ
λ Ήμ΄λ₯Ό μ¬μ©ν μ μλ€. μλμ κ°μ΄ μμ€ν
ν΄λμ λκΈ°νλλ©° NTP μλΉμ€λ νμ±νλμ΄μμμ μ μ μλ€. λ§μ½, NTP μλ² μ£Όμλ₯Ό μΆκ°νκ±°λ λ³κ²½νλλ° λ°μλμ§ μλλ€λ©΄ μ¦μ λκΈ°ν λͺ
λ Ήμ΄λ₯Ό μνν΄λ³΄μ.
# μκ° μ 보
$ timedatectl
Local time: Fri 2023-12-01 11:57:48 UTC
Universal time: Fri 2023-12-01 11:57:48 UTC
RTC time: Fri 2023-12-01 11:57:49
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
# λκΈ°ν μ§ν
$ chronyc tracking
Reference ID : 0356046A (ec2-3-86-4-106.compute-1.amazonaws.com)
Stratum : 5
Ref time (UTC) : Fri Dec 01 12:04:57 2023
System time : 0.000258254 seconds fast of NTP time
Last offset : -0.000113504 seconds
RMS offset : 0.002757813 seconds
Frequency : 451.939 ppm slow
Residual freq : +0.044 ppm
Skew : 22.140 ppm
Root delay : 0.185094610 seconds
Root dispersion : 0.001233191 seconds
Update interval : 16.5 seconds
Leap status : Normal
# μ¦μ λκΈ°ν μν
$ chronyc -a makestep
# chrony μ€μ νμΌ
$ cat /etc/chrony/chrony.conf
...
server time.aws.com prefer iburst minpoll 4 maxpoll 4
pool 1.kr.pool.ntp.org iburst
pool 1.asia.pool.ntp.org iburst
pool 2.asia.pool.ntp.org iburst
server time.bora.net iburst
server time.google.com iburst
...
μλμ° μλ² λκΈ°ννκΈ°
λ§μ½, μλμ° μλ²λ₯Ό μ¬μ©νκ³ μλ€λ©΄ μκ° λ° λ μ§ μ€μ
κΈ°λ₯μμ μΈν°λ· μκ° μλ²
λ₯Ό λ³κ²½νλλ‘ νμ. κ·Έλ¦¬κ³ λ μμΈν μ€μ μ΄ νμνλ€λ©΄ κ΄λ ¨ λ μ§μ€νΈλ¦¬ μ€μ μ κ²μν΄μ μ μ©ν΄μΌνλ€.
μκ° λκΈ°ν κ΄λ ¨ κΉ¨μμ§μ
μ»΄ν¨ν° λ©μΈλ³΄λμλ νλμ¨μ΄ μκ³λ₯Ό μν΄ μκ° μ 보λ₯Ό μ μ₯νλ RTC(Real Time Clock) λ°°ν°λ¦¬κ° μ‘΄μ¬νλ€. μλμ°¨ λΈλλ°μ€μμλ RTC λ°°ν°λ¦¬λ₯Ό λ΄μ₯νκ³ μκ³ (GPS μ°λμ΄ μλ κ²½μ°) μκ°μ΄ μ‘°κΈμ© λ§μ§ μλ λ¬Έμ λ₯Ό κ²½νν μ μλ€. κ·Έλ¦¬κ³ νμ μλ² κ΅¬μ±μ μν μκ° λκΈ°νμ© GPS μλ²λ μλ€.