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