方法一: Date 命令
我們提供的服務(wù)有:網(wǎng)站制作、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、高邑ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的高邑網(wǎng)站制作公司
在 Linux 中, 你可以通過 date 命令來更改系統(tǒng)的日期和時間:
# date --set=‘NEW_DATE’
其中 NEW_DATE 是諸如 “Sun, 28 Sep 2014 16:21:42” 或者 “2014-09-29 16:21:42” 的可讀格式的日期字符串。
日期格式也可以手動指定以獲得更精確的結(jié)果:
# date +FORMAT --set=‘NEW_DATE’
例如:
# date +’%Y%m%d %H%m’ --set=‘ 1518’
你也可以用相對的方式地增加或減少一定的天數(shù),周數(shù),月數(shù)和秒數(shù),分鐘數(shù),小時數(shù)。 你也可以把日期和時間的參數(shù)放到一個命令中。
# date --set=‘+5 minutes’# date --set=‘-2 weeks’# date --set=‘+3 months’# date --set=‘-3 months +2 weeks -5 minutes’
最后, 把硬件時鐘設(shè)置為當(dāng)前系統(tǒng)時鐘:
# hwclock --systohc
運行 hwclock --systohc 的目的是將硬件時鐘同時鐘同步, 這可以更正硬件時鐘的系統(tǒng)漂移(即時鐘按照一定的速度走快或走慢)。
另一方面, 如果硬件時鐘是正確的, 但系統(tǒng)時鐘有誤, 可以用下面的命令更正:
# hwclock --hctosys
在兩種情況下, hwclock 命令都是將兩個時鐘同步。 否則, 重啟后時間會是錯誤的, 因為當(dāng)電源關(guān)閉時硬件時鐘會記憶時間。 然而, 這對于虛擬機(jī)器并不適用, 因為虛擬機(jī)器并不能訪問硬件時鐘。
方法二: NTP
另一種使系統(tǒng)日期和時間保持精確的方法是使用 NTP (網(wǎng)絡(luò)時間協(xié)議)。 在 Linux 上, ntpdate 命令通過 NTP 將系統(tǒng)時鐘和公共 NTP 服務(wù)器同步。
你可以使用如下命令來安裝 ntpdate:
在 Debian 及基于 Debian 的發(fā)行版上:
# aptitude install ntpdate
在基于 Ret Hat 的發(fā)行版上:
# yum install ntpdate
使用 NTP 同步系統(tǒng)時鐘:
# ntpdate -u 《NTP 服務(wù)器名或IP》# hwclock --systohc
除了一次性使用 ntpdate 來同步時鐘, 你也可以使用 NTP 守護(hù)進(jìn)程(ntpd), 它會始終在后臺運行, 不斷地通過 NTP 來調(diào)整系統(tǒng)時鐘。
恩 date -s 只是臨時修改系統(tǒng)時間。
你還需要執(zhí)行:
clock -w
將數(shù)據(jù)寫如CMOS芯片。
另外圖形環(huán)境下:圖形界面的時間顯示有它自己的時鐘,并不是和系統(tǒng)時間即時同步(隔一段時間同步一次。所以立刻切回圖形界面不能看到效果。)。
你需要重新登錄圖形界面?;蛘咴趫D形界面下開個終端。使用date 命令查看時間。
在linux的命令提示符及CMD命令提示符中顯示時間用途之一是可以查看某個命令或程序的執(zhí)行時間。一、CMD中顯示時間設(shè)置參數(shù)說明:$P:當(dāng)前路徑$G:(大于號)$T:當(dāng)前時間,精確到0.01s實驗如下:C:/Users/g4-1016txprompt
$P$S$T$GC:/Users/g4-1016tx
13:19:53.92arp
-a接口:
192.168.0.189
---
0xb
Internet
地址
物理地址
類型
192.168.0.1
c8-3a-35-5a-f1-10
動態(tài)C:/Users/g4-1016tx
13:19:56.46二、修改linux中shell命令提示符顯示1.修改單個用戶的提示在用戶環(huán)境變量中增加這一項即可,這種只修改當(dāng)前用戶的提示符。注意修改后需要重新加載用戶環(huán)境
變量source
.bash_profile
或者退出重新登陸。[oracle@dg2:~Sat
Aug
03-13:09:57$]
tail
-n
1
.bash_profileexport
PS1='
[/u@/h:/w/d-/t/$]
'2.修改全局用戶提示符如果需要修改整個系統(tǒng)所以用戶的提示,需要修改/etc/bashrc
在里面增加的同樣是下面這一句。[root@dg2
~]#
tail
-n
1
/etc/profileexport
PS1='
[/u@/h:/w/d-/t/$]
'[root@dg2
~]#
su
-
oracle[oracle@dg2:~Sat
Aug
03-13:16:59$]命令提示符中各個顯示參數(shù)的詳細(xì)解釋:即可,其中/u顯示當(dāng)前用戶賬號,/h顯示當(dāng)前主機(jī)名,/W顯示當(dāng)前路徑,/$顯示'$'符號/W
代替
/w
就可以實現(xiàn)絕對路徑到相對路徑的轉(zhuǎn)換/d
:代表日期,格式為weekday
month
date,例如:Mon
Aug
1/H
:完整的主機(jī)名稱。例如:我的機(jī)器名稱為:fc4.linux,則這個名稱就是fc4.linux/h
:僅取主機(jī)的第一個名字,如上例,則為fc4,.linux則被省略/t
:顯示時間為24小時格式,如:HH:MM:SS/T
:顯示時間為12小時格式/A
:顯示時間為24小時格式:HH:MM/u
:當(dāng)前用戶的賬號名稱/v
:BASH的版本信息/w
:完整的工作目錄名稱。家目錄會以
~代替/W
:利用basename取得工作目錄名稱,所以只會列出最后一個目錄/#
:下達(dá)的第幾個命令/$
:提示字符,如果是root時,提示符為:#
,普通用戶則為:$三、直接在類UNIX中使用TIME命令統(tǒng)計命令運行時間使用方法是在需要執(zhí)行的命令前加上time比如:[oracle@bys001
~]$
time
dateMon
Sep
16
17:00:31
CST
2013real
0m0.015suser
0m0.001ssys
0m0.013s[oracle@bys001
~]$
time
echo
hellohelloreal
0m0.000suser
0m0.000ssys
0m0.001s