як я можу змінити дату та час на 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"

Чи працює вона також при перезавантаженні системи або її потрібно застосовувати щоразу після перезавантаження?
— YumYumYum

1
Так, він працює після перезавантаження системи; вам не доведеться застосовувати його щоразу.
— kern

Після перезавантаження система автоматично вибирає поточну дату.
— Naveen

Якщо після перезавантаження або живлення цикл дати здається чимось невірним, це зазвичай означає, що акумулятор на материнській платі поганий.
— Анді Джей

2
Здається, це більше не працює. Використання Ubuntu 16.04
— Teekin

50

Спробуйте це:

sudo dpkg-reconfigure tzdata

Це дозволяє вам налаштувати свій часовий пояс (ви можете просто вибрати той самий) та автоматично синхронізувати свій час.

Якщо пакета tzdata немає, встановіть його:

sudo apt-get update
sudo apt-get install tzdata

1
Це вирішило налаштування часового поясу сервера Ubuntu, дякую.
— Мані Осман

13

У 12.04 мені не потрібно нічого розблокувати. Просто натисніть на годинник на верхній панелі та виберіть Налаштування часу та дати, як тільки відкриється вікно Час і дата, виберіть Вручну, щоб ви могли змінити час та дату вручну; інакше виберіть на карті свій часовий пояс і виберіть Автоматичний.

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

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


4
Я не в змозі змінити час своєї системи таким чином. Я можу змінити час у налаштуваннях, але це не відображається на моїй верхній панелі.
— roopunk

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

Вам доведеться негайно змінити фокус керування віджиманням дат, щоб негайно змінити дату. Дуже дивно :) (Ubuntu 14.10)
— Арам Паронікян

1
Жодне з цих рішень для мене не працює, я теж 14.04.
— Тасс

іноді для відображення змін у налаштуваннях вам потрібно вбити службу панелі єдності та перезапустити її. Клацніть годинник на верхній панелі та виберіть Налаштування часу та дати, як тільки відкриється вікно Час і дата, виберіть Вручну, щоб ви могли змінити час та дату вручну; інакше виберіть на карті свій часовий пояс і виберіть Автоматично. Тепер, щоб відобразити зміни, миттєво відкрийте термінал і введіть killall jedinstvo-panel-service
— Gaurav Shukla

5

Дивіться цю публікацію в блозі, щоб визначити дату за допомогою рядка для машинного формату:

sudo date 120622432007.55

за 6 грудня 2007 р., 22:43:55,

і перегляньте цю відповідь для встановлення дати за допомогою дружнього рядка:

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

3

Якщо ви хочете змінити лише часовий пояс, перейдіть за цим посиланням :

  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.