Mengekalkan Masa yang Tepat di Linux apabila Menjalankan Pelayan Masa NTP
Dicatat oleh Richard N Williams on Februari 19th, 2008
Sistem operasi Linux menjadi semakin popular kerana banyak kelebihan yang mereka ada terhadap sistem komersil seperti Windows atau OS X. Linux menawarkan peningkatan keselamatan (kerana terdapat hanya segelintir virus yang dapat menjangkiti sistem berasaskan Linux), kestabilan yang lebih baik dan kebanyakan kes adalah percuma.
Tidak hairanlah semakin ramai pengguna rumah dan perniagaan memilih untuk beralih kepada sistem operasi berasaskan Linux dan sama ada Redhat, Mandrake, Ubuntu atau pelbagai sistem UNIX dan LINUX yang lain, memastikan masa yang tepat agak lurus ke hadapan.
Penyegerakan masa adalah penting dalam banyak aplikasi sensitif masa dan kebanyakan pengguna perniagaan mendapati tidak mustahil untuk melakukan sebarang urus niaga dalam talian tanpa rangkaian yang disegerakkan. Malah pengguna rumah mencari kelebihan dalam memastikan sistem mereka berjalan dengan tepat waktu, e-mel tidak lagi tiba sebelum mereka dihantar dan keselamatan meningkat.
Kebanyakan sistem operasi berasaskan Linux mengandungi versi Protokol Masa Rangkaian (NTP) sebuah protokol Internet yang direka untuk menyegerakkan masa pada rangkaian. Bagi mereka yang tidak mengandungi versi pra-bungkus, NTP adalah sumber terbuka dan boleh didapati secara percuma di 'ntp.org'.
Walaupun NTP tersedia untuk kebanyakan versi Windows; Pengguna Linux mempunyai kelebihan kerana ia secara tradisinya merupakan platform pembangunan utama untuk NTP. Ia berfungsi dengan menggunakan sumber waktu sama ada dari Internet atau melalui pelayan rangkaian rangkaian yang berdedikasi.
Jam rujukan ini mengendalikan masa UTC (diselaraskan masa sejagat) skala masa global yang disampaikan kepada mereka dari jam atom yang tepat untuk beberapa nanodetik (nanodetik adalah bilion sebulan).
Secara ringkasnya, daemon NTP (program perkhidmatan yang berjalan di latar belakang) membandingkan masa di komputer dengan sumber masa pada selang masa yang tetap dan menyesuaikannya bergantung kepada sebarang aliran.
Daemon NTP dikonfigurasi menggunakan fail 'ntp.conf'. Fail konfigurasi adalah lokasi lokasi pelayan waktu NTP disimpan. Jika cuba menggunakan sumber masa internet awam, dinasihatkan untuk melawat https://www.pool.ntp.org yang mempunyai koleksi lebih dari pelayan 200.
Walau bagaimanapun, Microsoft dan Novell, sangat menasihatkan bahawa sumber masa berasaskan internet tidak digunakan kerana mereka tidak dibenarkan dan boleh meninggalkan pintu masuk untuk serangan berniat jahat.
Secara alternatif dan paling disukai, pelayan masa NTP yang berdedikasi boleh didapati yang memberikan ketepatan yang lebih baik dan jauh lebih selamat. Pelayan masa ini menerima sumber masa dari sama ada siaran radio nasional (seperti WWVB di AS atau MSF di UK) atau melalui sistem GPS.
Sebaik sahaja dipasang, sistem ini sentiasa memeriksa masa pada semua jam komputer rangkaian dan menyesuaikannya untuk sebarang aliran. Penerima GPS tipikal boleh memberikan maklumat masa untuk beberapa nanodetik UTC sementara waktu kebangsaan dan transmisi kekerapan adalah tepat untuk 1 - 20 milisaat (satu milisekon 1 / 1000 satu saat).