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

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

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

            posted on 2008-08-10 21:37 chatler 閱讀(351) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): Linux_SysAdmin
            <2009年6月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            常用鏈接

            留言簿(10)

            隨筆分類(lèi)(307)

            隨筆檔案(297)

            algorithm

            Books_Free_Online

            C++

            database

            Linux

            Linux shell

            linux socket

            misce

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

            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

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久久精品午夜免费不卡| 香蕉久久夜色精品升级完成| 色婷婷综合久久久中文字幕| 777午夜精品久久av蜜臀| 久久亚洲精品成人无码网站| 久久久久人妻一区二区三区 | 久久久久无码精品| 青青草原综合久久| 亚洲国产日韩欧美久久| 精品久久久久久无码中文野结衣| 久久夜色精品国产噜噜亚洲AV| 亚洲午夜无码久久久久| 97久久精品无码一区二区天美| 久久超碰97人人做人人爱| 亚洲综合精品香蕉久久网97 | 国产ww久久久久久久久久| 久久精品无码免费不卡| 亚洲国产精品18久久久久久| 精品无码久久久久久国产| 精品一二三区久久aaa片| 2021少妇久久久久久久久久| 日韩中文久久| 99久久婷婷国产综合精品草原 | 国产精品美女久久久| 婷婷久久香蕉五月综合加勒比| 77777亚洲午夜久久多喷| 亚洲国产精品一区二区久久| 亚洲Av无码国产情品久久| 91精品国产综合久久精品| 久久无码高潮喷水| 久久亚洲高清综合| 国产成人精品久久一区二区三区av | 久久久亚洲裙底偷窥综合| 国产精品青草久久久久婷婷| 综合网日日天干夜夜久久| 久久综合偷偷噜噜噜色| 精品久久久久久国产免费了| 91精品国产综合久久久久久| 久久精品人人做人人爽97| 亚洲中文字幕无码久久2017| 亚洲精品第一综合99久久|