Есть ли такая команда для изменения даты и времени Системных часов?
Например:
Текущая дата и время - это January 1, 1970 22:30:59:980
где 59 и 980 относятся к секундам и миллисекодам соответственно.
И я хочу изменить это на January 2, 1971 23:31:59:990
Есть ли команда для этого?
command-line
Абель Мелькиадес Каллехо
источник
источник
Ответы:
Чтобы установить время в Ubuntu с терминала, вы можете использовать следующую команду:
где
new_date_time_string
должен следовать формат,MMDDhhmmyyyy.ss
который описан ниже:MM
двухзначный месяц, от 01 до 12DD
это двузначный день от 01 до 31 с обычными правилами для дней в зависимости от месяца и годаhh
является двухзначным часом, используя 24-часовой период, так что это между 00 и 23mm
двузначная минута, от 00 до 59yyyy
это год; это может быть две цифры или четыре цифрыss
это две цифры секунды. Обратите внимание на период.
доss
.Источник: Управление временем в Ubuntu через командную строку .
Итак, в вашем конкретном случае вы можете использовать:
Или вы можете использовать:
это именно то, что вы спросили.
Источник: https://serverfault.com/a/338395/181186 .
источник
hh
находится между 00 и 23, но OP и этот ответ показывают, что он установлен на 24.Простой способ:
Чтобы изменить часовой пояс:
Наверное, вам нужно
sudo
.источник
Вы можете использовать
date
команду, чтобы изменить время, и вам потребуетсяsudo
разрешение для этого; Пример установки даты на 27 июня 2014 года и времени на 1:17:источник
Поскольку systemd был представлен в Ubuntu, правильный путь:
например
источник
sudo date --set="+2 hours"
, что именно то, что мне нужно.Короткие версии для установки только даты или времени:
Чтобы установить дату (установим время на 0: 0: 0):
Чтобы установить только время:
Вы можете добавить желаемый ".990" к секундам.
Прочтите справочную страницу для получения дополнительных опций и форматов, касающихся команды date:
Примечание: вы также можете проверить или установить аппаратные часы. Читайте об этом здесь .
источник
Это было бы правильным заявлением в UBUNTU 14.04.
источник