Обзор нескольких вариантов работы с текущим системным временем Linux. Очень много полезной информации нашел для себя на сайте losst.pro [1, 2].
[Чтение времени с помощью команды date]
Общая информация о текущем времени:
$ date
Пт 04 окт 2024 10:46:32 MSK
Глобальное время UTC:
$ date -u
Пт 04 окт 2024 07:46:36 UTC
Использование формата для вывода времени:
$ date +'%e.%m.%Y'
4.10.2024
$ date +'Какой сегодня день? Сегодня %e число %m месяца %Y года'
Какой сегодня день? Сегодня 4 число 10 месяца 2024 года
[Чтение времени с помощью команды hwclock]
$ sudo hwclock
2024-10-04 10:28:16.141263+03:00
$ sudo hwclock --localtime
2024-10-04 07:28:34.394319+03:00
[Чтение времени с помощью команды timedatectl]
$ timedatectl
Local time: Пт 2024-10-04 10:29:43 MSK
Universal time: Пт 2024-10-04 07:29:43 UTC
RTC time: Пт 2024-10-04 07:29:43
Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
[Как установить зону времени (часовой пояс)]
Список временных зон:
$ ls /usr/share/zoneinfo/ Africa CET Etc Greenwich Japan MST7MDT PRC Universal America Chile Europe Hongkong Kwajalein Navajo PST8PDT US Antarctica CST6CDT Factory HST leapseconds NZ right UTC Arctic Cuba GB Iceland leap-seconds.list NZ-CHAT ROC WET Asia EET GB-Eire Indian Libya Pacific ROK W-SU Atlantic Egypt GMT Iran localtime Poland Singapore zone1970.tab Australia Eire GMT+0 iso3166.tab MET Portugal Turkey zonenow.tab Brazil EST GMT-0 Israel Mexico posix tzdata.zi zone.tab Canada EST5EDT GMT0 Jamaica MST posixrules UCT Zulu
Временная зона для Москвы находится в файле /usr/share/zoneinfo/Europe/Moscow:
$ ls /usr/share/zoneinfo/Europe/ | grep -i moscow Moscow
Текущая временная зона устанавливается символической ссылкой /etc/localtime. Установка временной зоны для Москвы:
$ cp /etc/localtime ~/localtime.bak
$ sudo ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
$ date
Fri Oct 4 10:45:40 MSK 2024
$ date -u
Fri Oct 4 07:45:50 UTC 2024
[Ссылки]
1. Как узнать текущее время Linux site:losst.pro. 2. Как изменить часовой пояс Linux site:losst.pro. |