⑴ 如何在linux suse中配置NTP伺服器
1
一個區域網中只需要一個NTP伺服器,其他均為NTP客戶端。
選擇NTP伺服器的原專則:
該伺服器可以屬上網:可以與標准Internet的伺服器進行同步時間。
Web伺服器:
資料庫伺服器:
2
啟動ntpd服務:
3
選擇YaST
4
點擊「系統」--> "系統服務(運行級別)"
5
選擇"ntp" ,點擊左下方的「啟用」,
6
再點擊「確定」
7
點擊「確定」
8
選擇』是』。
NTP服務端配置完成。
9
配置NTP客戶端
使用crontab命令,定時執行與服務端同步命令。
ssh root用戶登陸,執行命令:
linux-udly:~ # crontab –e
輸入以下內容
0 */1 * * * /usr/sbin/sntp -P no -r 192.168.150.152 (對應的NTP伺服器IP地址)
⑵ 如何解決增加閏秒後引起linux系統重啟問題
a. 若由於其他原因實在無法進行內核升級,且應用對時間的敏感度不是非常高,
容許有1秒鍾的差值,有如下建議:
對於使用ntpd服務進行時間同步的RHEL,至少提前1天停止ntpd服務。並確保每台
機器上安裝的tzdata的版本低於2011n-2(不 包含該版本)。
對於不使用ntpd服務進行時間同步的RHEL,確保每台機器上安裝的tzdata的版本低
於2011n-2(不包含該版本)。
從而使系統不進行閏秒調整,待該事件完成之後,再可啟動ntpd服務進行同步,或
者手動修改時間為正確時間。 www.2cto.com
提示:對於內部的以RHEL作為NTP伺服器的系統,它是NTP伺服器的同時,也是使用
ntpd服務與更上層NTP伺服器進行時間同步的客戶端, 故上述方法也適用於該系統。
b. 若由於其他原因實在無法進行內核升級,但應用對時間的敏感度非常高,不容
許有1秒鍾的差值,則有可能發生kernel hang住的問題,盡管這個可能性是非常小的。
如果發生問題,可考慮重啟該系統恢復。
根據這個情況,相應的解決方法如下:
如相關設備是使用Linux kernel 為2.6.18-164.e15以前的Linux系統,請做如下預防工作:
1、2012年6月28日當天(北京時間23點以前)先確認ntp服務已同步,然而關閉ntpd服務。
2、2012年7月2日(北京時間8點以後)當天開啟ntpd服務,並確認ntp服務已同步。
對照上面的解決方法,檢測所有伺服器(100多台,累死了),發現rhel5.4伺服器的內核都為2.6.18-164.e15,但都沒有開啟ntp服務,而所有的SUSE Linux Enterprise Server 10 的linux系統里內核都是2.6.16.60-0.54.5-smp,就1台資料庫伺服器啟動了ntp服務,下面演示是如何的解決這個問題方法:
1、先查看伺服器是否有開啟ntp服務,可以使用以下命令查詢:
netstat -aunl|grep123 #由於123是ntp啟動的埠,所有可以使用netstat來查看ntp的123埠,查看ntp服務是否啟動;
ps -ef|grep ntp #查看ntp服務的進程是否在後台運行;
service ntp status #使用service來查看ntp服務的啟動狀態
下面是使用這3中方法進行的檢測結果
www.2cto.com
可以看得我的伺服器里ntp服務正在運行
關閉是方法如下:
直接殺掉ntp的進程,命令為:kill -9 $(ps -ef|grep ntp|grep -v grep|awk '{print $2}');
使用service來關閉ntp,命令為:service ntp stop;
關閉後為了保證安全,還需要把ntp開機自動啟動給關閉,命令為:chk
⑶ suse linux 怎麼查看ntp版本
首先安裝ntp service的安裝包 安裝完成後,運行ntp命令同步時間就可以了 ntp -d serverIP
⑷ 查看linux定時任務查看linux的定時任務
linux怎麼同步windows伺服器時間?
一、Linux時間同步
1、時間同步一次:ntpdatentp1.aliyun.com
2、定時任務同步
(1)編輯:crontab-e
(2)按i寫入*/10****ntpdatentp1.aliyun.com
說明放入定時任務中每隔10分鍾執行一次
3、查看已有的定時任務:
輸入命令查看:crontab-l
二、win定時任務時間同步
1、時鍾internet時間設置修改。
我用阿里雲的,所有修改為修改為ntp1.aliyun.com
2、打開w32time服務並設置為自動
控制面板所有控制面板項管理工具服務下面
3、創建一個文件resynctime.bat
裡面寫入該命令即可:w32tm/resync
實際就是運行該命令。
測試:cmd,運行測試。
執行成功,對比伺服器時間和自己認為准確的時間。
4、win任務計劃定時任務
(1)計算機管理裡面,任務計劃程序裡面新增一個任務
(2)屬性常規進行設置
(3)觸發器設置
(4)操作設置,選擇啟動程序
(5)設置
如何查看crontab定時任務是否執行?
1、針對Linux系統的查詢方法(含Redhat、SUSE)看/var/log/cron這個文件就可以,可以用tail-f/var/log/cron觀察22、針對UINX系統查詢方法(AIX、HP-UX)在/var/spool/cron/tmp文件中,有croutXXX00999的tmp文件,tail這些文件就可以看到正在執行的任務了。33.mail任務(LinuxUNIX)在/var/spool/mail/root文件中,有crontab執行日誌的記錄,用tail-f/var/spool/mail/root即可查看最近的crontab執行情況。
我的linux定時任務不起作用是為什麼?
查看下已經設置好的計劃任務cat/etc/crontab重啟下計劃任務服務/etc/init.d/crondrestart上面一步如果OK就不用這步查看下日誌找到錯誤原因cat/var/log/cron