關於debian 8 時間伺服器設定的問題 [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


關於debian 8 時間伺服器設定的問題
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 617
MP : 272 / 16845
EXP: 68
離線
debian 8 installer "設置時鐘"的步驟,
有寫可以填入第三方位址,我有試過填入兩種位址寫法:
time.stdtime.gov.tw,
0.time.stdtime.gov.tw
(ping出去當下都是通的)
(原始的預設值是 0.debian.pool.ntp.org )
然而系統安裝完畢進入gnome桌面之後,我地毯式的搜尋"/",
“找不到”包含有time.stdtime.gov.tw字串的參數設定檔。
debian 8 預設是"沒有"安裝"ntp"套件的。
我找過 /etc/systemd/timesyncd.conf,裏頭只有預設值debian.pool.ntp.org
而且行開頭還是被註解掉的。
我想知道time.stdtime.gov.tw到底被寫入到哪個路徑下的哪個檔案裡頭了???
或著說 "設置時鐘"的步驟 時間伺服器 位址 欄位 倒底該怎麼寫,才是正確的?

2015/5/9 20:56
----------------
個人網路文字作品集:
MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF
http://www.scribd.com/ianian1979
全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
https://sites.google.com/site/ianho7979/InputMethodTables
應用擴展 工具箱
回覆: 關於debian 8 時間伺服器設定的問題
管理員
註冊日期:
2010/5/7 5:46
所屬群組:
已註冊使用者
討論區管理群
等級: 31
HP : 0 / 755
MP : 434 / 21429
EXP: 23
離線

sudo apt-get install ntpdate
cd /etc
sudo cp crontab crontab.bak
sudo -s
echo "10 */3 * * * root ntpdate -u tock.stdtime.gov.tw" \ >> crontab
service cron restart

===============================================
應該是這樣吧

2015/5/9 21:27
應用擴展 工具箱
回覆: 關於debian 8 時間伺服器設定的問題
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 617
MP : 272 / 16845
EXP: 68
離線
nana 寫到:

sudo apt-get install ntpdate
cd /etc
sudo cp crontab crontab.bak
sudo -s
echo "10 */3 * * * root ntpdate -u tock.stdtime.gov.tw" \ >> crontab
service cron restart

===============================================
應該是這樣吧



我前文應該要補充,我需要的解決方案是指"不安裝額外套件"的前提下,
只去找出系統預設安裝好的環境內的既有的參數設定檔。

再補充:
debian 8 預設裝好的環境就已經可以偵測網路時間伺服器了,
只是我無法確認對應的設定填入時間伺服器位址的檔案到底是哪一個???
我前文找到的是沒有作用的。

2015/5/9 21:36
----------------
個人網路文字作品集:
MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF
http://www.scribd.com/ianian1979
全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
https://sites.google.com/site/ianho7979/InputMethodTables
應用擴展 工具箱
回覆: 關於debian 8 時間伺服器設定的問題
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 171 / 855
MP : 588 / 19353
EXP: 21
離線
我剛有看到一個指令「timedatectl」,是在systemd的套件裡

你可以看一下他的manual

$ man timedatectl


最下方有幾個指令範例


$ timedatectl




$ timedatectl set-ntp true




這是我目前看到的,先貼上來

尚在研究中...

剛找到一篇「參考文章

==================================


「systemd」套件有哪些東東可以「看這」,不過這是ubuntu 15.04的。

可以參照「這篇」紀錄的方法,或是剛那篇,找到debian的。

或是直接打指令


$ dpkg -L systemd | less


2015/5/9 21:47
應用擴展 工具箱
回覆: 關於debian 8 時間伺服器設定的問題
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 617
MP : 272 / 16845
EXP: 68
離線
samwhelp 寫到:
我剛有看到一個指令「timedatectl」,是在systemd的套件裡

你可以看一下他的manual

$ man timedatectl


最下方有一個

$ timedatectl

$ timedatectl set-ntp true

這是我目前看到的,先貼上來

尚在研究中...


「systemd」套件有哪些東東可以「看這」,不過這是ubuntu 15.04的。

可以參照「這篇」紀錄的方法,或是剛那篇,找到debian的。

或是直接打指令


$ dpkg -L systemd | less




看起來不好消化,我試著讀讀看。
我覺得應該不需要搞得這麼複雜,gnome\設定值\日期與時刻,
應該就是對應某個包含有我在系統安裝階段,
填入的時間伺服器的位址的檔案,
才是合理的,只是那個檔案到底在哪裡,我找不到。

2015/5/9 22:01
----------------
個人網路文字作品集:
MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF
http://www.scribd.com/ianian1979
全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
https://sites.google.com/site/ianho7979/InputMethodTables
應用擴展 工具箱
回覆: 關於debian 8 時間伺服器設定的問題
管理員
註冊日期:
2010/5/7 5:46
所屬群組:
已註冊使用者
討論區管理群
等級: 31
HP : 0 / 755
MP : 434 / 21429
EXP: 23
離線
IanHo 寫到:

我前文應該要補充,我需要的解決方案是指"不安裝額外套件"的前提下,
只去找出系統預設安裝好的環境內的既有的參數設定檔。

再補充:
debian 8 預設裝好的環境就已經可以偵測網路時間伺服器了,
只是我無法確認對應的設定填入時間伺服器位址的檔案到底是哪一個???
我前文找到的是沒有作用的。

不知道
我的系統從2011年4月裝好之後就一直滾動更新到現在
從前,我使用ntp就是額外安裝(wheezy),到現在的8(jessie)也是額外安裝並不會很意外
Linux 手動校時工作
Linux 的網路校時

2015/5/9 22:04
應用擴展 工具箱
回覆: 關於debian 8 時間伺服器設定的問題
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 171 / 855
MP : 588 / 19353
EXP: 21
離線
剛找到「這篇」」,「這篇」」,「這篇」,「這篇」。

還有「Arch Wiki」。

有幾篇有提到你說的這個檔「/etc/systemd/timesyncd.conf」和「timedatectl」。

還在嘗試中....




關於systemd。我在「這篇」最下方,有貼幾篇參考文章,還蠻容易閱讀的。

還在熟悉systemd中...


$ systemctl | grep time



或是


$ systemctl status systemd-timesyncd



或是


$ systemctl status systemd-networkd



或是


$ systemctl status systemd-timesyncd systemd-networkd



會顯示



● systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled)
Active: inactive (dead)
start condition failed at Sat 2015-05-09 07:09:50 PDT; 52min ago
ConditionVirtualization=no was not met
Docs: man:systemd-timesyncd.service(8)





● systemd-networkd.service - Network Service
Loaded: loaded (/lib/systemd/system/systemd-networkd.service; disabled)
Active: active (running) since Sat 2015-05-09 07:46:20 PDT; 15min ago
Docs: man:systemd-networkd.service(8)
Main PID: 2080 (systemd-network)
Status: "Processing requests..."
CGroup: /system.slice/systemd-networkd.service
└─2080 /lib/systemd/systemd-networkd

May 09 07:46:20 debian systemd-networkd[2080]: eth0 : gained carrier
May 09 07:46:20 debian systemd-networkd[2080]: lo : gained carrier





$ man systemd-timesyncd.service

$ man systemd-networkd.service

$ cat /lib/systemd/system/systemd-timesyncd.service

$ cat /lib/systemd/system/systemd-networkd.service

$ type /lib/systemd/systemd-timesyncd

$ type /lib/systemd/systemd-networkd

$ lynx http://www.freedesktop.org/software/systemd/man/systemd-timesyncd.service.html

=======================================



IanHo 寫到:
samwhelp 寫到:
我剛有看到一個指令「timedatectl」,是在systemd的套件裡

你可以看一下他的manual

$ man timedatectl


最下方有一個

$ timedatectl

$ timedatectl set-ntp true

這是我目前看到的,先貼上來

尚在研究中...


「systemd」套件有哪些東東可以「看這」,不過這是ubuntu 15.04的。

可以參照「這篇」紀錄的方法,或是剛那篇,找到debian的。

或是直接打指令


$ dpkg -L systemd | less




看起來不好消化,我試著讀讀看。
我覺得應該不需要搞得這麼複雜,gnome\設定值\日期與時刻,
應該就是對應某個包含有我在系統安裝階段,
填入的時間伺服器的位址的檔案,
才是合理的,只是那個檔案到底在哪裡,我找不到。

2015/5/9 22:09
應用擴展 工具箱
回覆: 關於debian 8 時間伺服器設定的問題
管理員
註冊日期:
2010/5/7 5:46
所屬群組:
已註冊使用者
討論區管理群
等級: 31
HP : 0 / 755
MP : 434 / 21429
EXP: 23
離線

sudo -s
cd /etc/systemd
cp timesyncd.conf timesyncd.conf.bak
echo "Servers=tock.stdtime.gov.tw" \ >> timesyncd.conf
exit
timedatectl set-ntp true
timedatectl set-local-rtl true (臺灣不用UTC,所以用這行關掉)

debian官方的應該也能用,把timesyncd.conf裡面#Servers的#拿掉就好

timedatectl

Local time: 六 2015-05-09 22:45:02 CST
Universal time: 六 2015-05-09 14:45:02 UTC
RTC time: 六 2015-05-09 22:45:02
Time zone: Asia/Taipei (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: yes
DST active: n/a

Warning: The RTC is configured to maintain time in the local time zone. This
mode is not fully supported and will create various problems with time
zone changes and daylight saving time adjustments. If at all possible, use
RTC in UTC by calling 'timedatectl set-local-rtc 0'.

大約這樣,有沒有效就自己試試吧

2015/5/9 22:52
應用擴展 工具箱
回覆: 關於debian 8 時間伺服器設定的問題
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 617
MP : 272 / 16845
EXP: 68
離線
gnome\設定值\日期與時刻\自動調整的兩個項目都是"開"。
/etc/systemd/timesyncd.conf
[Time]
Servers=0.time.stdtime.gov.tw 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org
井字號拿掉了。

重開機後

指令 timedatectl status
回應
NTP enabled: yes
NTP synchronized: no

NTP同步還是“NO”

補充:
Servers=0.time.stdtime.gov.tw
這是我自己手動填入 /etc/systemd/timesyncd.conf 的。

再補充:
我還是搞不清楚 debian installer 的 "設置時鐘"的步驟,
到底會把 額外填入的 時間伺服器位址 寫到哪裡去???
我找不到。

2015/5/9 23:16
----------------
個人網路文字作品集:
MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF
http://www.scribd.com/ianian1979
全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
https://sites.google.com/site/ianho7979/InputMethodTables
應用擴展 工具箱
回覆: 關於debian 8 時間伺服器設定的問題
管理員
註冊日期:
2010/5/7 5:46
所屬群組:
已註冊使用者
討論區管理群
等級: 31
HP : 0 / 755
MP : 434 / 21429
EXP: 23
離線

sudo service ntp status
[FAIL] NTP server is not running ... failed!

這個服務我沒開喔
前面我教的是利用cron這個內建預設就有打開的服務,加上ntpdate以3小時10分為一個循環去對時(你也可以自行指定時間)
當然你也可以選擇把timedatectl的ntp服務打開,不過我真的不知道內定多久對時一次

2015/5/9 23:40
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.