Как да синхронизирате времето с NTP в Linux

Една от най -полезните команди в Linux е NTP (Network Time Protocol), който отговаря за автоматичното синхронизиране на времето на нашия мрежов сървър и това е деликатен момент, когато говорим за екип в продуктивна среда, тъй като лошата синхронизация на часа може да повлияят на различни задачи и повече, ако оборудването е слуга.

Оборудването може да позволи на системния часовник да използва Координирано универсално време (UTC) вместо местно време, за да бъде много по -в съответствие с необходимото време. Като администратори класическият начин за синхронизиране на времето е чрез командата ntpdate, която отговаря за конфигурирането на системното време от установен NTP сървър за време.

Ще анализираме как да използваме NTP в Linux.

1. Как да инсталирате NTP на Linux


По подразбиране в повечето дистрибуции на Linux командата NTP не е инсталирана, за нейното инсталиране ще изпълним следното:
 sudo apt-get install ntpdate (Debian / Ubuntu) sudo yum install ntpdate (CentOS / RHEL) sudo dnf install ntpdate (Fedora)

2. Как да използвате NTP в Linux

Етап 1
Време, за да използваме NTP, можем да изпълним следното:

 sudo ntpdate co.pool.ntp.org

По този начин ние установяваме този сървър като NTP сървър.

Стъпка 2
Ако искаме да се консултираме със сървъра и да не конфигурираме часовника или да използваме непривилегирован порт за изпращане на пакетите и за да избегнем защитните стени, трябва да изпълним командата ntpdate заедно с параметъра -qu:

 sudo ntpdate -qu co.pool.ntp.org

Стъпка 3
Целият списък с налични NTP сървърни групи може да бъде намерен на следната връзка:

Там, от дясната страна, намираме всеки от световните региони:

Увеличете

Стъпка 4
Като щракнете върху континент и съответната държава, можем да видим сървърите, достъпни за конфигуриране:

Увеличете

В най -новите дистрибуции на Linux, които имат Systemd, ще бъде възможно да синхронизирате времето чрез файла timesyncd.conf, просто отворете файла с редактор, за да го настроите така:

 sudo nano /etc/systemd/timesyncd.conf
Стъпка 5
Там трябва да декомментираме следните редове под [Време] и да добавим сървъра, ако е необходимо:
 NTP = сървър 0.south-america.pool.ntp.org Fallback NTP = ntp.ubuntu.com 0.arch.pool.ntp.org

Запазваме промените с помощта на клавишите Ctrl + O и излизаме от тях с помощта на клавишите Ctrl + X.

Стъпка 6
След това ще е необходимо да активирате промяната на NTP сървър, като изпълните следното:

 sudo timedatectl set-ntp вярно състояние на timedatectl

Толкова е лесно да добавите NTP сървър към Linux за всичко, свързано с синхронизацията на времето.

wave wave wave wave wave