Linux 操作系统 NTP 客户端配置
一、检查是否已经安装了 NTP 包
可以用这条命令来确定:
[root@NTPser ~]# rpm -qa | grep ntp
ntp-4.2.2p1-9.el5_4.1
chkfontpath-1.10.1-1.1
出现以上代码则表示已安装 NTP 包,否则用下面方法安装:
代码:
# rpm -ivh ntp-4.2.2p1-5.el5.rpm
二、使用 root 用户登录,否则没有修改配置的权限
使用 vi 编辑器配置客户端
1) 使用 vi /etc/ntp.conf 打开名为 ntp.conf 的文件,或者 vi /etc/xntp.conf,视查看到的文件
名而定;
2) 敲击 a 键进入 vi 编辑方式:键入 NTP 服务器的 IP 地址,修改成如下显示(假设
192.169.0.211 是 NTP 服务器 IP 地址):
加入如下命令: */1 * * * * ntpdate 192.168.0.211(该命令代表每 1 分钟同步一次时间)
3) 敲击 Esc 键回到 vi 命令方式,敲击 :wq ,保存修改并结束 vi 编辑;
三、 查看配置:使用命令 more /etc/ntp.conf 或者 more /etc/xntp.conf 查看修改后的配置文
件,使用空格键翻页到达文件的后部分,查看修改是否正确;
四、 启动服务:使用 service ntpd restart 命令启动 NTP 客户端服务;
设置 NTPD 服务自启动 chkconfig ntpd on;
五、 查看服务启动情况:service ntpd status ;
六、 查看时间:使用 date 命令查看当前时间,当前时间应该与 NTP 服务器时间同步;
附注:
crontab 功能介绍
基本格式:
* * * * * command
分时日月周命令
第 1 列表示分钟 1~59 每分钟用*或者*/1 表示
第 2 列表示小时 1~23(0 表示 0 点)
第 3 列表示日期 1~31
第 4 列表示月份 1~12
第 5 列标识号星期 0~6(0 表示星期天)
第 6 列要运行的命令
crontab 文件的一些例子:
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的 21:30 重启 apache。
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每月 1、10、22 日的 4 : 45 重启 apache。
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每周六、周日的 1 : 10 重启 apache。
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示在每天 18 : 00 至 23 : 00 之间每隔 30 分钟重启 apache。
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的 11 : 00 pm 重启 apache。
* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每一小时重启 apache
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上 11 点到早上 7 点之间,每隔一小时重启 apache
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的 4 号与每周一到周三的 11 点重启 apache
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
一月一号的 4 点重启 apache