устанавливаем дату время в bash
Установка даты из командной строки
date +%Y%m%d -s "20120418"
Установка времени из командной строки
date +%T -s "11:14:00"
Установка времени и даты из командной строки
date -s "19 APR 2012 11:14:00"
Проверка в Linux даты из командной строки
date
Установка аппаратных часов
Аппаратные часы — это те часы, которые работают на вашем компьютере даже тогда, как питание компьютера отключено. Это возможно благодаря наличию в современных компьютерах литиевой батареи или батареи другого типа в более старых компьютерах.
Мы можем увидеть различие между аппаратными и системными часами
hwclock --show
Вы увидите что-то вроде следующего:
Thu 19 Apr 2012 03:23:05 PM BOT -0.785086 seconds
Теперь проверьте системные часы
date
Вы увидите что-то вроде следующего:
Thu Apr 19 15:26:41 BOT 2012
Давайте установим аппаратные часы по местному времени:
hwclock --set --date="2012-04-19 16:45:05" --localtime
Если вы хотите установить их на использование времени по Гринвичу (UTC):
hwclock --set --date="2011-04-19 20:45:05" --utc
Установка часового пояса
Чтобы в ваших системных часах установить часовой пояс, выполните следующее: