как я могу изменить дату и время в Ubuntu


65

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

Ответы:


83

Из man date

-s, --set=STRING
          set time described by STRING

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

sudo date --set=STRING

Например, чтобы изменить дату на 25 сентября 2013 года в 15:00 , команда

sudo date --set "25 Sep 2013 15:00:00"

Это также работает, если система перезагружена, или это должно применяться каждый раз после перезагрузки?

1
Да, работает после перезагрузки системы; вам не придется применять его каждый раз.
— Керн

После перезагрузки система автоматически выбирает текущую дату.
— Навин

Если после перезагрузки или выключения питания дата кажется неправильной, это обычно означает, что батарея на материнской плате неисправна.
— Анди Джей

2
Похоже, это больше не работает. Использование Ubuntu 16.04
— Teekin

51

Попробуй это:

sudo dpkg-reconfigure tzdata

Это позволяет вам настроить часовой пояс (вы можете просто выбрать тот же) и автоматически синхронизировать ваше время.

Если нет пакета tzdata, установите его:

sudo apt-get update
sudo apt-get install tzdata

1
Это решает мою настройку часового пояса сервера Ubuntu, спасибо.
— Мани Осман

13

В 12.04 мне не нужно ничего разблокировать. Просто нажмите на часы на верхней панели и выберите «Настройки времени и даты», как только откроется окно «Время и дата», выберите «Вручную», чтобы вы могли изменить время и дату вручную; В противном случае выберите часовой пояс на карте и выберите Автоматически.

введите описание изображения здесь

введите описание изображения здесь


4
Я не могу изменить время моей системы таким образом. Я могу изменить время из настроек, но оно не отражается на моей верхней панели.
— Ропанк

1
Это занимает некоторое время (+30 секунд), но верхняя панель обновляется через некоторое время. (Ubuntu 14.04)
— shxfee

Вам нужно будет изменить фокус элемента управления Date spinner, чтобы изменить дату немедленно. Очень странно :) (Ubuntu 14.10)
— Арам Пароникян

1
Ни одно из этих решений не работает для меня, я тоже 14.04.
— ТАСС

иногда, чтобы отразить изменения настроек, вам нужно убить службу панели Unity и перезапустить ее. Нажмите часы на верхней панели и выберите «Настройки времени и даты», как только откроется окно «Время и дата», выберите «Вручную», чтобы вы могли изменить время и дату вручную; в противном случае выберите часовой пояс на карте и выберите Автоматически. Теперь, чтобы отразить изменения, мгновенно откройте терминал и наберите killall unity-panel-service
— Гаурав Шукла

5

См. Этот пост в блоге для установки даты с помощью строки формата, удобного для машин:

sudo date 120622432007.55

за 6 декабря 2007 г., 22:43:55,

и посмотрите этот ответ для установки даты с удобной для человека строкой:

sudo date --set "15 MAY 2011 1:40 PM"

4

Если вы хотите изменить только часовой пояс, перейдите по этой ссылке :

  1. Проверьте текущие настройки часового пояса: $ timedatectl
  2. Показать все доступные часовые пояса: $ timedatectl list-timezones
  3. Изменить часовой пояс: $ sudo timedatectl set-timezone Europe/Berlin.

-2

У меня была похожая проблема при моей установке, и приведенная выше команда выдала эту ошибку:

date: the argument '19 Sep 2014 20:11:00' lacks a leading '+';
when using an option to specify date(s), any non-option
argument must be a format string beginning with '+'
Try 'date --help'

Справка показывает -

Usage: date [option]...  [+FORMAT] - (etc)

Добавлен обязательный плюс, как указано, для рендеринга, +19 Sep 2014 20:11:00который работал.


Это для отображения даты, а не ее установки .
— Адам Кац
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.