برگزیده های پرشین تولز

آموزش تنظیم ساعت سرور در CentOs یا لینوکس (TimeZone)

MOHAMMAD026_1

مدیر بخش ویژه وب مستر
مدیر انجمن
تاریخ عضویت
16 ژوئن 2014
نوشته‌ها
5,060
لایک‌ها
8,690
محل سکونت
ROOT
درود
برای تنظیم ساعت سرور ب زمان ایران، مراحل زیر رو انجام بدید
ابتدا وارد محیط SSH سرور بشید و دستورات زیر رو وارد کنید:
ابتدا دستور زیر رو وارد کنید:

کد:
yum install ntpdate
در صورتی ک ارور دریافت کردید، دستور زیر رو بزنید:
کد:
yum install ntp



سپس زیر رو بزنید:
کد:
mv /etc/localtime /etc/localtime.bak
سپس دستور:
کد:
rm -f /etc/adjtime
سپس:
کد:
ln -s /usr/share/zoneinfo/Asia/Tehran  /etc/localtime
و در آخر دستور زیر رو بزنید:
کد:
ntpdate 0.asia.pool.ntp.org
خب حالا ساعت سرور شما با زمان ایران ست شد.
برای اعمال تغییرات در کل سرور، مرحله زیر رو هم طی کنید

دستور زیر رو در محیط SSH بزنید:

کد:
nano /etc/sysconfig/clock
محتویات داخلش رو پاک کنید و 2 خط زیر رو در اون بزارید:
PHP:
UTC=false
ZONE="Asia/Tehran"
سپس فایل رو ذخیره کنید. (برای ذخیره، کلید ctrl+x بعد کلید Y و در اخر کلید Enter رو بزنید)
خب تغییرات مربوط ب ساعت در hardware clock و system clock اعمال شد
برای اعمال تغییرات ساعت در PHP، فایل PHP.ini اصلی سرور رو باز کنید و خط زیر رو پیدا کنید:

کد:
date.timezone = ""
و با خط زیر جایگزین کنید:
کد:
date.timezone = "Asia/Tehran"

خب تنظیم ساعت سرور تموم شد. برای اطمینان از کارکرد درست ساعت، دستور زیر رو در محیط SSH بزنید:
HTML:
date
خب الان تاریخ و ساعت فعلی سرور رو میبینید :)


موفق باشید. ;)
 
بالا