Есть ли такая команда для изменения даты и времени для системных часов?
Например:
Текущая дата и время January 1, 1970 22:30:59:980, где 59 и 980 относятся к секундам и миллисекуд соответственно
И я хочу изменить его на January 2, 1971 23:31:59:990
Есть ли команда для этого?
Простой способ:
ntpdate -s ntp.ubuntu.com
Чтобы изменить часовой пояс:
dpkg-reconfigure tzdata
Возможно, вам понадобится sudo.
Вы можете использовать команду date, чтобы изменить время, и вам понадобится sudo разрешение для этого; пример установки даты до 27 июня 2014 года, а время до 1:17 утра:
sudo date --set "27 Jun 2014 1:17:00"
Поскольку система была введена в Ubuntu, правильный путь:
# timedatectl set-time "RFC 3339-compliant string"
, например
# timedatectl set-time "2002-10-02T10:00:00-05:00"
# timedatectl set-time "10:35"
# timedatectl set-time "+2 hours"
Короткие версии для установки даты или времени:
Чтобы установить дату (установите время на 0: 0: 0):
date +%Y%m%d -s "19710102"
Чтобы установить время только:
date +%T -s "23:31:59"
Вы можете добавить желаемый «.990» к секундам.
Прочтите справочную страницу для получения дополнительных параметров и форматов относительно команды даты:
man date
Примечание: вы также можете проверить или установить аппаратные часы. Прочтите справочную страницу .
sudo date --set="Mon Feb 16 08:49:56 IST 2015"
Это было бы правильным утверждением в UBUNTU 14.04.