• <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í)間中斷都快或者慢的話,可以用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ì)于普通用戶意義不大,但對(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 閱讀(353) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): Linux_SysAdmin
            <2009年12月>
            293012345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            常用鏈接

            留言簿(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)論排行榜

            亚洲精品高清久久| 丰满少妇人妻久久久久久| 日批日出水久久亚洲精品tv| 久久精品国产清自在天天线| 一级A毛片免费观看久久精品| 久久久久av无码免费网| 久久久久久久人妻无码中文字幕爆| 亚洲成人精品久久| 亚洲午夜无码AV毛片久久| 久久亚洲AV成人无码电影| 久久精品国产一区二区三区| 亚洲综合精品香蕉久久网| 国产精品成人久久久久久久| 久久久婷婷五月亚洲97号色| 亚洲精品久久久www| 国产91色综合久久免费| 99精品久久久久久久婷婷| 国产福利电影一区二区三区久久久久成人精品综合 | 精品人妻伦九区久久AAA片69 | 久久久久国产精品| 久久亚洲高清综合| 国产精品久久亚洲不卡动漫| 中文字幕无码精品亚洲资源网久久| 久久综合九色综合欧美狠狠| 性做久久久久久久久老女人| 久久精品视频网| 久久精品a亚洲国产v高清不卡| 亚洲&#228;v永久无码精品天堂久久 | 久久天天躁狠狠躁夜夜av浪潮| 色88久久久久高潮综合影院| 精品久久久久成人码免费动漫 | 亚洲色欲久久久久综合网 | 国内精品久久久久影院薰衣草| 日日狠狠久久偷偷色综合免费| 青青青伊人色综合久久| 国产精品久久毛片完整版| 国产成人综合久久综合| 狠狠88综合久久久久综合网| 久久国产热精品波多野结衣AV| 久久A级毛片免费观看| 久久国产高潮流白浆免费观看|