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 設定系統時間的命令:
linux下C/C++網路程式設計基本:socket實現tcp和udp的例子
簡單的linux下socket程式設計,分別基於TCP和UDP協議實現的簡單程式 linux下socket程式設計可以概括為以下幾個函式的運用: socket() bind() listen
linux下C獲取系統時間的方法
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