修改語言:
# vi /etc/sysconfig/i18n
lang="en_us.utf-8"
sysfont="latarcyrheb-sun16"
修改/etc/sysconfig/clock檔案,修改為:
zone="asia/shanghai"
utc=true
arc=false
在/etc/profile檔案裡加入
export lang=en_us.utf-8
export lc_all=en_us.utf-8
source /etc/profile修改時區:
新裝的伺服器可能設定了錯誤的,需要調整時區並調整時間.如下是使用ntp來從乙個時間伺服器同步
cp /usr/share/zoneinfo/asia/shanghai /etc/localtime很簡單吧,解析一下,第一句是把當前時區調整為上海就是+8區,想改其他時區也可以去看看/usr/share/zoneinfo目錄;ntpdate us.pool.ntp.org
然後第二句是利用ntpdate同步標準時間.
沒有安裝ntpdate的可以yum一下:
yum install ntp加入定時計畫任務,每隔10分鐘同步一下時鐘
crontab -e
*/10 * * * * root /usr/sbin/ntpdate us.pool.ntp.org | logger -t ntp中國國家授時中心:
其他網路時間伺服器位址如下:(也可以自己去搜尋下)
time.nist.gov (美國)
ntp.fudan.edu.cn (復旦) )(國內使用者推薦使用此伺服器)
timekeeper.isi.edu
subitaneous.cpsc.ucalgary.ca
usno.pa-x.dec.com
time.twc.weather.com
swisstime.ethz.ch
ntp0.fau.de
ntp3.fau.de
time-a.nist.gov
time-b.nist.gov
time-nw.nist.gov
nist1-sj.glassey.com
210.72.145.44 也是乙個不錯的位址,速度很快!
ps:如果出現沒有許可權的 錯誤,請在iptables加上
-a output -p udp --dport 123 -j accept
1>
找到相應的時區檔案 /usr/share/zoneinfo/asia/shanghai
用這個檔案替換當前的/etc/localtime檔案。
cp /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 $"
修改 linux 時區時間和 php 時區
問題 客戶美國伺服器時間不對 第一步,先修改硬體時區。vim etc sysconfig clock 將 zone america new york 注釋,加多一行 zone asia shanghai 第二步,修改系統時區 cp etc localtime etc localtime.bak rm...
Linux修改時區和時間
修改時區 1 找到相應的時區檔案 usr share zoneinfo asia shanghai 用這個檔案替換當前的 etc localtime檔案。或者找你認為是標準時間的伺服器,然後 scp root etc localtime etc localtime 2 修改 etc sysconfi...
檢視 修改Linux時區和時間
一 時區 1.檢視當前時區 date r 2.修改設定時區 方法 1 tzselect 方法 2 僅限於redhat linux 和 centos timeconfig 方法 3 適用於debian dpkg reconfigure tzdata 3.複製相應的時區檔案,替換系統時區檔案 或者建立鏈...