1.1.1 設 置系統日期和
# date
起源網bnxb.com
mm--代 表月份
dd--代 表日期
hh--代 表 24 小時制的小時
mi--代 表分鐘 bnxb.com
yyyy--代 表年
ss--代 表秒
例如, 將 系統日期為 2008 年 01 月 31 日, 下午 10:19:53
# date 013122192009.53
也可以按照下 面的辦法來設定:
# date 013122192009.53
# date +%y%m%d -s "20090131"
# date -s "01/31/2009 22:19:53" bnxb.com
# date -s "31 jan 2009 22:19:53" 內容來自bnxb.com
# date set="31 jan 2009 22:19:53"
如果只設定時 間:
# date +%t -s "22:19:53"
# date +%t%p -s "10:19:53pm"
1.1.2 設 置硬體日期和時間(hwclock)
在設定系統日 期和時間之前, 先要確定作業系統時間已經被設定恰當.
# hwclock –systohc www.bnxb.com
# hwclock --systohc --utc
起源網bnxb.com
不加任何引數 使用 hwclock, 可以檢視當前的硬體日期和時間.
# hwclock
查 看 clock 檔案, 確認是否設定了 utc(譯者注:協調世界時):
utc=yes
在其他一些版 本的 linux(如 redhat)中 可以這樣檢視:
# cat /etc/sysconfig/clock 起源網bnxb.com
zone="america/los_angeles" bnxb.com
utc=false
arc=false 內容來自bnxb.com
1.1.3 用特 定格式當前時間
$ date 內容來自bnxb.com
thu jan 1 08:19:23 pst 2009
$ date --date="now"
thu jan 1 08:20:05 pst 2009
$ date --date="today"
thu jan 1 08:20:12 pst 2009
$ date --date='1970-01-01 00:00:01 utc +5 hours' +%s
18001
起源網bnxb.com
$ date '+current date: %m/%d/%y%ncurrent time:%h:%m:%s'
current date: 01/01/09
current time:08:21:41
$ date +"%d-%m-%y"
$ date +"%d/%m/%y"
01/01/2009
$ date +"%a,%b %d %y"
以下 是 date 命令的不同的格式選項, 各選項所代表含義如下:
%d 日期 (月/日/年)
內容來自
%d 乙個月 中的第幾天 (01..31)
%m 月 份 (01..12)
%y 年份的 後兩位 (00..99)
%a 當前語 言下星期的縮寫 (sun..sat)
%a 當前語 言下星期的全拼 (sunday..saturday)
%b 當前語 言下月份的縮寫 (jan..dec)
%b 當前語 言下的月份的全稱 (january..december) bnxb.com
%h 24 小 時制小時 (00..23)
%i 12 小 時制小時 (01..12)
%y 年份 (1970…)
1.1.4 顯 示過去的日期和時間
$ date --date='3 seconds ago'
thu jan 1 08:27:00 pst 2009
$ date --date="1 day ago"
wed dec 31 08:27:13 pst 2008 bnxb.com
$ date --date="1 days ago"
wed dec 31 08:27:18 pst 2008
$ date --date="1 month ago"
mon dec 1 08:27:23 pst 2008
$ date --date="1 year ago"
tue jan 1 08:27:28 pst 2008
$ date --date="yesterday" 起源網bnxb.com
wed dec 31 08:27:34 pst 2008
$ date --date="10 months 2 day ago"
thu feb 28 08:27:41 pst 2008
1.1.5 顯 示未來的日期和時間
$ date
thu jan 1 08:30:07 pst 2009
$ date --date='3 seconds' bnxb.com
thu jan 1 08:30:12 pst 2009
$ date --date='4 hours'
thu jan 1 12:30:17 pst 2009 內容來自bnxb.com
$ date --date='tomorrow' www.bnxb.com
fri jan 2 08:30:25 pst 2009 內容來自bnxb.com
$ date --date="1 day" www.bnxb.com
fri jan 2 08:30:31 pst 2009
$ date --date="1 days"
fri jan 2 08:30:38 pst 2009
$ date --date="2 days"
sat jan 3 08:30:43 pst 2009
$ date --date='1 month' 起源網bnxb.com
thu jan 8 08:30:53 pst 2009
$ date --date="2 months" 起
sun mar 1 08:30:58 pst 2009
$ date --date="2 years"
sat jan 1 08:31:03 pst 2011 bnxb.com
$ date --date="next day" 內容來自bnxb.com
fri jan 2 08:31:10 pst 2009
$ date --date="-1 days ago"
fri jan 2 08:31:15 pst 2009
$ date --date="this wednesday"
wed jan 7 00:00:00 pst 2009
linux 時間設定
date 顯示當前日期 date s 設定當前時間,只有root許可權才能設定,其他只能檢視。date s 20061010 設定成20061010,這樣會把具體時間設定成空00 00 00 date s 12 23 23 設定具體時間,不會對日期做更改 date s 12 12 23 2006 1...
Linux 時間設定
目前 linux 系統上面有兩個時間,乙個是 linux 系統,另乙個則是 bios 時間。我們可以使用 date 這個指令來手動修正目前主機的時間,不過,date 這個指令僅修正 linux 時間而已。date s 2013 08 03 date s 14 15 00 date s 2013 08...
linux設定時間
輸入 tzselect 命令,按照提示依次選擇 asia china east china beijing,guangdong,shanghai,etc 1。執行完上述操作後,時區並沒有更改,輸入 date r 查詢,結果時區仍然在美國。輸入 tz asia shanghai export tz 改...