MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Установка даты и времени в Linux
11.01.2013
13:23
Текстовые метки: date, дата, время, Linux, часовой пояс
Раздел: Компьютер - Linux - Bash - Команды и скрипты

Узнать текущее время можно со помощью команды date без параметров.


$ date

Втр Фев 5 21:18:58 MSK 2013


Вывести текущее время в нужном формате можно так:


$ date +%Y-%m-%d-%H-%M-%S

2013-02-05-21-19-46


Для установки системной даты и времени можно воспользоваться командой date. При вызове с параметром, который начинается с цифры, устанавливает системное время.


date --date="2004-02-29 16:21:42"


Чтобы установить только время, можно воспользоваться командой:


date --date="16:21:42"


Чтобы установить только дату, можно воспользоваться командой:


date --date="2004-02-29"


Однако, сразу после этих команд, стсемное время возвращается к предыдущему значению. Надо разбираться...



Поэтому нужно вначале установить аппаратные часы. Узнать, сколько времени на аппаратных часах, можно командой:


hwclock


ранее эта команда называлась clock.


Установить аппаратные часы можно командой:


hwclock --set --date="2011-08-14 16:45:05"


После чего надо засинхронизировать системные часы с аппаратными:


hwclock -s


По идее, если временная зона настроена как локальная, после этой команды время на компьютере будет таким же как и на аппаратных часах.



Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования