Настройка даты и времени на Linux через терминал

Linux 21 май 2024 legioner

 

Настройка даты и времени на Linux является важной задачей, особенно для серверов и рабочих станций, которые зависят от правильного времени для логирования, планирования задач и синхронизации с другими системами. В этой статье мы рассмотрим, как настроить дату и время на Linux через терминал, используя утилиты date, timedatectl и hwclock.

Использование утилиты date

Утилита date позволяет установить системное время и дату. Для изменения даты и времени необходимо использовать права суперпользователя.

Просмотр текущей даты и времени

Чтобы посмотреть текущую дату и время, выполните следующую команду:

sh
date

Установка даты и времени

Для установки даты и времени используется следующая команда:

sh
sudo date MMDDhhmm[[CC]YY][.ss]
  • MM — месяц (двузначное число).
  • DD — день (двузначное число).
  • hh — час (двузначное число, в 24-часовом формате).
  • mm — минуты (двузначное число).
  • CC — первые две цифры года (необязательно).
  • YY — последние две цифры года (необязательно).
  • ss — секунды (необязательно).

Например, чтобы установить время на 21 мая 2024 года, 14:30, выполните:

sh
sudo date 052114302024.00

Использование утилиты timedatectl

Утилита timedatectl является частью системы systemd и позволяет управлять временем и датой, включая синхронизацию времени через NTP (Network Time Protocol).

Просмотр текущих настроек времени и даты

Для просмотра текущих настроек выполните:

sh
timedatectl status

Установка времени

Чтобы установить время, выполните следующую команду:

sh
sudo timedatectl set-time HH:MM:SS

Например, для установки времени на 14:30:00, выполните:

sh
sudo timedatectl set-time 14:30:00

Установка даты

Чтобы установить дату, выполните:

sh
sudo timedatectl set-time YYYY-MM-DD

Например, для установки даты на 21 мая 2024 года, выполните:

sh
sudo timedatectl set-time 2024-05-21

Установка даты и времени одновременно

Вы также можете установить дату и время одновременно:

sh
sudo timedatectl set-time 'YYYY-MM-DD HH:MM:SS'

Например, для установки даты и времени на 21 мая 2024 года, 14:30, выполните:

sh
sudo timedatectl set-time '2024-05-21 14:30:00'

Включение и отключение синхронизации времени через NTP

Для включения синхронизации времени через NTP выполните:

sh
sudo timedatectl set-ntp true

Для отключения синхронизации времени через NTP выполните:

sh
sudo timedatectl set-ntp false

Использование утилиты hwclock

Утилита hwclock используется для управления аппаратными часами системы (RTC - Real Time Clock).

Просмотр текущего времени аппаратных часов

Чтобы увидеть текущее время аппаратных часов, выполните:

sh
sudo hwclock --show

Синхронизация системного времени с аппаратными часами

Для синхронизации системного времени с аппаратными часами выполните:

sh
sudo hwclock --hctosys

Синхронизация аппаратных часов с системным временем

Для синхронизации аппаратных часов с системным временем выполните:

sh
sudo hwclock --systohc

Заключение

Настройка даты и времени на Linux через терминал — это важный навык, который позволяет управлять системным и аппаратным временем. Используя утилиты date, timedatectl и hwclock, вы можете легко настраивать время и дату, а также синхронизировать их через NTP. Эти команды полезны как для администраторов серверов, так и для обычных пользователей, желающих поддерживать корректное время на своих устройствах.

Редакция «ИТ Фишки»
Качественные материалы о софте, технологиях и гаджетах
Ссылка на материал
Поделиться:
Похожие публикации
Комментарии (0)

© Copyright © 2026. Все права защищены.