سلام
در SSH دستورات زیر رو دونه دونه اجرا کنید کامل حل میشه:
کد:
timedatectl set-timezone Asia/Tehran
cp /usr/share/zoneinfo/Asia/Tehran /etc/localtime
timedatectl set-ntp true
این دستورات برای CentOS 7 جواب میده.
خط اول TimeZone رو به Asia/Tehran تغییر میده.
خط دوم فایل localtime اصلی سرور رو به فایل آماده موجود برای Asia/Tehran تغییر میده.
و در آخر خط سوم ویژگی هماهنگ کردن زمان سرور با زمان سرور های آنلاین از طریق اینترنت رو فعال میکنه.
برای CentOS 6 و پایین تر هم باید اینا رو اجرا کنید:
کد:
cp /etc/localtime /root/old.timezone
rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Tehran /etc/localtime
خط اول از فایل localtime فعلی یه بکاپ میگیره.
خط دوم فایل localtime فعلی رو حذف میکنه.
خط سوم فایل localtime فعلی رو به فایل /usr/share/zoneinfo/Asia/Tehran با SymLink متصل میکنه.
در آخر با دستور date می تونید ببینید درست شده یا نه.