Установка сервера часу

Вперше зайдіть в консолю зі правами root

apt-cache search ntp
apt-get update && apt-get install  ntp ntp-doc
update-rc.d -f ntp defaults
run update-rc.d later,after doing some configgering

Знайдіть документи на вашому комп'ютері

/usr/share/doc/ntp-doc/html/index.html
and bookmark it!

Це великий документ, і не все це може бути застосовано, оскільки воно носить комплексний характер.

NTP не буде активований до перезавантаження, але ви повинні встановити час з максимально можливою точністю до перезавантаження.

NTP отримає свій точний час зі списку сервері в/etc/ntp.conf, яка є основним файлом для редагування.

Обидва ntpdate і ntpd daemonн [називається NTP] опитують список тимчасових правителів у верхній частині /etc/ntp.conf.. Ось список як приклад:

 pool.ntp.org maps to more than 100 low-stratum NTP servers.
# Your server will pick a different set every time it starts up.
#  *** Please consider joining the pool! ***
#  ***  http://www.pool.ntp.org/#join  ***
server 192.168.3.24
server ntp.blueyonder.co.uk
server uk.pool.ntp.org
server 1.uk.pool.ntp.org
server 2.uk.pool.ntp.org
server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org

Перший запис - це інший комп'ютер в мережі, який точно так само має NTP. [IP сервера є 192.168.3.1 ']

Другий запис - це часовий сервер інтернет-провайдера (ISP), з яким пов'язаний цей комп'ютер (тут: blueyonder.co.uk).

Наступні рядки є співвідносяться з uk.pool.ntp.org, і включають декілька тимчасових серверів європейського пулу. Як правило, сервери ISP (ISP-серверів імен) одночасно є тимчасовим сервером. Це можна перевірити за допомогою:

ntpdate -v

Дана команда нічого ще не змінює в тимчасовій установці, а лише видає час запитаного сервера, що виглядає, наприклад, як зазначено нижче:

# ntpdate -v 192.168.3.24
19 Sep 19:09:27 ntpdate[13329]: ntpdate 4.2.2@1.1532-o Wed Aug  9 12:08:54 UTC 2006 (1)

Повний список NTP сервер часу тут на сторінці http://www.pool.ntp.org/

Потім необхідно відкрити доступ комп'ютерам з локальнгой мережі, якщо це необхідно:

# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1 nomodify
restrict 192.168.3.0/24

Активація тимчасового сервера:

# If you want to provide time to your local subnet, change the next line.
# (Again, the address is an example only.)
broadcast 192.168.3.255

Файл / і т.д. / ntp.conf розглядається системою як різн. Файл (навіть при простому перегляді). Перш ніж виставити час, повинен бути запущений NTP. Конкретно на прикладі:

# ntpdate -u -b uk.pool.ntp.org
19 Sep 19:19:33 ntpdate[15641]: step time server 62.3.200.116 offset 0.001523 sec

Тут ntp запускається як служба, щоб активуватися після кожного перезавантаження. Як тест виконується наступна команда::

ntpq -pn

Якщо установка відбувалася правильно, команда повинна була видати список схожий на наступний::

# ntpq -pn
remote           refid      st t when poll reach   delay   offset  jitter
----------------------------------------------------------------------------
192.168.3.24    .INIT.          16 u    - 1024    0    0.000    0.000   0.000
+194.117.157.4   192.5.41.40      2 u   97  128  377    7.849    1.548  30.157
*82.219.3.1      195.66.241.2     2 u  101  128  377   17.755    0.794  24.722
 82.133.58.132   .INIT.          16 u    - 1024    0    0.000    0.000   0.000
+194.153.168.75  195.66.241.3     2 u   37  128  377   23.475    3.259  12.203
+82.68.126.114   209.81.9.7       2 u  101  128  377   44.567   -1.366  46.922
+194.88.2.88     194.159.73.44    3 u   90  128  377   17.208   -5.569  27.527
+130.226.232.145 213.112.52.151   3 u   89  128  377   62.130   -0.797  39.999
 127.127.1.0     .LOCL.          10 l   18   64  377    0.000    0.000   0.001
 192.168.3.255   .BCST.          16 u    -   64    0    0.000    0.000   0.001

Зірка (*) в третьому рядку у цьому прикладі (* 82.219.3.1) показує активний тимчасової сервер, який розглядається системою як самий відповідний. Номер використовуваного порту - 123. Прикладом рядка IPTables є:

# Network Time Protocol (NTP) Server
$IPT -A udp_inbound -p UDP -s 0/0 --destination-port 123 -j ACCEPT
$IPT -A INPUT -j ACCEPT -p tcp --dport 123
Строрінка останний раз переглянута 14/08/2010 0100 UTC