تنظیم timezone در Almalinux
تنظیم تایم زون در لینوکس Almalinux
نحوه تنظیم timezone در لینوکس نسخه AlmaLinux 8
در این مقاله با استفاده از دستور timedatectl به تنظیم تایم زون در AlmaLinux 8 خواهیم پرداخت.
بررسی تایم زون فعلی سرور:
جهت دریافت جزئیات تایم زون، تاریخ در آلما لینوکس می توانید از کامند timedatectl استفاده کنید.
timedatectl
Output:
[root@vps ~]# timedatectl Local time: Wed 2021-03-17 10:14:37 EDT Universal time: Wed 2021-03-17 14:14:37 UTC RTC time: Wed 2021-03-17 14:14:36 Time zone: America/New_York (EDT, -0400) System clock synchronized: yes NTP service: active RTC in local TZ: no
فایل کانفیگ تایم زون در آلما لینوکس هشت در مسیر /etc/localtime قرار دارد، این فایل در واقع اشاره به مسیر زیر دارد:
/usr/share/zoneinfo ls -l /etc/localtime
Output:
[root@vps ~]# ls -l /etc/localtime lrwxrwxrwx. 1 root root 38 Dec 28 20:09 /etc/localtime -> ../usr/share/zoneinfo/America/New_York
لیست تایم زون ها:
جهت دریافت لیست تایم زون های سرور از کامند زیر استفاده می شود:
timedatectl list-timezones
Output:
[root@vps ~]# timedatectl list-timezones Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Bamako Africa/Bangui Africa/Banjul Africa/Bissau Africa/Blantyre Africa/Brazzaville Africa/Bujumbura Africa/Cairo Africa/Casablanca
تنظیم تایم زون مورد نظر:
هنگامی که به لیست تایم زون های دسترسی دارید، می توانید تایم زون مورد نظر را تنظیم نمایید:
timedatectl set-timezone your_time_zone
Example:
root@vps:~# timedatectl set-timezone Asia/Tehran
جهت بررسی صحت تایم زون ست شده می توانید از دستور timedatectl استفاده نمایید:
خروجی دو دستور قبلی به صورت زیر می باشد:
[root@vps ~]# timedatectl set-timezone Asia/Tehran [root@vps ~]# timedatectl Local time: Wed 2021-03-17 14:43:42 +0330 Universal time: Wed 2021-03-17 14:43:42 UTC RTC time: Wed 2021-03-17 14:43:41 Time zone: Asia/Tehran (+0330, +0330) System clock synchronized: yes NTP service: active RTC in local TZ: no
دستورات زیر را اجرا کنید.
dnf install chrony
systemctl enable chronyd
systemctl restart chronyd
گاهی به علت مشکلاتی امکان نصب بصورت آنلاین وجود ندارد. مثلا اگر خطایی مانند خطای زیر دریافت می کنید:
curl: (60) SSL certificate problem: certificate is not yet valid
برای تنظیم زمان و تاریخ سرور لینوکس بصورت دستی از دستور زیر استفاده کنید.
timedatectl set-time '2024-06-27 19:17:50'