導航:首頁 > 操作系統 > linuxbios時間

linuxbios時間

發布時間:2023-02-24 23:07:54

① 如何關閉 linux 時鍾同步 bios

方法1:

與一個已知的時間伺服器同步

復制代碼
代碼如下:
ntpdate time.nist.gov

其中 time.nist.gov 是一個時間伺服器.

刪除本地時間並設置時區為上海

復制代碼
代碼如下:
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

方法2:
linux自動同步時間
vi /etc/crontab
加上一句:

復制代碼
代碼如下:
00 0 1 * * root rdate -s time.nist.gov

配置時間伺服器配置(192.168.10.1)

復制代碼
代碼如下:

1)、# rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm
2)、# vi /etc/ntp.conf

注釋一行:
restrict default ignore
加入一行:

復制代碼
代碼如下:
restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap

3)、# vi /etc/ntp/step-tickers
加入一行:
pool.ntp.org
這樣每次ntpd啟動時,會自動連接該國際標准時間伺服器;

4)、# service ntpd start
5)、# netstat -an |grep 123
確保該埠以udp方式開放
時間客戶端配置(192.168.10.2)
1)、# ntpdate 192.168.10.2
應該顯示同步成功
2)、# crond -e
加入

復制代碼
代碼如下:
0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1

每隔10分鍾同步一次時間

② linux修改時間

修改linux的系統時間的方法如下:

1、利用date命令設定系統的日期與時間,語法「date -s "年月日 時:分秒"」。在Linux中,可以利用date命令修改系統時間。date命令可以用來顯示或設定系統的日期與時間。例如把date -s 「2003-04-14 cst」,cst指時區,時間設定用date -s 18:10。

2、執行「hwclock --systohc」命令保存設置,關機重啟。當我們進行完 Linux 時間的校時後,還需要以 hwclock 來更新 BIOS 的時間,因為每次重新啟動的時候,系統會重新由 BIOS 將時間讀出來,所以, BIOS 才是重要的時間依據吶。

Linux系統時間有兩種

日歷時間。該值是自協調世界時(UTC)1970年1月1日00:00:00這個特定時間以來所經過的秒數累計值。基本數據類型用time_t保存。最後通過轉換才能得到我們平時所看到的24小時制或者12小時間制的時間。

進程時間。也被稱為CPU時間,用以度量進程使用的中央處理器資源。進程時間以時鍾滴答計算。

③ 為什麼linux上的時間不準

每台機器都可能有時間不準的情況的。windows也一樣,你可以在linux下輸入時間同步命令來與Internet上的時間伺服器同步一下就可以了:
ntpdate pool.ntp.org

④ Linux中如何查看修改系統的時間和時區

一、查看和修改Linux的時區
1. 查看當前時區
命令 : "date -R"
2. 修改設置Linux伺服器時區
方法 A
命令 : "tzselect"
方法 B 僅限於RedHat Linux 和 CentOS
命令 : "timeconfig"
方法 C 適用於Debian
命令 : "dpkg-reconfigure tzdata"
3. 復制相應的時區文件,替換系統時區文件;或者創建鏈接文件
cp /usr/share/zoneinfo/主時區/主時區/次時區 /etc/localtime
例如:在設置中國時區使用亞洲/上海(+8)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、查看和修改Linux的時間
1. 查看時間和日期
命令 : "date"
2.設置時間和日期
例如:將系統日期設定成2009年11月3日的命令
命令 : "date -s 11/03/2009"
將系統時間設定成下午5點55分55秒的命令
命令 : "date -s 17:55:55"
3. 將當前時間和日期寫入BIOS,避免重啟後失效
命令 : "hwclock -w"
註:
date
不加參數可以直接看到當前日期時間
cal
不加參數可以直接看到本月月歷 命令使用可查看「Linux命令大全」

⑤ linux多主機時間同步方法

假設現在有三台linux主機:

172.16.1.104

172.16.1.105

172.16.1.106

在圖示位置加入紅色框選中內容

會有顯示:25 Oct 14:20:21 ntpdate[3407]: adjust time server 172.16.1.104 offset -0.002740 sec

會有顯示:25 Oct 14:20:21 ntpdate[3407]: adjust time server 172.16.1.104 offset -0.002740 sec

此時105、106主機的時間就與104主機完全同步了

方法1我試了一下,當一天之後伺服器經過多次重啟好像時間又有了誤差

我們還可以將系統時間同步到BIOS時間,因為每次開機的時候,系統會重新由 BIOS 將時間讀出來,所以, BIOS 才是重要的時間依據。

另外兩個主機都執行這個操作,這樣應該就不變了

當然這是多主機時間同步的方法之一,還可以都同步網路時間(上海時間),但是那樣需要網路

另外兩個主機重復以上操作

補充說明: ntpdate -u ntp.api.bz 命令中的 ntp.api.bz 指NTP伺服器(上海),也可換成:

也可參考這個鏈接: http://blog.51cto.com/arm2012/1977075
原文鏈接: https://blog.csdn.net/qq_28903377/article/details/84550050

⑥ Linux 時間同步

在Linux系統中存在兩個時鍾時間,分別是

硬體時鍾是指的在主板上的時鍾設備,也就是通常可以在BIOS畫面設置的時鍾,即使關機狀態也可以計算時間。

而系統時鍾則是指Kernel中的時鍾,其值是由1970年1月1日00:00:00 UTC時間至當前時間所經歷的秒數總和。當Linux啟動的時候,系統時鍾會讀取硬體時鍾的設定,之後系統時鍾獨立運作。長時間運行兩者可能將會產生誤差。另外所有的Linux相關指令都是讀取系統時鍾指定的,如date。

我們這里討論的是系統時間。

NTP,網路時間協議,使用 123/udp 埠進行網路時鍾同步;NTP 是仍在使用中的最古老的網路傳輸協議之一(1985 年前開始)。

以前Linux時間同步基本是使用 ntpdate 和 ntpd 這兩個工具實現的,但是這兩個工具已經很古老了。

【注】ntpdate和ntpd是互斥的,兩者不能同時使用。ntpd是步進式平滑的逐漸調整時間,而ntpdate是斷點式更新時間。

RHEL/CentOS 7.x 已經將 chrony 作為默認時間同步工具了。

其他Linux (如 ubuntu) 使用 systemd-timesyncd 服務。

chrony 是 RedHat 開發的,它是網路時間協議(NTP)的另一種實現;

RHEL/CentOS 7.x 的默認時間同步工具;

chrony 可以同時做為 ntp 服務的客戶端和服務端;安裝完後有兩個程序 chronyd、chronyc:

chronyd 是一個 daemon 守護進程,chronyc 是用來監控 chronyd 性能和配置參數的命令行工具。

系統版本:CentOS 7.5

chrony_server(relay):10.0.0.4
chrony_client:10.0.0.5

Edit file /etc/chrony.conf

默認已經啟動,不需要調整

example:

配置 chrony

edit file: /etc/chrony.conf

再次用chronyc 命令檢查,比較它與chronyd server的差異

systemd-timesyncd 是一個用於跨網路同步系統時鍾的守護服務。它實現了一個 SNTP 客戶端,但更輕量級,更集成systemd。

systemd-timesyncd 啟動時會讀取 /etc/systemd/timesyncd.conf 配置文件,內容如下:

你可以輸入你希望使用的其它時間伺服器,比如你自己的本地 NTP 伺服器,在 NTP= 行上輸入一個以空格分隔的伺服器列表。

如果伺服器可以直接連接internet,不用修改默認配置;如果在內網,需要單獨指定。

在最新的 Ubuntu 版本中,timedatectl 替代了老舊的 ntpdate。默認情況下,timedatectl 在系統啟動的時候會立刻同步時間,並在稍後網路連接激活後通過 socket 再次檢查一次。

timesyncd 替代了 ntpd 的客戶端的部分。默認情況下 timesyncd 會定期檢測並同步時間。它還會在本地存儲更新的時間,以便在系統重啟時做時間單步調整。

通過 timedatectl 和 timesyncd 設置的當前時間狀態和時間配置,可以使用 timedatectl status 命令來進行確認。

由於 timedatectl 的存在,各發行版已經棄用了 ntpdate,默認不再進行安裝。

timedatectl
timedatectl status ,查看時間同步狀態;
timedatectl set-ntp true ,開啟網路時間同步;

timedatectl set-timezone ZONE ,設置時區。

NTP synchronized: yes 表示時間是同步狀態。

查看服務狀態以及從哪個ntp server同步時間。

NTP:軟體層面實現,成本低。同步精度10ms左右。

PTP:需要網路介面具備在物理層提供時間戳的功能,同步精度優於100ns,區域網的節點需要使用支持PTP功能的交換機。區域網網路接點不支持PTP的話,只能同不到us,而且受網路背景流量影響。

閱讀全文

與linuxbios時間相關的資料

熱點內容
php論壇實訓報告 瀏覽:403
java日期字元串轉換成日期 瀏覽:131
linuxsftp連接 瀏覽:934
光伏日發電量演算法 瀏覽:125
小肚皮app怎麼才有vip 瀏覽:616
php全形轉換半形 瀏覽:927
java字元序列 瀏覽:539
杭州編譯分布式存儲區塊鏈 瀏覽:575
材料壓縮曲線 瀏覽:247
linux命令排序 瀏覽:151
手機熱點加密為啥連接不上電腦 瀏覽:979
編譯器合並計算 瀏覽:959
android音頻曲線 瀏覽:343
linuxftp自動登錄 瀏覽:802
運行編譯後網頁 瀏覽:70
閱讀app怎麼使用 瀏覽:319
centos防火牆命令 瀏覽:432
命令行變更 瀏覽:332
linux設備和驅動 瀏覽:207
加密貨幣騙局破案 瀏覽:345