آموزش تنظیم منطقه زمانی (time zone) سرور لینوکس با SSH
چند روش برای تغییر timezone لینوکس وجود دارد بهترین و ساده ترین روش را در این آموزش برای شما آورده ایم، با ما همراه باشید.
برای تغییر منطقه زمانی ابتدا باید در محیط مدیریتی SSH سرور لینوکس خود لاگین شوید.
- آموزش وصل شدن به ریموت سرور با SSH در لینوکس
- آموزش لاگین شدن به SSH در ویندوز با نرم افزار Putty (آموزش) (دانلود نرم افزار PUTTY)
اجرا کردن دستور در SSH :
- دستور را کپی کرده و در محیط SSH با کلیک راست آنرا Paste کنید و برای اجرا دکمه Enter را بزنید
- دستور را دقیقا در محیط SSH تایپ کنید و اینتر را بزنید
آموزش تنظیم منطقه زمانی در سرور لینوکس با ssh
پس از ورود به SSH با اجرای دستور زیر تاریخ و ساعت سرور را چک کنید:
1 |
date |
با اجرای دستور زیر time zone های موجود را ببینید :
1 |
ls /usr/share/zoneinfo |
خروجی دستور بالا مشابه تصویر زیر خواهد بود:
حالا باید توسط دستور زیر فایل کنونی timezone سرور خودتان را پاک کنید و یکی از فایل منطقه های فوق را جایگزین آن کنید.
1 |
rm /etc/localtime |
با زدن این دستور از شما سوال پرسیده میشود که آیا فایل منطقه حذف شود؟ yes را بنویسید و اینتر بزنید.
سپس توسط دستور زیر، منطقه زمانی به ایران (تهران) تغییر داده میشود.
1 |
cp /usr/share/zoneinfo/Iran /etc/localtime |
برای به روز رسانی (sync) و تنظیم دقیق تاریخ و زمان، دستور زیر را اجرا کنید:
1 |
ntpdate ntp.ubuntu.com |
اگر دستور فوق کار نکرد باید ntp را نصب کنید و مجدد دستور بالا را اجرا کنید
1 |
yum -y install ntp |
حالا میتوانید با دستور زیر مجدد ساعت و تاریخ را چک کنید، و میبینید که تنظیم است!
1 |
date |
در تصویر زیر جمع تمامی دستورات بالا را میبینید.
تنظیم ساعت در hardware clock
همچنین برای یکسان سازی hardware clock و system clock با دستور زیر باید فایل clock را ویرایش نمایید:
1 |
nano /etc/sysconfig/clock |
و کد زیر را در فایل ذخیره کنید
1 2 3 |
ZONE="Asia/Tehran" UTC=false ARC=false |
و در انتها با واردکردن دستور زیر تغییرات رو روی سختافزار ذخیره میکنیم.
1 |
hwclock --systohc --localtime |
و با دستور زیر میتوانید ساعت سخت افزاری را ببینید.
1 |
hwclock |
تنظیم ساعت در php
برای تنظیم ساعت و منطقه زمانی در php باید با دستور زیر فایل php.ini را ویرایش کنید.
1 |
nano /usr/local/lib/php.ini |
و مقدار زیر را در فایل تنظیم کنید و آنرا ذخیره کنید
1 |
date.timezone = "Asia/Tehran" |
توجه: از آنجا که محتویات فایل php.ini زیاد است و پیدا کردن کد مربوطه برای ویرایش مشکل است، به سادگی و با Ctrl+w میتوانید قسمتی از کد را جستجو کنید آنرا پیدا و ویرایش کنید.
موفق و پیروز باشید.
نظرات ثبت شده بدون دیدگاه