Network Time Protocol - синхронизация времени в Porteus

Добро пожаловать!

Moderator: Blaze

Post Reply
User avatar
Blaze
Moderator
Moderator
Posts: 1337
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus 3.2 Cinnamon x86_64
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Network Time Protocol - синхронизация времени в Porteus

Post#1 by Blaze » 17 Apr 2017, 18:26

Network Time Protocol - синхронизация времени в Porteus
NTP (англ. Network Time Protocol — протокол сетевого времени) — сетевой протокол для синхронизации внутренних часов компьютера с использованием сетей с переменной латентностью.
Для синхронизации часов с Московским временем выполните команду:

Code: Select all

rm /etc/localtime && ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime && ntpdate pool.ntp.org && hwclock -w
pool.ntp.org — это огромный кластер серверов точного времени, предоставляющий надежный и простой в использовании NTP-сервис для миллионов клиентов.
Список всех доступных часовых поясов можно найти в директории /usr/share/zoneinfo

Code: Select all

ls /usr/share/zoneinfo
Africa/      Canada/  Factory    Iceland    MST7MDT   ROC        Zulu
America/     Chile/   GB         Indian/    Mexico/   ROK        iso3166.tab
Antarctica/  Cuba     GB-Eire    Iran       NZ        Singapore  localtime@
Arctic/      EET      GMT        Israel     NZ-CHAT   Turkey     posix/
Asia/        EST      GMT+0      Jamaica    Navajo    UCT        posixrules
Atlantic/    EST5EDT  GMT-0      Japan      PRC       US/        right/
Australia/   Egypt    GMT0       Kwajalein  PST8PDT   UTC        timeconfig@
Brazil/      Eire     Greenwich  Libya      Pacific/  Universal  zone.tab
CET          Etc/     HST        MET        Poland    W-SU       zone1970.tab
CST6CDT      Europe/  Hongkong   MST        Portugal  WET
Европа /usr/share/zoneinfo/Europe/

Code: Select all

ls /usr/share/zoneinfo/Europe/
Amsterdam   Busingen     Kiev        Moscow      Simferopol  Vienna
Andorra     Chisinau     Kirov       Nicosia     Skopje      Vilnius
Astrakhan   Copenhagen   Lisbon      Oslo        Sofia       Volgograd
Athens      Dublin       Ljubljana   Paris       Stockholm   Warsaw
Belfast     Gibraltar    London      Podgorica   Tallinn     Zagreb
Belgrade    Guernsey     Luxembourg  Prague      Tirane      Zaporozhye
Berlin      Helsinki     Madrid      Riga        Tiraspol    Zurich
Bratislava  Isle_of_Man  Malta       Rome        Ulyanovsk
Brussels    Istanbul     Mariehamn   Samara      Uzhgorod
Bucharest   Jersey       Minsk       San_Marino  Vaduz
Budapest    Kaliningrad  Monaco      Sarajevo    Vatican
Для ntpdate есть русские сервера на Ваш выбор:

Code: Select all

ntpdate 0.ru.pool.ntp.org
ntpdate 1.ru.pool.ntp.org
ntpdate 2.ru.pool.ntp.org
ntpdate 3.ru.pool.ntp.org
Для проверки текущей даты и времени выполните команду:

Code: Select all

date
получаем:

Code: Select all

Пн апр 17 20:57:54 MSK 2017
где MSK - это текущий часовой пояс, установленный в системе.
Linux porteus 4.12.7-porteus #1 SMP PREEMPT Sun Aug 13 17:38:30 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Evan
Warlord
Warlord
Posts: 519
Joined: 11 Apr 2016, 09:00
Distribution: Anything Cinnamon
Location: London

Re: Network Time Protocol - синхронизация времени в Porteus

Post#2 by Evan » 17 Apr 2017, 23:52

Can you update both the Hardware and Software clock at the same time?

User avatar
Blaze
Moderator
Moderator
Posts: 1337
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus 3.2 Cinnamon x86_64
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: Network Time Protocol - синхронизация времени в Porteus

Post#3 by Blaze » 18 Apr 2017, 18:59

Evan, yep. Hardware clock can be set on the system clock and vice versa:

Code: Select all

hwclock -w
# is the same as hwclock --systohc

hwclock -s
# is the same as hwclock --hctosys 
-s, --hctosys set the system time from the hardware clock
-w, --systohc set the hardware clock from the current system time

Code: Select all

root@porteus:~# hwclock --show
Ср 19 апр 2017 00:39:46  .807360 seconds
root@porteus:~# date
Вт апр 18 21:40:22 MSK 2017
root@porteus:~# hwclock --systohc
root@porteus:~# hwclock --show
Вт 18 апр 2017 21:40:46  .416560 seconds
I fixed my 1st post. Thanks.
Linux porteus 4.12.7-porteus #1 SMP PREEMPT Sun Aug 13 17:38:30 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Evan
Warlord
Warlord
Posts: 519
Joined: 11 Apr 2016, 09:00
Distribution: Anything Cinnamon
Location: London

Re: Network Time Protocol - синхронизация времени в Porteus

Post#4 by Evan » 18 Apr 2017, 23:34

Thanks Blaze :)

Is there not a simple easy GUI that can be used that sets the time at every boot like other Linux distributions?

Post Reply