Newsletter
95131
Cập nhật ngày 03/12/2009 04:25:00

Cài đặt và cấu hình NTP để đồng bộ hoá đồng hồ hệ thống trong CentOS

Bạn có thể dễ dàng cài đặt NTP (network time protocol, một phương tiện truyền tín hiệu thời gian qua mạng máy tính) sử dụng lệnh YUM theo Redhat hay CentOS / Linux Fedora core.

CentOS

Trước hết bạn cần đăng nhập vào máy tính như là tài khoản root, sau đó bạn mở cửa sổ Terminal và gõ vào lệnh sau:

# yum install ntp

Sau khi quá trình cài đặt thành công, bạn cân phải start dịch vụ ntp với lệnh sau:

# chkconfig ntpd on.

Để đồng bộ hoá thời gian với 0.pool.ntp.org server bạn dùng lệnh:

#ntpdate pool.ntp.org

Sau đó bạn start NTP

# /etc/init.d/ntpd start

Lưu ý: Nếu bạn đang sử dụng VPS (bất cứ điều gì khác hơn là máy chủ chuyên dụng), bạn sẽ thấy vấn đề này thường lặp lại. Trong trường hợp này, tốt hơn là nên sử dụng tiện ích ntpupdate với crontab thay vì dịch vụ ntpd. Tôi viết như nhiều người sử dụng đang gặp vấn đề tương tự này.

Sau đây là cách thực hiện:

Stop dịch vụ ntpd

# chkconfig ntpd off
# /etc/init.d/ntpd stop

Tạo Script giống như:

>vi synctime

# !/bin/bash
/usr/sbin/ntpdate ntp.xs4all.nl

Tạo cron

>crontab -e

#min hour day_of_month month day_of_week user command
*/05 * * * * /home/work/scripts/crons/synctime > /dev/null 2>&1

Lịch này sẽ chạy trong năm phút và như vậy bạn đã làm xong.