修改時區:
1>
找到相應的時區檔案 /usr/share/zoneinfo/asia/shanghai
用這個檔案替換當前的/etc/localtime檔案。
或者找你認為是標準時間的伺服器,然後
#scp root@***.***.***.***:/etc/localtime /etc/localtime
2>
修改/etc/sysconfig/clock檔案,修改為:
zone="asia/shanghai"
utc=false
arc=false
修改日期時間
1>
用date修改日期時間
#date -s 08/24/2006
#date -s 13:02:00
2>
同步bios時鐘,強制把系統時間寫入cmos
#clock -w
另外,檢視bois時間用 #hwclock -r
#tzselect 可以互動式修改時區
linux修改系統時區
1. 檢視當前時區
# vi /etc/sysconfig/clock
2. 修改設定時區
方法(1) # tzselect 方法(2 僅限於redhat linux 和 centos) # timeconfig
3. 複製相應的時區檔案,替換系統預設時區
# cp /usr/share/zoneinfo/$主時區/$次時區 /etc/localtime 對於中國伺服器則執行: # cp /usr/share/zoneinfo/asia/shanghai /etc/localtime
4. 將當前時間寫入bios永久生效(避免重啟後失效)
# hwclock
在inux的shell下獲取時間戳一般用兩種方法,一是直接呼叫系統變數;二是用純shell指令碼獲取,舉例如下
一,直接呼叫系統變數
獲取今天時期:date +%y%m%d` 或date +%f
獲取昨天時期:`date -d yesterday +%y%m%d`
獲取前天日期:`date -d -2day +%y%m%d`
依次類推比如獲取10天前的日期:`date -d -10day +%y%m%d`
注意以上中間有空格
二,自己用shell實現,如下例子是已知今天日期,推算出昨天的日期的shell
startdate=`date`
d1=`date '+%y%m%d'`
if test ! "$1" = ""
then
d1=$1
fiecho "today is $"
yesterday()
" 1 4`
month=`expr substr "$" 5 2`
day=`expr substr "$" 7 2`
if [ $day -eq 1 ]
then
if [ $month -eq 1 ]
then
year=`expr $year - 1`
month=12
else
month=`expr $month - 1`
fiday=`echo \`cal $month $year\`|tail -n1|awk ''`
else
day=`expr $day - 1`
fid2=`echo "$year $month $day"|awk ''`
}yesterday
echo "yesterday is $"
作者 jsczxy2
Linux修改時區和時間
修改時區 1 找到相應的時區檔案 usr share zoneinfo asia shanghai 用這個檔案替換當前的 etc localtime檔案。或者找你認為是標準時間的伺服器,然後 scp root etc localtime etc localtime 2 修改 etc sysconfi...
Linux修改時區和時間
修改時區 1 找到相應的時區檔案 usr share zoneinfo asia shanghai 用這個檔案替換當前的 etc localtime檔案。或者找你認為是標準時間的伺服器,然後 scp etc localtime 2 修改 etc sysconfig clock檔案,修改為 zone ...
Linux修改時區和時間
修改時區 1 找到相應的時區檔案 usr share zoneinfo asia shanghai 用這個檔案替換當前的 etc localtime檔案。或者找你認為是標準時間的伺服器,然後 scp root etc localtime etc localtime 2 修改 etc sysconfi...