Linux下局域网同步时间
2015-06-01 17:30
507 查看
Linux下局域网同步时间
选择一台能上外网的机器作为时间服务器(都不能上亦可以,任选一台即可,但是只能保证局域网内时间同步)
配置此时间服务器
[plain] view plaincopy
其余采用默认的配置即可
安装 ntp
在 /etc/ntp.conf 中配置
restrict 127.0.0.1 //给予本机所有权限
restrict -6 ::1 //不大明白,针对IPV6吗?
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap //给局域网内主机同步时间的权限,但不允许修改时间服务器的时间
server 0.rhel.pool.ntp.org //时间服务器,下同
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org
配置局域网内机器[plain] view plaincopy
注释掉原来的外网时间服务器,添加内网时间服务器:
[plain] view plaincopy
安装 ntp
在 /ect/ntp.conf 中配置
设置计划任务,每小时同步一次:
停掉 ntpd 服务:service ntpd stop
手动同步时间,在各个节点上执行: ntpdate 192.168.1.100
vi /etc/cron.hourly/ntpdatehourly.sh
添加如下内容:
#!/bin/sh
ntpdate 192.168.1.100
server 192.168.1.100 //修改为你内网时间服务器的IP
在上基础上设置间隔任意时间同步的方法:
[plain] view plaincopy
vi /etc/crontab,如下截图:
从上图可以看到定时任务指令编写的大致要求
我们可以用 crontab -e 添加一个新的定时任务,在弹出的新文件编辑框中输入:
然后保存退出,会提示增加了一个新任务(上面这个任务代表“没间隔15分钟向时间服务器192.168.1.100同步一次时间”)
可以用指令 crontab -u root -l 查看 root 用户的定时任务
*/15 * * * * ntpdate 192.168.1.100
Linux下的定时任务还是蛮有用的东西的,详细讲解见我的另一篇博客:点击这儿
显然无论采用哪种方式定期同步时间,除了时间服务器其余节点上的 ntpd 服务都是必须停掉的
如果你感觉你的一切配置都是没问题的,但是时间还是无法同步的话,那么请关注一下你的防火墙设置,即:service iptables
原文:http://blog.csdn.net/secondjanuary/article/details/9260637
选择一台能上外网的机器作为时间服务器(都不能上亦可以,任选一台即可,但是只能保证局域网内时间同步)
配置此时间服务器
[plain] view plaincopy
其余采用默认的配置即可
安装 ntp
在 /etc/ntp.conf 中配置
restrict 127.0.0.1 //给予本机所有权限
restrict -6 ::1 //不大明白,针对IPV6吗?
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap //给局域网内主机同步时间的权限,但不允许修改时间服务器的时间
server 0.rhel.pool.ntp.org //时间服务器,下同
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org
配置局域网内机器[plain] view plaincopy
注释掉原来的外网时间服务器,添加内网时间服务器:
[plain] view plaincopy
安装 ntp
在 /ect/ntp.conf 中配置
设置计划任务,每小时同步一次:
停掉 ntpd 服务:service ntpd stop
手动同步时间,在各个节点上执行: ntpdate 192.168.1.100
vi /etc/cron.hourly/ntpdatehourly.sh
添加如下内容:
#!/bin/sh
ntpdate 192.168.1.100
server 192.168.1.100 //修改为你内网时间服务器的IP
在上基础上设置间隔任意时间同步的方法:
[plain] view plaincopy
vi /etc/crontab,如下截图:
从上图可以看到定时任务指令编写的大致要求
我们可以用 crontab -e 添加一个新的定时任务,在弹出的新文件编辑框中输入:
然后保存退出,会提示增加了一个新任务(上面这个任务代表“没间隔15分钟向时间服务器192.168.1.100同步一次时间”)
可以用指令 crontab -u root -l 查看 root 用户的定时任务
*/15 * * * * ntpdate 192.168.1.100
Linux下的定时任务还是蛮有用的东西的,详细讲解见我的另一篇博客:点击这儿
显然无论采用哪种方式定期同步时间,除了时间服务器其余节点上的 ntpd 服务都是必须停掉的
如果你感觉你的一切配置都是没问题的,但是时间还是无法同步的话,那么请关注一下你的防火墙设置,即:service iptables
原文:http://blog.csdn.net/secondjanuary/article/details/9260637
相关文章推荐
- linux的常见命令
- linux线程切换问题
- Ubuntu 下计划任务使用(crontab)
- VxWorks、μClinux、μC/OS-II和eCos实时操作系统大对比
- linux getopt()函数使用说明
- linux atoi() 函数使用说明
- Linux入侵审查浅谈
- linux fork()函数使用说明
- Linux strace命令---跟踪程序执行
- Linux 的启动流程
- linux学习笔记—通配符
- linux open() 函数使用说明
- CentOS 7: Install vsftpd
- Centos 安装 Python 包管理器 pip
- linux的基本原则
- Linux终端
- Linux文件操作
- 【linux】在linux(ubuntu)上部署web应用
- Linux安装Node.js(源码编译安装)
- linux学习笔记—逻辑操作符和管道符