В этом уроке мы покажем вам, как изменить часовой пояс в Ubuntu 24.04 LTS. Часовые пояса — это географические области, в которых используется одно и то же стандартное время. Они необходимы для координации деятельности в разных частях мира. Ubuntu, как и другие дистрибутивы Linux, управляет часовыми поясами с помощью комбинации системных файлов и утилит.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить ‘sudo
‘ к командам для получения root-прав. Я покажу вам пошаговое изменение часового пояса в Ubuntu 24.04 (Noble Numbat). Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.
Предварительные условия
- Сервер под управлением одной из следующих операционных систем: Ubuntu и любого другого дистрибутива на основе Debian, например Linux Mint.
- Рекомендуется использовать новую установку ОС, чтобы предотвратить любые потенциальные проблемы.
- Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
- Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости.
- Система Ubuntu 24.04 с root-доступом или пользователь с привилегиями sudo.
Изменить часовой пояс в Ubuntu 24.04
Шаг 1. Проверка текущего часового пояса
Прежде чем вносить какие-либо изменения, очень важно знать текущие настройки часового пояса. Для этой цели Ubuntu предоставляет простой инструмент командной строки:
timedatectl
Эта команда отображает подробную информацию о настройках времени и даты вашей системы, включая текущий часовой пояс. Вывод может выглядеть так:
Local time: Mon 2024-07-08 10:30:45 EDT Universal time: Mon 2024-07-08 14:30:45 UTC RTC time: Mon 2024-07-08 14:30:45 Time zone: America/New_York (EDT, -0400) System clock synchronized: yes NTP service: active RTC in local TZ: no
В этом примере часовой пояс установлен как Америка/Нью-Йорк. Понимание вашего текущего часового пояса имеет решающее значение для принятия обоснованных решений об изменениях и устранения потенциальных проблем.
Шаг 2. Измените часовой пояс в Ubuntu 24.04 LTS
Ubuntu 24.04 LTS предлагает несколько методов изменения часового пояса, учитывающих как графические настройки, так и настройки командной строки. Давайте рассмотрим каждый метод подробно.
- Использование графического интерфейса пользователя (GUI)
Для пользователей, которые предпочитают визуальный подход, меню настроек Ubuntu предоставляет интуитивно понятный способ изменения часового пояса.
- Нажмите кнопку «Действия» в верхнем левом углу экрана.
- Введите «Настройки» в строке поиска и щелкните значок «Настройки».
- В окне «Настройки» прокрутите вниз и нажмите «Дата и время».
- Выключите переключатель «Автоматический часовой пояс», если он включен.
- Нажмите на опцию «Часовой пояс».
- На появившейся карте мира нажмите на желаемое местоположение или воспользуйтесь строкой поиска, чтобы найти свой город или часовой пояс.
- После выбора закройте окно настроек. Изменения вступят в силу немедленно.
Этот метод прост и не требует каких-либо знаний командной строки, что делает его доступным для всех пользователей.
- Использование интерфейса командной строки (CLI)
Для системных администраторов или пользователей, которым комфортно работать с терминалом, Ubuntu предлагает мощные инструменты командной строки для управления часовыми поясами.
timedatectl
Команда √
timedatectl
Команда является основным инструментом для управления настройками времени и даты в Ubuntu:
Чтобы просмотреть доступные часовые пояса:
timedatectl list-timezones
Эта команда выводит длинный список часовых поясов. Вы можете отфильтровать его с помощью grep:
timedatectl list-timezones | grep America
Чтобы установить новый часовой пояс:
sudo timedatectl set-timezone America/Chicago
Замените «Америка/Чикаго» на желаемый часовой пояс. Подтвердите изменение, снова запустив timedatectl.
- Изменение вручную
/etc/localtime
Симлинк
Для более практического подхода вы можете вручную изменить /etc/localtime
символическая ссылка:
ls /usr/share/zoneinfo
Создайте новую символическую ссылку:
sudo ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime
Подтвердите изменение:
ls -l /etc/localtime
Это должно показать новую символическую ссылку, указывающую на выбранный вами файл часового пояса.
Используя tzselect
Команда √
tzselect
команда предлагает интерактивный способ выбора часового пояса:
tzselect
Следуйте инструкциям, чтобы выбрать свой континент, страну и конкретный часовой пояс. Обратите внимание, что эта команда только предлагает правильную настройку часового пояса и фактически не меняет часовой пояс системы.
Шаг 3. Устранение распространенных проблем.
Даже при наличии надежной системы управления временем Ubuntu иногда могут возникать проблемы. Вот некоторые распространенные проблемы и их решения:
- Часовой пояс не обновляется: Если после изменения часовой пояс не обновляется, попробуйте перезагрузить систему. Если проблема не устранена, убедитесь, что у вас есть необходимые разрешения и существует файл часового пояса.
- Конфликты между системными и пользовательскими часовыми поясами: Если часовые пояса пользователя конфликтуют с часовыми поясами системы, это может привести к путанице. Убедитесь, что пользовательские настройки необходимы и правильно задокументированы.
- Конфликты сокращений часовых поясов: некоторые сокращения часовых поясов используются в нескольких часовых поясах. Всегда используйте полное название часового пояса (например, «Америка/Нью_Йорк» вместо «EST»), чтобы избежать двусмысленности.