to check "Daylight Saving Time" config for a time zone we can use this command: zdump -v <timezone>
However sometimes the policy of a country changes. new updates can be downloaded
and be applied by this command: zic <timezone>
For Example (This is just an example, Australia had no changes):
[root@test DST]# zdump -v Australia/Canberra | grep '2023'
Australia/Canberra Sat Apr 1 15:59:59 2023 UTC = Sun Apr 2 02:59:59 2023 AEDT isdst=1 gmtoff=39600
Australia/Canberra Sat Apr 1 16:00:00 2023 UTC = Sun Apr 2 02:00:00 2023 AEST isdst=0 gmtoff=36000
Australia/Canberra Sat Sep 30 15:59:59 2023 UTC = Sun Oct 1 01:59:59 2023 AEST isdst=0 gmtoff=36000
Australia/Canberra Sat Sep 30 16:00:00 2023 UTC = Sun Oct 1 03:00:00 2023 AEDT isdst=1 gmtoff=39600
[root@test DST]# zic australasia
[root@test DST]# zdump -v Australia/Canberra | grep '2023'
Australia/Canberra Sat Apr 2 16:59:59 2023 UTC = Sun Apr 2 02:59:59 2023 AEDT isdst=1 gmtoff=39600
Australia/Canberra Sat Apr 2 17:00:00 2023 UTC = Sun Apr 2 02:00:00 2023 AEST isdst=0 gmtoff=36000
Australia/Canberra Sat Sep 29 16:59:59 2023 UTC = Sun Oct 1 01:59:59 2023 AEST isdst=0 gmtoff=36000
Australia/Canberra Sat Sep 29 17:00:00 2023 UTC = Sun Oct 1 03:00:00 2023 AEDT isdst=1 gmtoff=39600
what if there was a mistake and I wanted to restore changes? is there any way to backup previous config then apply new changes? if it is possible to take backup then how can I restore it?