如何修改linux的時區(qū)和時間問題
1、查看當(dāng)前系統(tǒng)的時間命令
date 或者 date -R
如果不是 +8 那就是有問題。
2、修改時區(qū)及時間
修改的文件有兩個(缺一不可): 第一個是 /etc/localtime(本地時間問題,就是那個date命令) ;
第二個是/etc/timezone(這個跟java獲取的時區(qū)有關(guān),如果想你的代碼里的時間是正確的,這個必須檢查);
命令如下:
cd /etc 然后 ll
可以看到這個localtime 指向的時間是不對的
rm -f /etc/localtime # 先將該文件刪除 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 重現(xiàn)設(shè)置軟連接
timezone 的這個文件,可以查找,如果沒查找到,總之執(zhí)行這個命令
echo 'Asia/Shanghai' >/etc/timezone # timezone 的文件時間修改爭取
3、補(bǔ)充說明
在docker 中也是一樣,要么就是我們在啟動的時候?qū)?上面這兩個文件映射到容器中,要么進(jìn)入容器(docker exec -it <容器id> /bin/bash) 內(nèi)部修改;
hwclock 這個命令是看硬件的時間,有時候時間是不對的。
可以使用命令: hwclock -w # 同步系統(tǒng)時間到硬件
相關(guān)hwclock 命令如下:
- -r 或 --show:顯示當(dāng)前硬件時鐘的時間。
- -w 或 --systohc:將系統(tǒng)時鐘的時間設(shè)置為硬件時鐘的時間。
- -s 或 --hctosys:將硬件時鐘的時間設(shè)置為系統(tǒng)時鐘的時間。
- -f <文件> 或 --adjust <文件>:從指定文件中讀取時間校準(zhǔn)數(shù)據(jù)并應(yīng)用于硬件時鐘。
- -s 或 --synchronize:將硬件時鐘的時間與網(wǎng)絡(luò)時間同步。
- -c 或 --calibrate:顯示硬件時鐘的校準(zhǔn)信息。
- -t 或 --test:以測試模式運(yùn)行,不會更改硬件時鐘的時間。
- -V 或 --version:顯示hwclock命令的版本信息。
- -h 或 --help:顯示幫助信息
使用ntpd 同步時間:
yum install ntp systemctl start ntpd systemctl enable ntpd ntpd -qg
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Ubuntu18.04安裝vsftpd的實(shí)現(xiàn)代碼
這篇文章主要介紹了Ubuntu18.04安裝vsftpd的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12Linux里L(fēng)VM磁盤擴(kuò)容詳細(xì)步驟
大家好,本篇文章主要講的是Linux里L(fēng)VM磁盤擴(kuò)容詳細(xì)步驟,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽2021-11-11linux如何為一臺實(shí)例分配一個公網(wǎng)IP地址
在本篇文章中我們給大家分享了一篇關(guān)于linux如何為一臺實(shí)例分配一個公網(wǎng)IP地址的知識內(nèi)容,有需要的朋友們學(xué)習(xí)下。2018-10-10詳解在Ubuntu上的Apache配置SSL(https證書)的正確姿勢
這篇文章主要介紹了詳解在Ubuntu上的Apache配置SSL(https證書)的正確姿勢,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12tomcat服務(wù)器如何配置字符集為utf-8徹底解決中文亂碼的問題詳解
這篇文章主要給大家介紹了關(guān)于tomcat服務(wù)器如何配置字符集為utf-8徹底解決中文亂碼問題的相關(guān)資料,文中先對字符集進(jìn)行了簡單的介紹,然后給大家詳細(xì)介紹了解決的方法,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01