{"id":19932,"date":"2022-06-01T14:23:34","date_gmt":"2022-06-01T14:23:34","guid":{"rendered":"http:\/\/dev.profelis.net\/?p=19932"},"modified":"2023-02-01T10:57:58","modified_gmt":"2023-02-01T07:57:58","slug":"ntp-nedir","status":"publish","type":"post","link":"https:\/\/profelis.com.tr\/en\/2022\/06\/01\/ntp-nedir\/","title":{"rendered":"NTP (Network Time Protocol- A\u011f Zamanlama Protokol\u00fc) nedir?"},"content":{"rendered":"<ul>\n<li>NTP yaz\u0131l\u0131mlar\u0131n\u0131n \u00e7al\u0131\u015fma prensibi<\/li>\n<li>Sunucularda ortak zaman neden \u00f6nemlidir?<\/li>\n<li>A\u00e7\u0131k Kaynak Kodlu saat sunucu \u00e7\u00f6z\u00fcmleri : ntp, chrony<\/li>\n<li>Linux\u2019ta saat dilimi nas\u0131l ayarlan\u0131r?<\/li>\n<li>Linux\u2019ta saat ve tarih nas\u0131l ayarlan\u0131r?<\/li>\n<li>Linux\u2019ta zaman sistem saati senkronizasyonu nas\u0131l yap\u0131l\u0131r?<\/li>\n<li>NTP sunucu tan\u0131mlayarak zaman senkronizasyonu nas\u0131l yap\u0131l\u0131r?<\/li>\n<li>NTP Pool Project : pool.ntp.org Nedir?<\/li>\n<\/ul>\n<h2>NTP (Network Time Protocol- A\u011f Zamanlama Protokol\u00fc) nedir?<\/h2>\n<p>NTP, de\u011fi\u015fken gecikmeye sahip paket anahtarlamal\u0131 a\u011flar \u00fczerindeki bilgisayarlar\u0131n saatlerinin e\u015f zamanlanmas\u0131n\u0131n sa\u011flanmas\u0131 i\u00e7in kullan\u0131lan bir protokold\u00fcr. NTP, 123 portunda UDP olarak \u00e7al\u0131\u015f\u0131r.<\/p>\n<p>NTP protokol\u00fc en eski internet protokollerinden biridir olup t\u00fcm i\u015fletim sistemleri taraf\u0131ndan desteklenmektedir. NTP, i\u015fletim sistemlerinde bir servis olarak \u00e7al\u0131\u015fmaktad\u0131r ve ayn\u0131 anda hem istemci hem de sunucu olarak hizmet verebilmektedir.<\/p>\n<h3><b>NTP Yaz\u0131l\u0131mlar\u0131n\u0131n \u00c7al\u0131\u015fma Prensibi<\/b><\/h3>\n<p>NTP, zaman bilgisini tan\u0131mlad\u0131\u011f\u0131n\u0131z bir \u00fcst sunucudan al\u0131p daha d\u00fc\u015f\u00fck bir do\u011frulukla ba\u015fka istemcilere da\u011f\u0131ta bilmektedir. NTP\u00a0 sunucular\u0131n\u0131n zaman do\u011frulu\u011funun belirlenmesi i\u00e7in bir y\u00f6nteme ihtiya\u00e7 vard\u0131r. Bu y\u00f6ntem ntp sunuculara \u201cStratum Numaras\u0131\u201d verilmesi ile \u00e7\u00f6z\u00fclm\u00fc\u015ft\u00fcr.<\/p>\n<p>Atomik frekans standartlar\u0131 \u201cStratum 0\u201d seviyesindedir ve en do\u011fru zaman\u0131 \u00fcretirler. Bir atomik frekans standard\u0131na do\u011frudan ba\u011fl\u0131 ntp sunucular \u201cStratum 1\u201d NTP sunucu olarak adland\u0131r\u0131l\u0131r. Stratum 1 NTP Sunucular, e\u015fg\u00fcd\u00fcml\u00fc evrensel zaman (UTC &#8211; Coordinated Universal Time) kayna\u011f\u0131na bir a\u011f yolu \u00fczerinden de\u011fil, GPS, WWV veya CDMA ile g\u00fcvenilir bir \u015fekilde do\u011frudan ba\u011fl\u0131d\u0131r.<\/p>\n<p>Kendi zaman\u0131n\u0131 Stratum 1 seviyesindeki sunucudan alarak istemcilerine da\u011f\u0131tan sunucular \u201cStratum 2\u201d seviyesindedir. Stratum seviyeleri 16 seviyesine kadar devam eder. Stratum 2 NTP Sunucular, hiyerar\u015fiye uygun bir \u015fekilde zaman kayna\u011f\u0131 olarak Stratum 1 NTP sunucular\u0131 veya di\u011fer Stratum 2 NTP sunucular\u0131 kullanabilirler.<\/p>\n<p>\u00dclkemizde bir\u00e7ok kurum haz\u0131r \u00e7\u00f6z\u00fcmler sat\u0131n alarak Stratum 1 NTP sunucular kurmu\u015fsa da bu sunucular d\u0131\u015far\u0131 a\u00e7\u0131k de\u011fildir. Netekim bu Stratum 2 NTP Sunucular, hiyerar\u015fiye uygun bir \u015fekilde zaman kayna\u011f\u0131 olarak Stratum 1 NTP sunucular\u0131 veya di\u011fer Stratum 2 NTP sunucular\u0131 kullanabilirler.<\/p>\n<p>Belgenin yaz\u0131ld\u0131\u011f\u0131 tarih itibariyle ntp.org da yay\u0131nlanan<a href=\"https:\/\/support.ntp.org\/bin\/view\/Servers\/StratumOneTimeServers\" target=\"_blank\" rel=\"noopener\"> stratum 1 NTP sunucular<\/a> listesinde T\u00fcrkiye de d\u0131\u015far\u0131 a\u00e7\u0131k sunucu g\u00f6r\u00fcnmemekle birlikte, T\u00dcB\u0130TAK UME, \u201ctime.ume.tubitak.gov.tr\u201d adresi \u00fczerinden standart a\u011f zaman protokol\u00fc (network time protocol: ntp) arac\u0131l\u0131\u011f\u0131 ile \u201cStratum 1\u201d seviyesinde zaman da\u011f\u0131t\u0131m\u0131 hizmetini halka a\u00e7\u0131k olarak vermektedir.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre>root@g3lts:~#\u00a0 ntpdate -sq time.ume.tubitak.gov.tr\n\nserver 194.27.222.5, stratum 1, offset 0.003000, delay 0.04173<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><b>Ortak zaman uygulamas\u0131 neden \u00f6nemlidir?<\/b><\/h2>\n<h3><b>Sunucu g\u00fcvenlik kay\u0131tlar\u0131<\/b><\/h3>\n<p>Geriye y\u00f6nelik log incelemelerinde, saati manip\u00fcle edilmi\u015f, geri kalm\u0131\u015f veya ileri gitmi\u015f bir sunucunun kay\u0131tlar\u0131na g\u00fcvenilemez.<\/p>\n<h3><b>A\u011f g\u00fcvenlik kay\u0131tlar\u0131<\/b><\/h3>\n<p>Yetkisiz a\u011f kullan\u0131m\u0131na dair kay\u0131tlar\u0131n tutarl\u0131l\u0131\u011f\u0131 i\u00e7inde do\u011fru zaman hayati \u00f6neme sahiptir. \u00d6zellikle istemcilerin sirk\u00fclasyonda oldu\u011fu a\u011flarda macid &#8211; IP adresi &#8211; zaman format\u0131ndaki kay\u0131tlar\u0131n ge\u00e7erli kabul edilmesi i\u00e7in ortak zaman uygulamas\u0131 gereklidir.<\/p>\n<h3><b>Zaman damgalar\u0131<\/b><\/h3>\n<p>E\u011fer bili\u015fim sistemlerinde zaman damgas\u0131 kullan\u0131l\u0131yorsa bunlar\u0131 ge\u00e7erlili\u011fi i\u00e7in ortak zaman hayati \u00f6neme sahiptir.<\/p>\n<h3><b>Zamanlanm\u0131\u015f i\u015fler<\/b><\/h3>\n<p>Sunucularda belli aral\u0131klarla tekrar olmas\u0131 istenen i\u015flemler crontab veya systemd timer mekanizmalar\u0131 ile otomati\u011fe ba\u011flan\u0131r. Sunucu saatinin geri kalmas\u0131 veya ileri gitmesi t\u00fcm bu i\u015flemleri etkileyecektir.<\/p>\n<p>Bunlar ve daha bir\u00e7ok sayamad\u0131\u011f\u0131m\u0131z nedenlerle ortak zaman uygulamas\u0131 \u00f6nemlidir. \u0130\u015fte bu nedenle \u00f6zellikle kurumsal a\u011flarda merkezi kay\u0131t sunucusu ve ortak zaman sunucusu konumland\u0131r\u0131l\u0131r ve\u00a0 t\u00fcm aktif a\u011f \u00fcyelerinin (sunucu, router, switch \u2026) ayn\u0131 zamanda olmas\u0131 sa\u011flan\u0131r.<\/p>\n<h2><b>A\u00e7\u0131k Kaynak Kodlu saat sunucu \u00e7\u00f6z\u00fcmleri: ntp, chrony<\/b><\/h2>\n<p>Bu yaz\u0131l\u0131mlar gerek istemci gerekse sunucu olarak yap\u0131land\u0131r\u0131labilir. \u0130stemci olarak yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131nda belirli aral\u0131klarla yap\u0131land\u0131rma dosyas\u0131nda belirtilen sunucu veya sunuculara eri\u015ferek sunucu saatini senkronize eder. Sunucu olarak yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131nda belirtti\u011finiz a\u011flara zaman sunucusu olarak hizmet verirler.<\/p>\n<h3><b>NTP<\/b><\/h3>\n<p>ntp di\u011fer alternatiflere g\u00f6re en yayg\u0131n kullan\u0131lan a\u00e7\u0131k kaynak kodlu saat \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. ntpd (ntp daemon) arkada \u00e7al\u0131\u015fan bir s\u00fcre\u00e7tir. A\u011f\u0131n\u0131zdaki ntp sunucusu ile senkronize olman\u0131z\u0131 sa\u011flar ve zaman i\u00e7inde \u00e7al\u0131\u015ft\u0131\u011f\u0131 sunucunun kayma oran\u0131n\u0131 \u00f6\u011frenir ve s\u00fcrekli takip ederek\u00a0 d\u00fczenler. Sunucu olarak yap\u0131land\u0131r\u0131l\u0131r ise kendisine zaman\u0131 soran istemcilere saat sunucusu olarak hizmet verir.<\/p>\n<h3><b>NTP Kurulumu<\/b><\/h3>\n<p>Kurulumu son derece basittir. Linux da\u011f\u0131t\u0131mlar\u0131nda ana repository de bulunur. Yap\u0131land\u0131rma dosyas\u0131 \u00f6rneklerine arama motorlar\u0131ndan ula\u015f\u0131labilir.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre>yum install ntp<\/pre>\n<\/td>\n<td>\n<pre>Centos \/ RHEL<\/pre>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<pre>zypper install ntp<\/pre>\n<\/td>\n<td>\n<pre>OpenSuse \/ SLES<\/pre>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<pre>apt-get install ntp<\/pre>\n<\/td>\n<td>\n<pre>Ubuntu \/ Debian<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><b>CHRONY<\/b><\/h2>\n<p>A\u011f\u0131n\u0131zdaki ntp sunucusu ile senkronize olman\u0131z\u0131 sa\u011flar. Sunucu olarak yap\u0131land\u0131r\u0131l\u0131r ise kendisine zaman\u0131 soran istemcilere saat sunucusu olarak hizmet verir. A\u011f\u0131rl\u0131kl\u0131 olarak, masa\u00fcst\u00fc bilgisayarlarda veya g\u00fcn\u00fcn 24 saati \u00e7al\u0131\u015fmayan sistemlerde yararl\u0131d\u0131r.<\/p>\n<p>Karars\u0131z saatleri olan sanal sunucular veya saat frekans\u0131n\u0131 sabit tutmayan g\u00fc\u00e7 tasarrufu teknolojileri ile donat\u0131lm\u0131\u015f diz \u00fcst\u00fc sistemlerde saat frekans\u0131ndaki h\u0131zl\u0131 de\u011fi\u015fikliklere alternatiflere g\u00f6re daha iyi yan\u0131t verebildi\u011fi i\u00e7in tercih edilir. Buna ra\u011fmen RHEL 7 ve \u00fcst\u00fc sistemlerde chrony \u00f6n tan\u0131ml\u0131 zaman \u00e7\u00f6z\u00fcm\u00fc olarak ntp nin yerini alm\u0131\u015ft\u0131r.<\/p>\n<h3><b>CHRONY Kurulumu<\/b><\/h3>\n<p>Kurulumu son derece basittir. Linux da\u011f\u0131t\u0131mlar\u0131n\u0131n \u00e7o\u011funda ana repository de bulunur. Yap\u0131land\u0131rma dosyas\u0131 \u00f6rneklerine arama motorlar\u0131ndan ula\u015f\u0131labilir.<\/p>\n<table>\n<tbody>\n<tr>\n<td>yum -y install chrony<\/td>\n<td>Centos \/ RHEL<\/td>\n<\/tr>\n<tr>\n<td>apt install chrony<\/td>\n<td>Ubuntu \/ Debian<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>Linux&#8217;ta saat dilimi nas\u0131l ayarlan\u0131r?<\/b><\/h3>\n<h4><b>timedatectl Komutu<\/b><\/h4>\n<p>timedatectl komutu ile saat, saat dilimi ve sistem saatini senkronize edebilirsiniz. Ad\u0131m ad\u0131m kullan\u0131m \u00f6rnekleri verilmi\u015ftir. Sisteminizde ge\u00e7erli saati ve tarihi g\u00f6r\u00fcnt\u00fclemek i\u00e7in, komut sat\u0131r\u0131nda a\u015fa\u011f\u0131daki gibi yazman\u0131z yeterlidir.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre>root@g3lts:~# timedatectl\u00a0 status\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local time: \u00c7r\u015f 2021-05-12 18:11:45 +03\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Universal time: \u00c7r\u015f 2021-05-12 15:11:45 UTC\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RTC time: \u00c7r\u015f 2021-05-12 15:11:45\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Time zone: Europe\/Istanbul (+03, +0300)\n\nSystem clock synchronized: yes\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NTP service: active\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RTC in local TZ: no<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00c7\u0131kt\u0131y\u0131 inceleyelim,<\/p>\n<p>Local time hal haz\u0131rda Linux sisteminizdeki saati, RTC Time ise Linux un \u00e7al\u0131\u015ft\u0131\u011f\u0131 donan\u0131m\u0131n saatini g\u00f6sterir. \u00d6rnekteki sistemde zaman senkronize dir. NTP servisi a\u00e7\u0131kt\u0131r.<\/p>\n<h4><b>timedatectl ile saat dilimini ayarlama<\/b><\/h4>\n<table>\n<tbody>\n<tr>\n<td>\n<pre>root@g3lts:~# timedatectl list-timezones\u00a0\n\nAfrica\/Abidjan\n\nAfrica\/Accra\n\nAfrica\/Algiers\n\n.\n\n.\n\nroot@g3lts:~# timedatectl list-timezones |grep Ist\n\nEurope\/Istanbul\n\nroot@g3lts:~# timedatectl set-timezone \"Europe\/Istanbul\"\n\nroot@g3lts:~#<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>Linux&#8217;ta saat ve tarih nas\u0131l ayarlan\u0131r?<\/b><\/h3>\n<p>Linux ta saat ayarlama timedatectl komutuyla yap\u0131lmaktad\u0131r. zaman senkronizasyonu a\u00e7\u0131k a\u00e7\u0131kken saat tarih de\u011fi\u015fimi yap\u0131lamaz.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre>root@g3lts:~# timedatectl\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local time: Pr\u015f 2021-05-13 18:20:34 +03\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Universal time: Pr\u015f 2021-05-13 15:20:34 UTC\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RTC time: Pr\u015f 2021-05-13 15:20:34\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Time zone: Europe\/Istanbul (+03, +0300)\n\nSystem clock synchronized: yes\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NTP service: active\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RTC in local TZ: no\n\nroot@g3lts:~# timedatectl set-time \" 2023-05-01 19:45:40\"\n\nFailed to set time: Automatic time synchronization is enabled<\/pre>\n<pre>root@g3lts:~# timedatectl set-ntp false\n\nroot@g3lts:~# timedatectl set-time \" 2023-05-01 19:45:40\"\n\nroot@g3lts:~# timedatectl\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local time: Pzt 2023-05-01 19:45:56 +03\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Universal time: Pzt 2023-05-01 16:45:56 UTC\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RTC time: Pzt 2023-05-01 16:45:56\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Time zone: Europe\/Istanbul (+03, +0300)\n\nSystem clock synchronized: no\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NTP service: inactive\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RTC in local TZ: no\n\nroot@g3lts:~# timedatectl set-ntp true\n\nroot@g3lts:~# timedatectl\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local time: Pr\u015f 2021-05-13 18:21:52 +03\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Universal time: Pr\u015f 2021-05-13 15:21:52 UTC\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RTC time: Pr\u015f 2021-05-13 15:21:52\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Time zone: Europe\/Istanbul (+03, +0300)\n\nSystem clock synchronized: yes\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NTP service: active\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RTC in local TZ: no<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>Linux\u2019ta zaman sistem saati senkronizasyonu nas\u0131l yap\u0131l\u0131r?<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td>\n<pre>root@g3lts:~# timedatectl show-timesync\n\nFallbackNTPServers=ntp.ubuntu.com\n\nServerName=ntp.ubuntu.com\n\nServerAddress=91.189.91.157\n\nRootDistanceMaxUSec=5s\n\nPollIntervalMinUSec=32s\n\nPollIntervalMaxUSec=34min 8s\n\nPollIntervalUSec=4min 16s\n\nNTPMessage={ Leap=0, Version=4, Mode=4, Stratum=2, Precision=-24, RootDelay=73.745ms, RootDispersion=36.163ms, Reference=11FD227D, OriginateTimestamp=Thu 2021-05-13 18:25:26 +03, ReceiveTimestamp=Thu 2021-05-13 18:25:26 +03, TransmitTimestamp=Thu 2021-05-13 18:25:26 +03, DestinationTimestamp=Thu 2021-05-13 18:25:26 +03, Ignored=no PacketCount=4, Jitter=2.152ms }\n\nFrequency=-248192\n\nroot@g3lts:~# cat \/etc\/systemd\/timesyncd.conf\u00a0\n\n#\u00a0 This file is part of systemd.\n\n#\n\n#\u00a0 systemd is free software; you can redistribute it and\/or modify it\n\n#\u00a0 under the terms of the GNU Lesser General Public License as published by\n\n#\u00a0 the Free Software Foundation; either version 2.1 of the License, or\n\n#\u00a0 (at your option) any later version.\n\n#\n\n# Entries in this file show the compile time defaults.\n\n# You can change settings by editing this file.\n\n# Defaults can be restored by simply deleting this file.\n\n#\n\n# See timesyncd.conf(5) for details.\n\n[Time]\n\n#NTP=\n\n#FallbackNTP=ntp.ubuntu.com\n\n#RootDistanceMaxSec=5\n\n#PollIntervalMinSec=32\n\n#PollIntervalMaxSec=2048<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00d6rnek sistem Ubuntu Linux tur. \u00f6n tan\u0131ml\u0131 NTP sunucusu olarak ntp.ubuntu.com tan\u0131ml\u0131d\u0131r.<\/p>\n<h4><b>NTP sunucu tan\u0131mlayarak zaman senkronizasyonu nas\u0131l yap\u0131l\u0131r?<\/b><\/h4>\n<p>E\u011fer bulundu\u011funuz a\u011f\u0131n saat sunucusundan hizmet almak isterseniz, \u00e7\u0131kt\u0131da g\u00f6rd\u00fc\u011f\u00fcn\u00fcz timesyncd.conf dosyas\u0131n\u0131 d\u00fczenleyerek hizmet almak istedi\u011finiz NTP sunucusunun IP adresini yaz\u0131p kaydediniz. Bu dosyada de\u011fi\u015fiklik yapt\u0131ktan sonra ilgili sistem servisi yeniden ba\u015flat\u0131lmal\u0131d\u0131r.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre>root@g3lts:~# cat \/etc\/systemd\/timesyncd.conf\u00a0\n\n#\u00a0 This file is part of systemd.\n\n#\n\n#\u00a0 systemd is free software; you can redistribute it and\/or modify it\n\n#\u00a0 under the terms of the GNU Lesser General Public License as published by\n\n#\u00a0 the Free Software Foundation; either version 2.1 of the License, or\n\n#\u00a0 (at your option) any later version.\n\n#\n\n# Entries in this file show the compile time defaults.\n\n# You can change settings by editing this file.\n\n# Defaults can be restored by simply deleting this file.\n\n#\n\n# See timesyncd.conf(5) for details.\n\n[Time]\n\nNTP=time.ume.tubitak.gov.tr\n\n#FallbackNTP=ntp.ubuntu.com\n\n#RootDistanceMaxSec=5<\/pre>\n<pre>#PollIntervalMinSec=32\n\n#PollIntervalMaxSec=2048\n\nroot@g3lts:~# systemctl restart systemd-timedated\n\nroot@g3lts:~# timedatectl show-timesync\u00a0\n\nSystemNTPServers=time.ume.tubitak.gov.tr\n\nFallbackNTPServers=ntp.ubuntu.com\n\nServerName=time.ume.tubitak.gov.tr\n\nServerAddress=194.27.222.5\n\nRootDistanceMaxUSec=5s\n\nPollIntervalMinUSec=32s\n\nPollIntervalMaxUSec=34min 8s\n\nPollIntervalUSec=1min 4s\n\nNTPMessage={ Leap=0, Version=4, Mode=4, Stratum=1, Precision=-22, RootDelay=0, RootDispersion=1.159ms, Reference=PPS, OriginateTimestamp=Thu 2021-05-13 18:31:37 +03, ReceiveTimestamp=Thu 2021-05-13 18:31:37 +03, TransmitTimestamp=Thu 2021-05-13 18:31:37 +03, DestinationTimestamp=Thu 2021-05-13 18:31:37 +03, Ignored=no PacketCount=1, Jitter=0 }\n\nFrequency=-1915<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>NTP Pool Project: pool.ntp.org Nedir?<\/h3>\n<p>pool.ntp.org projesi, binlerce zaman sunucusundan olu\u015fan bir havuzdur. milyonlarca kullan\u0131c\u0131ya NTP hizmeti vermektedir. Major Linux da\u011f\u0131t\u0131mlar\u0131n\u0131n ve a\u011f cihazlar\u0131n\u0131n bir \u00e7o\u011funda varsay\u0131lan zaman sunucusudur.<\/p>\n<p>Havuza gelen trafik, DNS Round Robin ile sunuculara da\u011f\u0131l\u0131r b\u00f6ylece servis her zaman kararl\u0131 ve ula\u015f\u0131labilir olmaktad\u0131r. \u00dclkeler i\u00e7in alt havuzlarda bulunmaktad\u0131r.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre><span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">root@g3lts:~# host pool.ntp.org<\/span><\/span>\n\n<span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">pool.ntp.org has address 162.159.200.123<\/span><\/span>\n\n<span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">pool.ntp.org has address 192.36.143.130<\/span><\/span>\n\n<span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">pool.ntp.org has address 162.159.200.1<\/span><\/span>\n\n<span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">pool.ntp.org has address 85.199.214.98<\/span><\/span>\n\n<span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">root@g3lts:~# host tr.pool.ntp.org<\/span><\/span>\n\n<span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">tr.pool.ntp.org has address 162.159.200.1<\/span><\/span>\n\n<span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">tr.pool.ntp.org has address 162.159.200.123<\/span><\/span>\n\n<span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">tr.pool.ntp.org has address 195.33.242.132<\/span><\/span>\n\n<span style=\"font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;\"><span style=\"letter-spacing: -0.24px;\">tr.pool.ntp.org has address 192.36.143.130<\/span><\/span><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>NTP yaz\u0131l\u0131mlar\u0131n\u0131n \u00e7al\u0131\u015fma prensibi Sunucularda ortak zaman neden \u00f6nemlidir? A\u00e7\u0131k Kaynak Kodlu saat sunucu \u00e7\u00f6z\u00fcmleri : ntp, chrony Linux\u2019ta saat dilimi nas\u0131l ayarlan\u0131r? Linux\u2019ta saat ve tarih nas\u0131l ayarlan\u0131r? Linux\u2019ta zaman sistem saati senkronizasyonu nas\u0131l yap\u0131l\u0131r? NTP sunucu tan\u0131mlayarak zaman&#8230;<\/p>","protected":false},"author":15,"featured_media":22104,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[76,45],"tags":[61],"class_list":["post-19932","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-yazi","tag-linux"],"_links":{"self":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/posts\/19932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/comments?post=19932"}],"version-history":[{"count":0,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/posts\/19932\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/media\/22104"}],"wp:attachment":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/media?parent=19932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/categories?post=19932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/tags?post=19932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}