您好,登錄后才能下訂單哦!
這篇文章主要介紹設置Linux實例時區和NTP服務的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
時間設置:設置Linux實例時區和NTP服務
時區和時間的同步性對于云服務器很重要(例如您在更新數據庫時,時間的準確性對業務的影響會非常大),為避免實例上運行的業務邏輯混亂和避免網絡請求錯誤,您需要將一臺或多臺實例設置在同一時區下,比如Asia/Shanghai或America/Los Angeles。目前,所有地域的阿里云ECS實例的默認時區為CST(China Standard Time),您可以根據自己的業務需求并參照本文為ECS實例設置或者修改時區。此外,NTP(Network Time Protocol)服務能保證您的云服務器ECS的時間與標準時間同步,您可以根據本文配置NTP服務。
修改ECS實例時區
此處以Centos 6.5實例為例,列舉通過修改配置文件修改時區的方法:
注意:修改時區后,請切記您需要運行hwclock -w更新實例硬件時鐘。
您需要以root身份打開并編輯時區配置文件,所以此處使用sudo命令。
遠程連接Linux實例。
執行命令sudo rm /etc/localtime刪除系統里的當地時間鏈接。
執行命令sudo vi /etc/sysconfig/clock用vim打開并編輯配置文件/etc/sysconfig/clock。
輸入i添加時區城市,例如添加Zone=Asia/Shanghai,按下Esc鍵退出編輯并輸入:wq保存并退出。
可執行命令ls /usr/share/zoneinfo查詢時區列表,Shanghai為列表條目之一。
執行命令sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime更新時區修改內容。
執行命令hwclock -w更新硬件時鐘(RTC)。
執行命令sudo reboot重啟實例。
執行命令date -R查看時區信息是否生效,未生效可重走一遍步驟。
設置NTP服務器
Linux系統有ntpd和ntpdate兩種方式實現NTP時間同步,其中,ntpd同步時間為步進式的逐漸調整時間,ntpdate為斷點更新。新購實例可使用ntpdate更新服務,已經運行業務的實例建議使用ntpd同步時間。此處提供標準NTP服務配置和自定義NTP服務配置,您可以根據需要選擇性地配置。關于更多NTP服務信息請參考內網和公共NTP服務器。
前提條件
NTP服務的通信端口為UDP 123,設置NTP服務之前請確保您已經打開UDP 123端口。您可以通過netstat -nupl查看實例是否開通UDP 123端口。您可以參考文檔添加安全組規則放行UDP 123端口。
啟用標準NTP服務
遠程連接Linux實例。
執行命令sudo service ntpd start運行NTP服務。
執行命令chkconfig ntpd on啟用NTP服務。
執行命令ntpstat查看是否啟用了NTP服務。
(可選)執行命令ntpq -p可查看NTP服務對等端的列表信息;執行命令sudo chkconfig --list ntpd可查看NTP服務的運行級別。
配置自定義NTP服務
遠程連接Linux實例。
執行命令sudo vi /etc/ntp.conf用vim打開并編輯NTP服務配置文件。
找到server ntp 服務器 iburst的信息后,輸入i開始編輯文件,給您暫時不需要的NTP服務器句首加上#隱藏起來。
新添加一行NTP服務器信息,格式為:server 您需要添加的NTP服務器 iburst。完成編輯后按下Esc鍵并輸入:wq保存退出。
執行命令sudo service ntpd start啟用自定義的NTP服務。
執行命令chkconfig ntpd on,啟用NTP服務。
執行命令ntpstat查看是否啟用了NTP服務。
如果問題還未能解決,您可以到阿里云社區免費咨詢,或聯系云市場商家尋求幫助。
以上是設置Linux實例時區和NTP服務的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。