• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 297,  comments - 15,  trackbacks - 0
            Linux系統(tǒng)有兩個時鐘:一個是由主板電池驅(qū)動的“Real Time Clock”,也叫做RTC或者CMOS時鐘,硬件時鐘。當操作系統(tǒng)關(guān)機的時候,用這個來記錄時間,但是對于運行的系統(tǒng)是不用這個時間的。另一個時鐘是 “System clock”,也叫內(nèi)核時鐘或者軟件時鐘,是由軟件根據(jù)時間中斷來進行計數(shù)的,內(nèi)核時鐘在系統(tǒng)關(guān)機的情況下是不存在的,所以,當操作系統(tǒng)啟動的時候,內(nèi)核時鐘是要讀取RTC時間來進行時間同步(有些情況下,內(nèi)核時鐘也可以通過ntp服務(wù)器來讀取時間)。這兩個時鐘通常會有一些誤差,所以長時間可以導致這兩個時鐘偏離的比較多,最簡單的保持兩個時間同步的方法是用軟件測出他們之間的誤差率,然后進行修正。在每次重新啟動系統(tǒng)的時候,系統(tǒng)都會用hwclock命令對時間進行同步。如果內(nèi)核時鐘在每一個時間中斷都快或者慢的話,可以用adjtimex命令進行調(diào)整,使得RTC和內(nèi)核時間走的快慢一致.

                Linux的內(nèi)核時間實際上是記錄從1970年1月1日距離現(xiàn)在的秒數(shù),并且以GMT(格林尼治時間)(或者叫UTC- Coordinated Universal Time)為標準,UTC是不隨著DST(夏令時)變換,需要有變化的是由應(yīng)用程序自身來完成時間的轉(zhuǎn)換。通常,本地時間=UTC時間+時區(qū)。

                從Linux啟動過程來看,系統(tǒng)時鐘和硬件時鐘不會發(fā)生沖突,但Linux中的所有命令(包括函數(shù))都是采用的系統(tǒng)時鐘設(shè)置。不僅如此,系統(tǒng)時鐘和硬件時鐘還可以采用異步方式。這樣做的好處對于普通用戶意義不大,但對于Linux網(wǎng)絡(luò)管理員卻有很大的用處。例如,要將一個很大的網(wǎng)絡(luò)中(跨越若干時區(qū))的服務(wù)器同步,假如位于美國紐約的Linux服務(wù)器和北京的Linux服務(wù)器,其中一臺服務(wù)器無須改變硬件時鐘而只需臨時設(shè)置一個系統(tǒng)時間,如要將北京服務(wù)器上的時間設(shè)置為紐約時間,兩臺服務(wù)器完成文件的同步后,再與原來的時鐘同步一下即可。這樣系統(tǒng)和硬件時鐘就提供了更為靈活的操作。
             

            posted on 2008-08-10 21:37 chatler 閱讀(358) 評論(0)  編輯 收藏 引用 所屬分類: Linux_SysAdmin
            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿(10)

            隨筆分類(307)

            隨筆檔案(297)

            algorithm

            Books_Free_Online

            C++

            database

            Linux

            Linux shell

            linux socket

            misce

            • cloudward
            • 感覺這個博客還是不錯,雖然做的東西和我不大相關(guān),覺得看看還是有好處的

            network

            OSS

            • Google Android
            • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
            • os161 file list

            overall

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            久久国产乱子伦免费精品| 久久人人妻人人爽人人爽| 欧美一区二区精品久久| 精品欧美一区二区三区久久久| 亚洲?V乱码久久精品蜜桃 | 精品国产青草久久久久福利 | 国内精品九九久久精品| 国产成人精品白浆久久69| 久久综合成人网| 国产精品久久久久…| 久久久久久国产精品美女| 久久99精品国产麻豆蜜芽| 无码日韩人妻精品久久蜜桃 | 久久精品国产99国产电影网 | 国产精品欧美久久久久无广告| 色妞色综合久久夜夜| 久久精品国产99久久丝袜| 九九精品99久久久香蕉| 久久精品青青草原伊人| 久久一区二区三区99| 久久精品国产亚洲沈樵| 久久精品欧美日韩精品| 久久久久波多野结衣高潮| 亚洲欧美另类日本久久国产真实乱对白| 72种姿势欧美久久久久大黄蕉| 亚洲色欲久久久综合网东京热 | 亚洲精品成人网久久久久久| 亚洲精品高清国产一久久| 久久本道伊人久久| 久久亚洲国产中v天仙www| 欧美精品一区二区精品久久 | 久久香蕉国产线看观看99| 国内精品久久久久影院免费| 久久精品国产只有精品2020| 国产精品99久久精品| 久久精品成人免费看| 国产福利电影一区二区三区,免费久久久久久久精 | 无码八A片人妻少妇久久| 精品久久久久成人码免费动漫| 亚洲一级Av无码毛片久久精品| 一级女性全黄久久生活片免费 |