`
zzc1684
  • 浏览: 1233342 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

linux下时间同步

阅读更多

 

方法1:

与一个已知的时间服务器同步

 

ntpdate time.nist.gov

 

 

其中 time.nist.gov 是一个时间服务器.

删除本地时间并设置时区为上海

 

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

 

方法2:
linux自动同步时间
vi /etc/crontab
加上一句:

 

00 0 1 * * root rdate -s time.nist.gov

 

 

配置时间服务器配置(192.168.10.1)

 

1)、# rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm
2)、# vi /etc/ntp.conf

 

 

注释一行:
restrict default ignore
加入一行:

 

restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap

 

 

3)、# vi /etc/ntp/step-tickers
加入一行:
pool.ntp.org
这样每次ntpd启动时,会自动连接该国际标准时间服务器;

 

4)、# service ntpd start

 

5)、# netstat -an |grep 123
确保该端口以udp方式开放

时间客户端配置(192.168.10.2)
1)、# ntpdate 192.168.10.2
应该显示同步成功
2)、# crond -e
加入

0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1

 

每隔10分钟同步一次时间

 

 

 

 

 

 

调整linux系统时间和时区与Internet时间同步
一、修改时区:
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改为中国的东八区
# vi /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false
二、配置新的时间
日期设定:
# date -s 2008/05/06
时间设定:
# date -s 18:40:00
查看硬件时间(BIOS的):
    hwclock [-rw]
    -r:查看现有BIOS时间,默认为-r参数
    -w:将现在的linux系统时间写入BIOS中
    当我们进行完 Linux 时间的校时后,还需要以 hwclock -w 来更新 BIOS 的时间,因为每次开机的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据。
# hwclock
Tue 06 May 2008 03:49:37 PM CST  -0.039646 seconds
同步BIOS时钟,强制把系统时间写入CMOS:
# clock -w
三、实现Internet时间同步(这里可以忽略上面两步)
方法1. 开机的时候自动网络校时:
    vi /etc/rc.d/rc.local
    /usr/sbin/ntpdate -u 192.168.0.2 192.168.0.3 192.168.0.4;   /sbin/hwclock -w
方法2. 设定计划任务
crontab格式如下:
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *  command to be executed
设定crontab计划任务也有两种方式:
1、写在/etc/crontab里
代码:
00 11 * * * root ntpdate 210.72.145.44
每天11点与中国国家授时中心同步时间
每天11点与中国国家授时中心同步时间
当然前提是
apt-get install ntpdate
代码也可是
00 11 * * * root ntpdate us.pool.ntp.org
2、使用命令crontab -e
crontab -e
    10 5 * * * root ntpdate us.pool.ntp.org;hwclock -w
这样每天5:10自动进行网络校时,并同时更新BIOS的时间

 

 

 

分享到:
评论

相关推荐

    linux ntp时间同步设置

    ### Linux NTP时间同步设置详解 #### 一、概述 在Linux系统中,时间的准确性对于许多服务至关重要,比如日志记录、定时任务等。为了确保时间的精确性,Linux通常采用NTP(Network Time Protocol)协议来进行时间...

    linux下时间同步的两种方法分享.docx

    本文将分享两种在Linux下实现时间同步的方法。 方法一:手动与时间服务器同步 这种方法适用于临时或者一次性的时间校准,通过`ntpdate`命令与一个已知的时间服务器进行同步。例如,你可以使用以下命令与美国国家...

    Linux系统时间同步

    在IT领域,尤其是在网络通信和高精度时间同步中,Linux系统的时钟同步是至关重要的。本文将深入探讨“Linux系统时间同步”这一主题,特别是与“ptp时钟同步”相关的知识点。 首先,我们了解PTP(Precision Time ...

    linux与windows时间同步

    ### Linux与Windows时间同步 在跨平台开发或运维过程中,保持不同操作系统的服务器时间一致是一项基本但又重要的任务。本文将详细介绍如何通过Network Time Protocol(NTP)协议实现Linux与Windows系统之间的时间...

    Linux下系统时间同步配置

    Linux 系统时间同步配置 Linux 系统时间同步配置是指通过 NTP 服务来同步和校对 Linux 系统时间的过程。NTP 服务是一种网络时间协议,能够通过互联网同步时间,确保系统时间的准确性。 1. NTP 软件下载安装 在 ...

    linux时间同步方法

    Linux 时间同步方法 Linux 时间同步是指计算机系统中同步时间的过程,以确保系统时间的准确性和一致性。本文将探讨三种常见的 Linux 时间同步方法:使用 ntpdate 命令、使用 rdate 同步时间和使用 Network Time ...

    Linux 时间同步配置

    Linux 时间同步配置 Linux 时间同步配置是指在 Linux 系统中对时钟进行同步的配置,以确保系统时间的准确性和一致性。本文将介绍使用 ntpdate 命令和 ntpd 服务来实现时间同步的配置。 一、使用 ntpdate 命令 1.1...

    linux ntp 时间同步

    linux ntp 时间同步,c源码,soket c 实现

    linux与windows进行时间同步

    讲解了linux系统与winows系统进行时间同步的设置。

    linux C 实现时间同步

    C源文件,用于Linux实现网络时间同步,同时支持在嵌入式arm linux平台上使用,亲测成功!!!

    linux配置ntp时间同步.txt

    NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。 同步时钟最大的好处就是相关系统上日志文件中的数据,如果网络中使用中央日志主机集中管理日志...

    IEEE1588时间同步协议在Linux下的分析与实现.pdf

    《IEEE1588时间同步协议在Linux下的分析与实现》 本文主要探讨了IEEE1588时间同步协议在Linux操作系统中的应用和实现方法。IEEE1588,也称为精密时间协议(Precision Time Protocol,PTP),是用于网络设备之间精确...

    Linux离线安装NTP服务,内网环境下配置本地时间同步

    Linux离线安装NTP服务,内网环境下配置本地时间同步 多台服务器安装 1、常用命令 rpm -qa | grep ntp #查询已安装的ntp版本信息等 rpm -e --nodeps ntp-4.2.6p5-29.el7.centos.2.x86_64 #卸载 systemctl status ...

    suselinux时间同步client

    suselinux时间同步client,这个事client的配置文档

    Linux时间同步.pdf

    Linux 时间同步 Linux 时间同步是指在 Linux 系统中实现时间同步的技术,旨在确保系统时间的准确性和一致性。时间同步对于 Linux 系统的稳定运行和安全性至关重要。 一、时间同步的重要性 时间同步的重要性体现在...

    嵌入式Linux下时钟同步系统的分析与实现.pdf

    《嵌入式Linux下时钟同步系统的分析与实现》这篇文献主要探讨了在嵌入式Linux环境下,如何实现网络精确时钟同步协议(PTP,Precision Time Protocol)以达到高精度的时间同步。PTP是IEEE 1588标准的一部分,主要用于...

    linux下实现多台服务器间系统时间同步

    Linux系统时间同步实现方法 在Linux系统中,实现多台服务器间的系统时间同步非常重要,否则可能会导致系统的不稳定和错误。本文将介绍如何实现Linux系统时间同步,特别是使用NTP(Network Time Protocol)协议来...

    嵌入式Linux下IEEE 1588时间同步的实现.pdf

    【嵌入式Linux下的IEEE 1588时间同步实现】 在现代通信和控制系统中,时间同步至关重要,尤其是在分布式系统中。IEEE 1588精确时间同步协议(Precision Time Protocol,PTP)是为了解决高精度时间同步问题而设计的...

Global site tag (gtag.js) - Google Analytics