<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 15.3 客戶端的時間更新方式 ## 15.3 客戶端的時間更新方式 上頭介紹了 NTP 服務器的安裝與設定,如果我們僅有十部不到的主機時,老實說,實在沒有架設 NTP 服務器的需求。 只要能夠在你的主機上頭以 NTP 客戶端軟件來進行網絡校時就能夠同步化時間了,沒必要時時刻刻進行時間的校正吧!^\_^! 但是,如果是類似一定要時間同步的叢集計算機群或登錄服務器群,那就得要使用時間服務器比較好啰! - - - - - - ### 15.3.1 Linux 手動校時工作: date, hwclock 先來復習一下前面談到的重點,那就是 Linux 操作系統當中其實有兩個時間,分別是: - 軟件時鐘: Linux 自己的系統時間,由 1970/01/01 開始記錄的時間參數 - 硬件時鐘: 計算機系統在 BIOS 記錄的實際時間,這也是硬件所記錄的 在軟件時鐘方面,我們可以透過 date 這個指令來進行手動修訂,但如果要修改 BIOS 記錄的時間,就得要使用 hwclock 這個指令來寫入才行。相關的用法如下: ``` [root@clientlinux ~]# date MMDDhhmmYYYY 選項與參數: MM:月份 DD:日期 hh:小時 mm:分鐘 YYYY:公元年 # 1\. 修改時間成為 1 小時后的時間該如何是好? [root@clientlinux ~]# date Thu Jul 28 15:33:38 CST 2011 [root@clientlinux ~]# date 072816332011 Thu Jul 28 16:33:00 CST 2011 # 瞧!時間立刻就變成一個小時后了! ``` ``` [root@clientlinux ~]# hwclock [-rw] 選項與參數: -r :亦即 read ,讀出目前 BIOS 內的時間參數; -w :亦即 write ,將目前的 Linux 系統時間寫入 BIOS 當中啊! # 2\. 查閱 BIOS 時間,并且寫入更改過的時間啰! [root@clientlinux ~]# date; hwclock -r Thu Jul 28 16:34:00 CST 2011 Thu 28 Jul 2011 03:34:57 PM CST -0.317679 seconds # 看一看,是否剛好差異約一個小時啊!這就是 BIOS 時間! [root@clientlinux ~]# hwclock -w; hwclock -r; date Thu 28 Jul 2011 04:35:12 PM CST -0.265656 seconds Thu Jul 28 16:35:11 CST 2011 # 這樣就寫入啰~所以軟件時鐘與硬件時鐘就同步啦!很簡單吧! ``` 這樣可以了解了嗎?當我們進行完 Linux 時間的校時后,還需要以 hwclock 來更新 BIOS 的時間,因為每次重新啟動的時候,系統會重新由 BIOS 將時間讀出來,所以, BIOS 才是重要的時間依據吶。 - - - - - - ### 15.3.2 Linux 的網絡校時 在 Linux 的環境當中可利用 NTP 的客戶端程序,亦即是 ntpdate 這支程序就能夠進行時間的同步化。 不過你要知道的是,因為 NTP 服務器本來就會與上層時間服務器進行時間的同步化, 所以在預設的情況下,NTP 服務器不可以使用 ntpdate !也就是說 ntpdate 與 ntpd 不能同時啟用的。 所以你不要在 NTP server 上頭執行這個指令呦!我們就來看看如何處理吧! ``` [root@clientlinux ~]# ntpdate [-dv] [NTP IP/hostname] 選項與參數: -d :進入除錯模式 (debug) ,可以顯示出更多的有效信息。 -v :有較多訊息的顯示。 [root@clientlinux ~]# ntpdate 192.168.100.254 28 Jul 17:19:33 ntpdate[3432]: step time server 192.168.100.254 offset -2428.396146 sec # 最后面會顯示微調的時間有多少 (offset),因為鳥哥這部主機時間差很多,所以秒數... [root@clientlinux ~]# date; hwclock -r 四 7月 28 17:20:27 CST 2011 公元2011年07月28日 (周四) 18時19分26秒 -0.752303 seconds # 知道鳥哥想要表達什么嗎?對啊!還得 hwclock -w 寫入 BIOS 時間才行啊! [root@clientlinux ~]# vim /etc/crontab # 加入這一行去! 10 5 * * * root (/usr/sbin/ntpdate tock.stdtime.gov.tw && /sbin/hwclock -w) &> /dev/null ``` 使用 crontab 之后,每天 5:10 Linux 系統就會自動的進行網絡校時啰!相當的簡易吧!不過,這個方式僅適合不要啟動 NTP 的情況。如果你的機器數量太多了,那么客戶端最好也啟動一下 NTP 服務!透過 NTP 去主動的更新時間吧! 如何達成這個動作呢?也很簡單啊,修改 /etc/ntp.conf 即可: ``` [root@clientlinux ~]# ntpdate 192.168.100.254 # 由于 ntpd 的 server/client 之間的時間誤差不允許超過 1000 秒, # 因此你得先手動進行時間同步,然后再設定與啟動時間服務器呦! [root@clientlinux ~]# vim /etc/ntp.conf #server 0.centos.pool.ntp.org #server 1.centos.pool.ntp.org #server 2.centos.pool.ntp.org restrict 192.168.100.254 <==放行服務器來源! server 192.168.100.254 <==這就是服務器! # 很簡單,就是將原本的 server 項目批注,加入我們要的服務器即可 [root@clientlinux ~]# /etc/init.d/ntpd start [root@clientlinux ~]# chkconfig ntpd on ``` 然后取消掉 crontab 的更新程序,這樣你的 client 計算機就會主動的到 NTP 服務器去更新啰!也是輕松愉快啊! 不過針對客戶端來說,鳥哥還是比較習慣使用 crontab 的方式來處理就是了。 - - - - - - ### 15.3.3 Windows 的網絡校時 或許你一直都沒發現,其實 Windows 在預設的情況當中,已經幫我們處理了網絡校時的工作喔!不管你愿不愿意... 你可以將鼠標的指針指在任務欄右下角的時間以如下的方式來查閱一下網絡時間服務器的設定: ![](https://box.kancloud.cn/2016-05-13_5735da70da350.gif) 圖 15.3-1、Windows 7 提供的網絡校時功能 點選上圖中的『變更日期與時間設定值』,出現如下圖示: ![](https://box.kancloud.cn/2016-05-13_5735da7103b5f.gif) 圖 15.3-2、Windows 7 提供的網絡校時功能 如上所示,你可以自行填寫臺灣的時間服務器來對應時間,當然也可以填寫你自己的時間服務器啊! 之后系統就會主動的上網去更新時間了。不過,這是 Windows XP 之后的窗口系統才有的功能,如果是比較早期的 Windows , 例如 Windows 95/2000 預設是沒有這個功能的。不過也沒有關系, 因為國家頻率與時間標準實驗室 (<http://www.stdtime.gov.tw/>) 也有提供一個客戶端軟件喔!鏈接資料如下: - <http://www.stdtime.gov.tw/chinese/EXE/NTPClock.exe> 你可以下載,直接執行他就知道如何處理了,因為是全中文接口的圖形化軟件嘛! - - - - - -
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看