1. 程式人生 > >解決linux centos 與windows系統 時間不同步問題

解決linux centos 與windows系統 時間不同步問題

今天在CentOS7上執行Java程式,發現程式生成的時間與當前時間匹配不上,還以為是資料停止更新了。

首先,使用linux命令查看了一下當前時間:

date -R # 檢視當前時間

然而,發現CentOS7 上的時間比標準時間正好慢了8小時,猜測是沒有正確使用修改時區的姿勢,導致程式時區錯誤。

正確的修改CentOS7 時區的姿勢:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

但是,資料庫中插入的資料時間沒有更新過來,專門去更新了一條資料,以為更新後資料的時間欄位可以顯示正確時間,然而,沒有生效,猜測可能是CentOS7 時間更新過來後,沒有重啟mysql服務造成的。

不能使用service命令的,可以執行service下面的命令(下面的是系統命令)

重啟mysql 服務:

service mysqld restart

systemctl restart mysqld.service

停止mysql服務:

service mysqld stop

systemctl stop mysqld.service

啟動mysql服務

service mysqld start

systemctl start mysqld.service