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