1. 程式人生 > >linux下使用ntpdate同步網路時間

linux下使用ntpdate同步網路時間

為什麼需要網路同步時間:

Linux伺服器執行久時,系統時間就會存在一定的誤差,一般情況下可以使用date命令進行時間設定,但在做資料庫叢集分片等操作時對多臺機器的時間差是有要求的,此時就需要使用ntpdate進行時間同步

安裝ntpdate

[[email protected] ~]$ sudo yum install ntpdate
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirrors.163
.com * extras: mirrors.163.com * updates: mirrors.163.com Resolving Dependencies --> Running transaction check ---> Package ntpdate.x86_64 0:4.2.6p5-5.el6.centos will be updated --> Processing Dependency: ntpdate = 4.2.6p5-5.el6.centos for package: ntp-4.2.6p5-5.el6.centos.x86_64 ---> Package ntpdate.x
86_64 0:4.2.6p5-10.el6.centos.2 will be an update --> Running transaction check ---> Package ntp.x86_64 0:4.2.6p5-5.el6.centos will be updated ---> Package ntp.x86_64 0:4.2.6p5-10.el6.centos.2 will be an update --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================================================== Package Arch Version Repository Size ==================================================================================================================================== Updating:
ntpdate x86_64 4.2.6p5-10.el6.centos.2 base 78 k Updating for dependencies: ntp x86_64 4.2.6p5-10.el6.centos.2 base 599 k Transaction Summary ==================================================================================================================================== Upgrade 2 Package(s) Total download size: 678 k Is this ok [y/N]: y Downloading Packages: (1/2): ntp-4.2.6p5-10.el6.centos.2.x86_64.rpm | 599 kB 00:00 (2/2): ntpdate-4.2.6p5-10.el6.centos.2.x86_64.rpm | 78 kB 00:00 ------------------------------------------------------------------------------------------------------------------------------------ Total 1.3 MB/s | 678 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating : ntpdate-4.2.6p5-10.el6.centos.2.x86_64 1/4 Updating : ntp-4.2.6p5-10.el6.centos.2.x86_64 2/4 Cleanup : ntp-4.2.6p5-5.el6.centos.x86_64 3/4 Cleanup : ntpdate-4.2.6p5-5.el6.centos.x86_64 4/4 Verifying : ntpdate-4.2.6p5-10.el6.centos.2.x86_64 1/4 Verifying : ntp-4.2.6p5-10.el6.centos.2.x86_64 2/4 Verifying : ntp-4.2.6p5-5.el6.centos.x86_64 3/4 Verifying : ntpdate-4.2.6p5-5.el6.centos.x86_64 4/4 Updated: ntpdate.x86_64 0:4.2.6p5-10.el6.centos.2 Dependency Updated: ntp.x86_64 0:4.2.6p5-10.el6.centos.2 Complete!

同步過程

[fanmaolin@Centeros ~]$ date  //date可以檢視當前系統時間
Sun Aug  6 12:30:39 CST 2017

[fanmaolin@Centeros ~]$ sudo ntpdate -u 133.100.11.8  //同步到日本的伺服器時間
 4 Sep 10:24:56 ntpdate[125261]: step time server 133.100.11.8 offset 2497915.211260 sec
[fanmaolin@Centeros ~]$ date    //檢視同步後的時間
Mon Sep  4 10:25:19 CST 2017

[fanmaolin@Centeros ~]$ sudo ntpdate -u 210.72.145.44
 4 Sep 10:26:30 ntpdate[125277]: no server suitable for synchronization found    //這個IP有問題,有可能是伺服器不能用了

[fanmaolin@Centeros ~]$ date
Mon Sep  4 10:43:51 CST 2017
[fanmaolin@Centeros ~]$ sudo ntpdate -u ntp.api.bz //直接用域名同步中國上海時間
 4 Sep 10:44:42 ntpdate[3228]: adjust time server 17.253.68.253 offset 0.043394 sec
[fanmaolin@Centeros ~]$ date
Mon Sep  4 10:44:46 CST 2017
[fanmaolin@Centeros ~]$ sudo ntpdate -u 17.253.68.253 //中國上海時間同步伺服器IP
 4 Sep 10:45:28 ntpdate[3240]: adjust time server 17.253.68.253 offset 0.011387 sec
[fanmaolin@Centeros ~]$ date
Mon Sep  4 10:45:31 CST 2017

完成.

以下是一些可能可以用的NTP伺服器地址(僅供參考,網上找的)

這裡寫圖片描述

相關推薦

linux使用ntpdate同步網路時間

為什麼需要網路同步時間: Linux伺服器執行久時,系統時間就會存在一定的誤差,一般情況下可以使用date命令進行時間設定,但在做資料庫叢集分片等操作時對多臺機器的時間差是有要求的,此時就需要使用ntpdate進行時間同步 安裝ntpdate [[em

Linux運維之ntpdate同步網路時間

自己的Linux伺服器的時間和PC機上的時間不太對,打log的時間對不上,不太方便調式資訊的判斷

實現嵌入式linux自動同步網路時間---NTP

因為ARM板斷電重啟問題,為保證能獲取到準確的實時時間,所以需要實現自動從網路上獲取時間,這就需要用到NTP。NTP是網路時間協議(Network Time Protocol)的簡稱,它是用來同步網路中各個計算機裝置的時間的協議。目前有第三方的程式碼可以支援NTP,本文講訴n

linux主機同步網路時間

1、首先檢視系統時區 [[email protected] centos]# cat /etc/sysconfig/clock ZONE="Asia/Shanghai" cp /usr/

linux 修改系統時間 同步網路時間

date -s time  修改系統時鐘時間為time hwclock/clock 命令檢視、設定硬體時間 檢視系統硬體時鐘 hwclock  --show 或者 clock  --show 設定硬體時間  hwclock --set --date=

linux如何修改系統時間

linux下如何修改系統時間 我們一般使用“date -s”命令來修改系統時間。比如將系統時間設定成2018年2月23日的命令如下。     #date -s 02/23/2018    將系統時間設定成下午11點12分0秒的命令如下。    #date -s 11:12:00    註意,這裏說的是系統

linux檔案的建立時間、訪問時間、修改時間和改變時間

   Linux系統中沒有命令可以確切的檢視一個檔案的生成時間,但是可以知道訪問時間,修改時間,改變時間。 可以通過stat命令檢視一個檔案的訪問時間,修改時間,改變時間: 以下為三個時間的區別: 1、訪問時間(accesstime):讀取一次檔案的內容,該時間

VM虛擬機器系統時間同步網路時間並登入使用者自動校正時間

原文出處: http://blog.51cto.com/wutou/1932317 VM虛擬機器大家都用,我在用完後,經常使用“掛起客戶機”,但是這樣一來,系統恢復啟動很快,但是少了正常的系統自檢,包括和網路同步時間。 今天在虛擬機器上測試“find /root/Text -mtime +3 -name

Linux配置CentOS7網路設定 獲取ip地址

1、檢視ip地址     ip addr 2、編輯網絡卡配置檔案     cd /etc/sysconfig/network-scripts     vi /ifcfg-ens33   &n

linux 正則匹配時間命名格式的文件夾

class path 目錄 正則 正則表達式 中間 gre 文件 pat 用正則表達式匹配時間格式命名的文件夾 ls mypath | grep -E "[0-9]{4}-[0-9]{1,2}" mypath為需要查詢的目錄 查詢出來的文件夾格式為:例 2018-12

linux 檔案同步函式(fflush、sync、fsync、fdatasync)之間差異

遇到機器異常關機時,寫log檔案資訊丟失問題,所以記錄下。   Linux實現中在核心設有緩衝區快取記憶體或頁面快取記憶體,大多數磁碟I/O都通過緩衝區進行。當我們向檔案寫資料時,核心通常先將資料複製到一個緩衝區中,如果該緩衝區尚未寫滿,則並不將其排入輸出佇列,而是等待寫滿或者核心需要重用該

linux主從同步和redis的用法

mariadb其實就是mysql mysql已經被oracle收購,它即將閉源,馬上要開始收費了因此還想免費試用開源的資料庫mysql,就在centos7上,將mysql分支為mariadb 安裝mariadb,在centos7底下:linux軟體包的格式 mysql.rpm 1.通過yum去安裝 1

centos7同步網路時間並修改時區

安裝ntpdate工具 # yum -y install ntp ntpdate 設定系統時區為上海 # timedatectl set-timezone Asia/Shanghai  設定系統時間與網路時間同步 # ntpdate 0.asia.pool.ntp.org #

linux強大的網路管理工具ethtool學習小結

1.ethtool        ethtool 提供了強大的網絡卡及網絡卡驅動管理能力,其具體的實現框架和網路驅動程式及網路硬體關係緊密,容易修改和擴充套件,能夠為 Linux 網路開發人員和管理人員提供對網絡卡硬體,驅動程式和網路協議棧的設定,檢視以及及除錯等功能。

centos 6.5 同步網路時間

Linux的時間分為System Clock(系統時間)和Real Time Clock (硬體時間,簡稱RTC)。 系統時間:指當前Linux Kernel中的時間。 硬體時間:主機板上有電池供電的時間。 檢視系統時間的命令: #date 設定系統時間的命令:

linuxC/C++網路程式設計基本:socket實現tcp和udp的例子

簡單的linux下socket程式設計,分別基於TCP和UDP協議實現的簡單程式 linux下socket程式設計可以概括為以下幾個函式的運用: socket() bind() listen

linuxC獲取系統時間的方法

asctime(將時間和日期以字串格式表示)   相關函式  time,ctime,gmtime,localtime   表頭檔案  #include<time.h>   定義函式  char * asctime(const struct tm * ti

Linux 修改系統當前時間

Linux中date命令使用 檢視系統當前時間,輸入date。修改系統時間,輸入date 功能符號 修改內容。 功能符號描述 -d datestr, --date datestr 顯示由dates

Linux檔案同步、備份神器之-------rsync

   對於運維人員,資料備份是日常重要而又必須做的工作,選擇一種好的備份軟體效率會大大提升。rsync 就是一款功能強大,高效,安全,速度快的檔案增量傳輸工具。   一 、什麼是rync ?     1. rsync ---- remote synchronize  ,是一款

Linux的NFS網路檔案系統

NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪問本地檔案一樣。yum 下載安裝 insta