命令介绍

date
$date 查看系统
$date -s 设置系统时间,如 $date -s 月/日/年 时:分:秒

ntpdate
通过NTP(Network Time Prorocol)来设置本机时间
$ntpdate time.windows.com

crontab
Linux下的任务计划工具,可以定时执行任务
$ crontab -u # 指定某个用户的cron服务
$ crontab -l # 列出某个用户cron服务的详细内容
$ crontab -r # 删除某个用户的cron服务
$ crontab -e # 编辑某个用户的cron服务

crontab命令格式如下:

          • command
            分 时 日 月 周 命令

例如:
30 21 * * * /etc/init.d/smb restart
上面的例子表示每晚的21:30重启smb 。

Linux时间同步

$ crontab -e 进入 crontab编辑模式
输入 0 23 * * * ntpdate time.windows.com » /var/log/ntpdate.log
保存退出
这样就完成了你的系统到每天23:00去time.windows.com 同步时间,并将同步的日志放到/var/log/ntpdate.log

时间服务列表

一级时间服务器列表:http://support.ntp.org/bin/view/Servers/StratumOneTimeServers
二级时间服务器列表:http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers

附二级服务器列表:
0.pool.ntp.org 有域名负载均衡
0.cn.pool.ntp.org 有域名负载均衡
ntp.tuna.tsinghua.edu.cn 清华大学
time.windows.com 微软