تنظیم TimeZone سرور لینوکس
امروز میخوام در مورد TimeZone باهاتون صحبت بکنم . Time zone ای که اگه تنظیم نباشه خیلی مشکلات مثل مشکلات SSL و …. بخورید پس تنظیم کردن آن خیلی مهم است .
یکی از مشکلاتی که همه دوستان در مواجهه با لینوکس دارند ترس از کامند لاین و ندیدن تنظیمات است ولی واقعا اینقدر هم سخت نیست و یکی از بزرگ ترین کامیونیتی ها برای لینوکس است و هر چیزی که باید رو توش میتونید پیدا بکنید .
نگران نباشید ما اینجاییم و کم کم مطالب رو براتون میگذاریم در حد توانمون که مشکلات کمتری با کامند لاین لینوکس داشته باشید .
یکی از مشکلات اول که همه باهاش برمیخوریم ساعت سرور است و ما میخواهیم این ساعت رو درست بکنیم .
حالا چیکار بکنیم ؟ این صفحه سیاهه و هیچی توش نیست یا خدا :دی
نگران نباش امروز اینو یادت میدم ولی برای این نیاز به اینترنت هم داره و شما TimeZone رو که درست بکنی از سرور های ntp که برای ساعت ها طراحی شدند میره و ساعت رو متناسب با منطقه زمانیت میگیره و آپدیت هم نگه میداره
حالا راه داره که بدون اینترنت هم تنظیم بکنی ولی روی ثانیه مطمئنا خیلی دقیق نخواهی بود که بعدا یادتون میدم .
برای تنظیم ساعت سرور به زمان ایران باید از طریق ssh دستورات زیر را اجرا نمایید:
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
همچنین برای یکسان سازی hardware clock و system clock در مسیر زیر باید فایل clock را ویرایش نمایید:
nano /etc/sysconfig/clock
و تنظیمات بصورت زیر باشد:
UTC=false ZONE="Asia/Tehran"
برای تنظیم ساعت php در مسیر زیر php.ini سرور مقدار زیر را تنظیم نمایید.
date.timezone = “Asia/Tehran”
قاره و پایتخت رو به همین شکل و اولش با حروف بزرگ باید وارد بشه پس همین شکلی وارد بکنید که سیستم بتونه بفهمه
مرسی که امروز همراهمون بودید