導航:首頁 > 操作系統 > linux伺服器時間設置

linux伺服器時間設置

發布時間:2023-12-30 01:53:53

linux如何伺服器作時間源

一、執行步驟:

1.以root身份登錄

2.查看系統時間(date)和系統bios時間(hwclock或/sbin/hwclock)

3.在/usr/sbin下,使用命令ntpdate132.163.4.102使系統時間和時間伺服器時間同步.

4.將系統時間寫入bios(hwclock-w)

5.再次查看系統時間和系統bios時間

6.以上工作僅是當前的時間同步,所以還需執行以下工作:

使用crontab-e命令將每小時執行一次/usr/sbin/ntpdate132.163.4.102;/sbin/hwclock-w;的任務加入到任務管理器。

假如以下內容:01***/usr/sbin/ntpdate132.163.4.102;/sbin/hwclock-w;

二、加入計劃任務:

1.使用以下命令編輯任務管理器

crontab-e

2.將以下語句加入到任務管理器中,其用途是:每小時執行一次/usr/sbin/ntpdate132.163.4.102;/sbin/hwclock-w;

註:執行任務計劃的時間隨機訂

之上是總結,按之上步驟來即可,以下參考就行:

先進入到路徑:

/usr/sbin/下

使用其中的同步工具ntpdate,同步的時間伺服器為:asia.pool.ntp.org

使用方法:

./ntpdateasia.pool.ntp.org

標准時間同步方法:

分布操作:

察看bios時間與系統時間

hwclock

察看系統時間

date

使用ntpdate命令使系統時間與時間伺服器同步

ntpdatentp1.nl.net

將系統時間寫入bios

hwclock-w

三、解決辦法使用:

1.使用以下命令編輯任務管理器

crontab-e

2.將以下語句加入到任務管理器中,其用途是:每小時執行一次/usr/sbin/ntpdate132.163.4.102;/sbin/hwclock-w;

01***/usr/sbin/ntpdate132.163.4.102;/sbin/hwclock-w;

01***/usr/sbin/ntpdate132.163.4.102;/sbin/hwclock-w;

Linux下crontab命令的功能是在一定的時間間隔調度一些命令的執行。在/etc目錄下有一個crontab文件,這里存放有系統運行的一些調度程序。每個用戶可以建立自己的調度crontab。

cron的主配置文件是/etc/crontab,它包括下面幾行:

前四行是用來配置cron任務運行環境的變數。SHELL變數的值告訴系統要使用哪個shell環境(在這個例子里是bashshell);PATH變數定義用來執行命令的路徑。cron任務的輸出被郵寄給MAILTO變數定義的用戶名。如果MAILTO變數被定義為空白字元串(MAILTO=""),電子郵件就不會被寄出。HOME變數可以用來設置在執行命令或腳本時使用的主目錄。

㈡ 如何用linux一台伺服器時間去同步其他伺服器的時間

至少需要兩台linux伺服器,其中一台是NTP Server, 另一台是NTP client.

Linux NTP配置詳解 (Network Time Protocol)

LINUX絕大多數的發行版本都已經自帶了NTP程序,只須按以下配置即可。

相關配置文件

/etc/ntp.conf
NTP服務的主要配置文件,所有的更改全部在這里。
/usr/share/zoneinfo
由 tzdata 所提供,規定了各主要時區的時間設定文件,例如中國的時區設置文件是/usr/share/zoneinfo/Asia/Chongqing。
/etc/sysconfig/clock
Linux的主要時區設定文件。每次啟動後Linux操作系統會自動讀取這個文件來設定系統預設要顯示的時間。如這個文件內容為」ZONE=Asia/Chongqing」,則表示Linux操作系統的時間設定使用/usr/share/zoneinfo/Asia/Chongqing這個文件。
/etc/localtime
本地系統的時間設定文件,如果clock文件中規定了使用的時間設定文件為/usr/share/zoneinfo/Asia/Chongqing,Linux操作系統就會將Chongqing那個文件復制一份為/etc/localtime,所以系統的時間顯示就會以Chongqing那個時間設定文件為准。

相關的命令
/bin/date
這個我們最經常使用了,更改及輸出日期與時間命令。
/sbin/hwclock
使用hwclock才能將修改過後的時間寫入BIOS 。
/usr/sbin/ntpd
NTP服務的守護進程,配置文件為/etc/ntp.conf 。
/usr/sbin/ntpdate
用來連接NTP伺服器命令,比如ntpdate 192.168.6.51 。
/usr/sbin/ntpq
NTP查詢命令。
設置NTP伺服器
就如前邊說的NTP配置文檔只有一個 /etc/ntp.conf,看看我的ntp.conf
#紅字的是我添加的,其它為默認!
grep -Ev '^$|^#' /etc/ntp.conf
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 131.107.13.100 //允許該NTP伺服器進入
restrict 114.80.81.1 //沒有任何何參數的話,這表示『該 IP或網段不受任何限制』
restrict 202.118.1.199
restrict 127.0.0.1
restrict -6 ::1
restrict 192.168.0.0 mask 255.255.0.0 nomodify //該網段可以進行校時
restrict 0.0.0.0 mask 0.0.0.0 notrust //拒絕沒有認證的用戶端
server time-nw.nist.gov prefer //prefer 該伺服器優先
server 0.rhel.pool.ntp.org
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys
別忘了啟動NTP伺服器
/etc/init.d/ntp start

客戶端測試
對了客戶端只需要是用ntpdate命令即可,192.168.6.51 為ntp 伺服器ip 地址,就這么就簡單!

相關命令
ntpstat //列出我們的NTP 伺服器是否與上層連接。
synchronised to NTP server (131.107.13.100) at stratum 2
time correct to within 461 ms
polling server every 64 s

ntpq -p //列出目前我們的NTP伺服器 與上層NTP伺服器 的狀態,* 代表目前正在使用的上層 NTP伺服器
remote refid st t when poll reach delay offset jitter
==============================================================================
*131.107.13.100 .ACTS. 1 u 30 64 67 237.165 1.539 20.382
202.118.1.199 202.112.31.197 2 u 33 64 63 163.526 91.844 10.208

上邊只是簡單設置,沒有考慮安全方面如認證等等,如需更詳細請參考這里。
許可權管理使用 restrict 公式如下:
restrict IP mask [參數] / restrict 192.168.0.0 mask 255.255.0.0 nomodify
其中參數主要有底下這些:

* ignore:拒絕所有類型的NTP的連線;
* nomodfiy:用戶端不能使用NTPC與ntpq這兩支程式來修改伺服器的時間參數,但使用者端仍可透過這部主機來進行網路校時的;
* noquery:用戶端不能夠使用ntpq,NTPC等指令來查詢發表伺服器,等於不提供的NTP的網路校時冪;
* notrap:不提供陷阱這個遠端事件郵箱(遠程事件日誌)的功能。
* notrust:拒絕沒有認證的用戶端。

㈢ linux怎麼修改系統時間

Linux怎樣修改系統時間

修改linux的時間可以使用date指令

修改日期:
時間設定成2009年5月10日的命令如下:
#date -s 05/10/2009

修改時間:
將系統時間設定成上午10點18分0秒的命令如下。
#date -s 10:18:00

修改時區:
找到相應的時區文件 /usr/share/zoneinfo/Asia/Shanghai替換當前的/etc/localtime。
修改/etc/sysconfig/clock文件的內容為:
ZONE=」Asia/Shanghai」
UTC=false
ARC=false

同步bios時間:
同步BIOS時鍾,強制把系統時間寫入CMOS,命令如下:
#clock -w

date命令的功能是顯示和設置系統日期和時間。
輸入date 查看目前系統時間。

修改時間需要 date -功能字元 修改內容

命令中各選項的含義分別為:
-d datestr, --date datestr 顯示由datestr描述的日期
-s datestr, --set datestr 設置datestr 描述的日期
-u, --universal 顯示或設置通用時間

時間域
%H 小時(00..23)
%I 小時(01..12)
%k 小時(0..23)
%l 小時(1..12)
%M 分(00..59)
%p 顯示出AM或PM
%r 時間(hh:mm:ss AM或PM),12小時
%s 從1970年1月1日00:00:00到目前經歷的秒數
%S 秒(00..59)
%T 時間(24小時制)(hh:mm:ss)
%X 顯示時間的格式(%H:%M:%S)
%Z 時區 日期域
%a 星期幾的簡稱( Sun..Sat)
%A 星期幾的全稱( Sunday..Saturday)
%b 月的簡稱(Jan..Dec)
%B 月的全稱(January..December)
%c 日期和時間( Mon Nov 8 14:12:46 CST 1999)
%d 一個月的第幾天(01..31)
%D 日期(mm/dd/yy)
%h 和%b選項相同
%j 一年的第幾天(001..366)
%m 月(01..12)
%w 一個星期的第幾天(0代表星期天)
%W 一年的第幾個星期(00..53,星期一為第一天)
%x 顯示日期的格式(mm/dd/yy)
%y 年的最後兩個數字( 1999則是99)
%Y 年(例如:1970,1996等)

需要特別說明的是,只有超級用戶才能用date命令設置時間,一般用戶只能用date命令顯示時間。

例1:用指定的格式顯示時間。
$ date '+This date now is =>%x ,time is now =>%X ,thank you !'
This date now is =>11/12/99 ,time is now =>17:53:01,thank you !
例2:用預定的格式顯示當前的時間。
# date
Fri Nov 26 15:20:18 CST 1999
例3:設置時間為下午14點36分。
# date -s 14:36:00
Fri Nov 26 14:15:00 CST 1999
例4:設置時間為1999年11月28號。
# date -s 991128
Sun Nov 28 00:00:00 CST 1999

實例:設置時間偉2008年8月8號12:00
# date -s "2008-08-08 12:00:00"

修改完後,記得輸入:clock -w
把系統時間寫入CMOS

㈣ linux如何設置伺服器上的系統時間

date -s 「20181121 17:34:00」

輸入這條命令系統時間會設置為2018年11月21日17點39分。

修改之後你可以輸入date命令查詢當前時間。

(4)linux伺服器時間設置擴展閱讀:

1、桌面右上角齒輪按鈕,點擊System Settings。

閱讀全文

與linux伺服器時間設置相關的資料

熱點內容
程序員三高 瀏覽:178
pythonfiddle 瀏覽:215
韓信分油總共有幾種演算法 瀏覽:941
程序員思維方案 瀏覽:970
編譯環境要裝c盤嗎 瀏覽:648
單片機生成pwm 瀏覽:206
線上租車有什麼app 瀏覽:908
php程序修改 瀏覽:684
下列能查找文件或文件夾的操作是 瀏覽:314
遙感科學與技術演算法待遇 瀏覽:136
cad標注半徑命令 瀏覽:367
打卡領購app邀請碼怎麼填 瀏覽:336
編程訪問許可權沖突 瀏覽:152
桌面運維如何轉伺服器運維 瀏覽:627
tomcat如何設置伺服器 瀏覽:679
php編譯支持mysql 瀏覽:817
mir4手游安卓版怎麼玩國際服 瀏覽:23
伺服器程序怎麼刪除 瀏覽:657
阿里年薪70萬程序員名單照片 瀏覽:575
android定製輸入法 瀏覽:758