В статье описана настройка часового пояса в FreeBSD 15: просмотр текущих параметров, выбор из доступных зон и применение изменений через утилиту tzsetup.
1. Просмотр и изменение часового пояса
Чтобы узнать текущий часовой пояс, выполните:
root@srv:~ # cat /var/db/zoneinfo UTC
Список доступных зон времени находится в каталоге:
root@srv:~ # ls /usr/share/zoneinfo Africa CET Egypt GMT+0 Iran MST7MDT Poland UTC America CST6CDT Eire GMT-0 Israel Mexico Portugal Universal Antarctica Canada Etc GMT0 Jamaica NZ ROC W-SU Arctic Chile Europe Greenwich Japan NZ-CHAT ROK WET Asia Cuba Factory HST Kwajalein Navajo Singapore Zulu Atlantic EET GB Hongkong Libya PRC Turkey tzdata.zi Australia EST GB-Eire Iceland MET PST8PDT UCT zone.tab Brazil EST5EDT GMT Indian MST Pacific US zone1970.tab
Для установки нужного пояса, например Asia/Tokyo, используйте:
root@srv:~ # tzsetup Asia/Tokyo root@srv:~ # cat /var/db/zoneinfo Asia/Tokyo root@srv:~ # date Wed Dec 24 12:58:27 JST 2025
2. Интерактивная настройка
Без указания аргументов tzsetup запускается в интерактивном режиме с удобным меню выбора:
+------+Time Zone Selector+-------+ | Select a region | | +-----------------------------+ | | |1 Africa | | | |2 America -- North and South| | | |3 Antarctica | | | |4 Arctic Ocean | | | |5 Asia | | | |6 Atlantic Ocean | | | |7 Australia | | | |8 Europe | | | |9 Indian Ocean | | | |10 Pacific Ocean | | | |11 UTC | | | +-----------------------------+ | +---------------------------------+ | [ OK ] [Cancel] | +---------------------------------+
Выберите регион, затем конкретную зону — изменения применяются автоматически и сохраняются в /var/db/zoneinfo.

