Една от най -полезните команди в 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 за всичко, свързано с синхронизацията на времето.