Администрирование FreeBSD, Linux, ... Ubuntu: как узнать текущее время Wed, November 13 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Ubuntu: как узнать текущее время Печать
Добавил(а) microsin   

Обзор нескольких вариантов работы с текущим системным временем 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.

 

Добавить комментарий


Защитный код
Обновить

Top of Page