تنظیم timezone در Almalinux
تنظیم تایم زون در لینوکس Almalinux

نحوه تنظیم timezone در لینوکس نسخه AlmaLinux 8
در این مقاله با استفاده از دستور timedatectl به تنظیم تایم زون در AlmaLinux 8 خواهیم پرداخت.
بررسی تایم زون فعلی سرور:
جهت دریافت جزئیات تایم زون، تاریخ در آلما لینوکس می توانید از کامند timedatectl استفاده کنید.
1 | timedatectl |
Output:
1 2 3 4 5 6 7 8 | [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 قرار دارد، این فایل در واقع اشاره به مسیر زیر دارد:
1 2 | /usr/share/zoneinfo ls -l /etc/localtime |
Output:
1 2 | [root@vps ~]# ls -l /etc/localtime lrwxrwxrwx. 1 root root 38 Dec 28 20:09 /etc/localtime -> ../usr/share/zoneinfo/America/New_York |
لیست تایم زون ها:
جهت دریافت لیست تایم زون های سرور از کامند زیر استفاده می شود:
1 | timedatectl list-timezones |
Output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | [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 |
تنظیم تایم زون مورد نظر:
هنگامی که به لیست تایم زون های دسترسی دارید، می توانید تایم زون مورد نظر را تنظیم نمایید:
1 | timedatectl set-timezone your_time_zone |
Example:
1 | root@vps:~# timedatectl set-timezone Asia/Tehran |
جهت بررسی صحت تایم زون ست شده می توانید از دستور timedatectl استفاده نمایید:
خروجی دو دستور قبلی به صورت زیر می باشد:
1 2 3 4 5 6 7 8 9 | [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'