導航:首頁 > IDC知識 > ntpdate伺服器

ntpdate伺服器

發布時間:2020-11-17 06:41:49

1、搭建NTP伺服器 客戶機同步總報 23 May 22:33:08 ntpdate[6006]: the NTP socket is in use, exiting

你後台已經運行ntpd,就不能用ntpdate來更新時間了。要查詢ntp的狀態,用ntpq命令,比如看目前是否和ntp server同步,用ntpq -p。

2、suse 11 ntp報錯 求解! ntpdate 時鍾伺服器

這個 不是說ntpdate已經過時了么。ntpd已經集成了之前ntpdate的功能,直接用ntpd -q可以抽出當前的時間,還可以設定時間。

3、Linux下伺服器ntpdate能否通過其它電腦的代理伺服器更新時間?

Windows XP設置為NTP Server:
1、修改以下選項的鍵值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
內的「Enabled」設定為1.

該設置打開NTP伺服器功能(默認是不開啟NTP Server服務,除非電腦升級成為域控制站)

2、修改以下鍵值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
設定為5.

該設定強制主機將它自身宣布為可靠的時間源,從而使用CMOS 時鍾。
如果要採用外面的時間伺服器就用默認的 a(十進制:10) 值即可

3、重啟Win32Time服務:
net stop w32Time && net start w32Time

4、Debian怎樣同步NTP伺服器時間

工具/原料:

Debian

ntpdate

1.使用root用戶登錄Debian系統,然後使用「apt-cache search ntpdate」查看本地源中是否包含ntpdate軟體。如果包含可以進行下一步,如果不包含,請跟換其他的源地址並重新更新源。重新搜索確認ntpdate是否存在。

2.使用「apt-get install ntpdate」命令,安裝ntpdate軟體。如果出現下圖所示結果即表示安裝成功。

3.對於Debian的系統時間與NTP伺服器時間同步,必須要有一個NTP伺服器的IP地址。以下截圖為國內常用NTP伺服器IP地址。

4.使用「ntpdate ntp.sjtu.e.cn 」和「ntpdate 202.120.2.101」命令,都可以同步NTP伺服器時間,並且兩個命令代表同一台伺服器。

5.由於Debian系統長時間運行,經常性導致系統時間變慢,因此可以使用命名「crontab -e 」,並在文件中添加如下一行「*/30 * * * * /usr/sbin/ntpdate time.cuit.e.cn 」,表示沒30分鍾,系統自動同步一次時間。

6.使用命令「date」查看系統當前時間,看看ntpdate命令是否生效。

5、Linux如何伺服器作時間源

一、執行步驟:

1.以root身份登錄

2.查看系統時間(date)和系統bios時間(hwclock或/sbin/hwclock)

3.在/usr/sbin下,使用命令 ntpdate 132.163.4.102 使系統時間和時間伺服器時間同步.

4.將系統時間寫入bios(hwclock -w)

5.再次查看系統時間和系統bios時間

6.以上工作僅是當前的時間同步,所以還需執行以下工作:

使用crontab -e 命令將每小時執行一次/usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;的任務加入到任務管理器。

假如以下內容:0 1 * * * /usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;

二、加入計劃任務:

1.使用以下命令編輯任務管理器

crontab -e

2.將以下語句加入到任務管理器中,其用途是:每小時執行一次/usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;

註:執行任務計劃的時間隨機訂

之上是總結,按之上步驟來即可,以下參考就行:

先進入到路徑:

/usr/sbin/下

使用其中的同步工具ntpdate,同步的時間伺服器為:asia.pool.ntp.org

使用方法:

./ntpdate asia.pool.ntp.org

標准時間同步方法:

分布操作:

察看bios時間與系統時間

hwclock

察看系統時間

date

使用ntpdate命令使系統時間與時間伺服器同步

ntpdate ntp1.nl.net 

將系統時間寫入bios

hwclock -w

三、解決辦法使用:

1.使用以下命令編輯任務管理器

crontab -e

2.將以下語句加入到任務管理器中,其用途是:每小時執行一次/usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;

0 1 * * * /usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;

0 1 * * * /usr/sbin/ntpdate 132.163.4.102;/sbin/hwclock -w;

Linux 下crontab命令的功能是在一定的時間間隔調度一些命令的執行。在/etc目錄下有一個crontab文件,這里存放有系統運行的一些調度程序。每個用戶可以建立自己的調度crontab。 

cron 的主配置文件是 /etc/crontab,它包括下面幾行: 

前四行是用來配置 cron 任務運行環境的變數。SHELL 變數的值告訴系統要使用哪個 shell 環境(在這個例子里是 bash shell);PATH 變數定義用來執行命令的路徑。cron 任務的輸出被郵寄給 MAILTO 變數定義的用戶名。如果 MAILTO 變數被定義為空白字元串(MAILTO=""),電子郵件就不會被寄出。HOME 變數可以用來設置在執行命令或腳本時使用的主目錄。

6、linux時間同步伺服器的時間更新問題

已經運行ntp服務的機器,在執行相同的命令會報錯.
the NTP socket is in use, exiting
錯誤原因:ntpd伺服器正在運行版中. 可以通權過 ps aux | grep ntpd 查看ntpd正在運行.可以先關閉. service ntpd stop 在運行相同的命令。沒有其他辦法。

7、linux ntp伺服器的時間怎麼同步

同步Internet時間,首先安裝時間同步軟體
apt-get install ntpdate
手動同步系統時間
ntpdate NTP伺服器地址

8、linux 如何獲取ntp伺服器時間

執行ntpdate xxx.xxx.xxx.xxx(ntp伺服器地址)。
Linux下配置NTP伺服器
配置方法:
1、ntp服務安裝
NTP服務在RHEL5.x中式默認安裝的軟體包,可用rpm -qa |grep
ntp檢查是否安裝,如果未安裝可使用如下命令安裝與刪除NTP伺服器軟體包
#使用rpm方式安裝
rpm -ivh ntp-4.2.2p1-8.el5.i386.rmp
#使用yum方式安裝
yum -y install ntp.i*
#使用rpm方式刪除
rpm -e ntp-4.2.2pl-8.el5.i386.rpm
#使用yum方式刪除
yum -y remove ntp.i*
2、ntp服務配置
在ntp服務安裝完成後,需要修改ntp服務配置文件。ntp服務主配置文件/etc/ntp.conf
2.1 ntp服務的啟動、暫停
NTP屬於system
V服務,其啟動、暫停相關命令如下:
#啟動
service ntpd
start
#停止
Service ntpd
stop
#重新載入
service ntpd
reload
#查看當前啟動狀態
service ntpd
status
2.2 ntp服務自動載入
設置ntp服務下一次開機運行狀態可通過命令配置

#在運行級別2、3、4、5上設置為自動運行
chkconfig
ntpd on
#在運行級別2、3、4、5上設置為不自動運行
chkconfig
ntpd off
#在運行級別3、5上設置為自動運行
chkconfig
ntpd --level 35 on
#在運行級別3、5上設置為不自動運行
chkconfig
ntpd --level 35 off
2.3 配置信息
配置ntp,將Internet上的時間伺服器作為內部標准時間來源,過程如下
1)修改/etc/ntp.conf文件
restrict default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6::1
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
#指定Internet上的時間伺服器
restrict 207.46.232.182 mask 255.255.255.255 nomodify notrap noquery
server 207.46.232.182
server 127.127.1.0
fudge 127.127.1.0 stratum 10
keys /etc/ntp/keys
#指定NTP伺服器日誌文件
logfile /var/log/ntp

2)修改/etc/ntp/stpe-tickers文件,內容如下(當ntpd服務啟動時,會自動與該文件中記錄的上層NTP服務進行時間校對)
207.46.232.182
127.127.1.0
3)修改/etc/sysconfig/ntpd文件,內容如下:

#允許BIOS與系統時間同步,也可以通過hwclock -w 命令

SYNC_HWCLOCK=yes

4)在配置完成並重新啟動服務後,可通過ntpstat
命令顯示本機上一次與上層ntp伺服器同步時間的情況,也可以使用ntpq -p 查看本機與上層ntp伺服器通信情況,
2.4 圖形界面配置NTP

圖形界面下直接用system-config-date, 在「Network Time Protocol」選項頁指定NTP伺服器後勾選「Synchronize system clock before startingservice」,將ntpd服務設置為自動運行即可。
2.5 客戶端訪問
1)Linux客戶端可通過圖形界面進行配置,也可以通過ntpdate命令立即與NTP伺服器及行時間校對。
ntpdate 192.168.0.10
2)Windows客戶端,只需雙擊任務欄右下角的時鍾,選擇「Internet時間」選項頁,輸入NTP服務IP地址或FQDN,並勾選「自動與Internet時間伺服器同步」即可。
Windows默認7天自動更新一次,可通過修改注冊表HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet\services\W32Time\TimeProviders\NtpClient\SpecialPollInterval 默認單位為妙,修改後重新啟動即可生效。

9、如何用ntpdate伺服器進行時間同步

之前配置ntpd的時候搜到一句話,印象很深刻,也覺得很有標題黨的效果,就借鑒為標題了:
「我認為有幾種人是必須不招聘/裁掉的: 1 用ntpdate代替ntpd的人」
但具體原因不太懂,總覺得還是用ntpdate比較方便。
今天問了紅帽技術支持,對方的解釋是:
ntpd在實際同步時間時是一點點的校準過來時間的,最終把時間慢慢的校正對。而ntpdate不會考慮其他程序是否會陣痛,直接調整時間。
一個是校準時間,一個是調整時間。
以下是一個形象的假設:
linuxtone限制用戶注冊1小時才能發帖。
資料庫伺服器在 10:00分接受了我的注冊邀請;
10:03分,ntpdate將資料庫時間強行改成9:35分;
然後10:05分(9:37分)我嘗試發帖,系統判斷我注冊時間是否滿一小時會使用:9:37 - 10:00
最後電腦就邏輯混亂了。。。
類似的帖子網上也有很詳細的說明,貼出來給大家看看:
時鍾的躍變,有時候會導致很嚴重的問題。許多應用程序依賴連續的時鍾??畢竟,這是一項常見的假定,即,取得的時間是線性的,一些操作,例如資料庫事務,通常會地依賴這樣的事實:時間不會往回跳躍。
不幸的是,ntpdate調整時間的方式就是我們所說的」躍變「:在獲得一個時間之後,ntpdate使用settimeofday(2)設置系統時間,這有幾個非常明顯的問題:
第一,這樣做不安全。ntpdate的設置依賴於ntp伺服器的安全性,攻擊者可以利用一些軟體設計上的缺陷,拿下ntp伺服器並令與其同步的伺服器執行某些消耗性的任務。由於ntpdate採用的方式是跳變,跟隨它的伺服器無法知道是否發生了異常(時間不一樣的時候,唯一的辦法是以伺服器為准)。
第二,這樣做不精確。一旦ntp伺服器宕機,跟隨它的伺服器也就會無法同步時間。與此不同,ntpd不僅能夠校準計算機的時間,而且能夠校準計算機的時鍾。
第三,這樣做不夠優雅。由於是跳變,而不是使時間變快或變慢,依賴時序的程序會出錯(例如,如果ntpdate發現你的時間快了,則可能會經歷兩個相同的時刻,對某些應用而言,這是致命的)。
因而,唯一一個可以令時間發生跳變的點,是計算機剛剛啟動,但還沒有啟動很多服務的那個時候。其餘的時候,理想的做法是使用ntpd來校準時鍾,而不是調整計算機時鍾上的時間。
NTPD 在和時間伺服器的同步過程中,會把 BIOS 計時器的振盪頻率偏差??或者說 Local Clock 的自然漂移(drift)??記錄下來。這樣即使網路有問題,本機仍然能維持一個相當精確的走時。
##############
最後提醒一下使用vmware的各位,因為虛擬機的時鍾不太正常,比正常速度慢好多秒,所以在虛擬機上測試ntpd很難得到理想的結果,我當年就是為這個問題耽擱了好幾天。。

10、linux伺服器怎麼同步修改時間

一、搭建時間伺服器
1、在一台linux伺服器安裝ntp server

2、修改ntp.conf配置文件
vi /etc/ntp.conf
restrict default nomodify
(允許任何IP的客戶機都可以進行時間同步,如果是只允許某個網段的客戶機進行時間同步可以這樣寫restrict 10.58.26.0 mask 255.255.255.0 nomodify)
3、以守護進程啟動ntpd
#/etc/rc.d/init.d/ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid
#/etc/rc.d/init.d/ntpd start

二、配置時間同步客戶機
ntpdate 10.128.14.25
hwclock -w
使用cron 定時同步
vi /var/spool/cron/root(或crontab -e)
增加一行,在每天的1點10分、9點10分、17點10分與時間同步伺服器進行同步並寫入BIOS
10 1 ,9,17* * * root /usr/sbin/ntpdate 10.128.14.25; /sbin/hwclock -w

與ntpdate伺服器相關的知識