【樹莓派】樹莓派時間不正確問題修復

近期同事反映樹莓派的時間不正確,致使應用服務出現問題;html

後來我檢查了一下,是因爲人爲或者非人爲緣由斷電或關機以後,樹莓派並不像咱們目前的筆記本或者主機同樣存在cmos電池。樹莓派不帶電池,在斷電以後,時間就停留在當前這個時間點,下次開機依然從此次開始;bash

下面介紹幾種處理辦法:服務器

一.直接進行實時同步網絡

sudo date --s='2017-03-30 13:57' app

二.修改時間同步ide

在開機,時候就增長時間同步模塊重啓,這樣,只要樹莓派網絡是通達的,便可進行時間同步:spa

編輯/etc/rc.local,增長到系統啓動項中:rest

# sudo vi /etc/rc.local
sudo sed -i '$d' /etc/rc.local
sudo sed -i '19a ntpd -s -d \n/etc/init.d/ntp restart ' /etc/rc.local

#sudo sed -i '19a ntpd -s -d \n/etc/init.d/ntp restart\n/etc/init.d/tinyproxy stop \n/etc/init.d/tinyproxy start ' /etc/rc.local
#這條是我同時還增長了別的服務tinyproxy重啓,能夠忽略;

sudo sed -i '$a exit 0' /etc/rc.local

 

在樹莓派上,打date命令能夠看到系統的日期時間:code

311415114852764
(後面的CST表示中國標準時間)server

樹莓派沒有電池,斷電後沒法保存時間。樹莓派默認安裝了NTP(Network Time Protocol)服務來獲取互聯網上ntp服務器提供的時間。若是這個時間不許,能夠用這個命令校準一下。

1
sudo ntpd -s -d

若是仍是不許,就用這個命令強制設置

1
sudo date  --s= "2014-08-31 14:42:00"

最後,添加一些國內可用的ntp服務器,若是你的時間正常,能夠不作這些設置。

打開ntp服務的配置文件

1
sudo nano  /etc/ntp .conf

找到這兩行

1
2
# You do need to talk to an NTP server or two (or three).
# server ntp.your-provider.example

在下面添加如下內容,是一些親測可用的ntp服務器。第一行最後的perfer表示優先使用此服務器,也就是復旦大學的ntp服務器。添加以後按Ctrl+X保存退出。

1
2
3
4
5
server ntp.fudan.edu.cn iburst perfer
server time.asia.apple.com iburst
server asia.pool.ntp.org iburst
server ntp.nict.jp iburst
server time.nist.gov iburst

重啓ntp服務

1
sudo /etc/init .d /ntp restart

via

 

alipay-RedEnvelopes.bmp

贈人玫瑰
手留餘香

咱們曾如此渴望命運的波瀾,到最後才發現:人生最曼妙的風景,竟是心裏的淡定與從容……咱們曾如此期盼外界的承認,到最後才知道:世界是本身的,與他人毫無關係!-楊絳先生

若是,您認爲閱讀這篇博客讓您有些收穫,不妨點擊一下右下角的推薦按鈕。
若是,您但願更容易地發現個人新博客,不妨點擊一下綠色通道的關注我

相關文章
相關標籤/搜索