Меню

Ubuntu настройка временной зоны

Как изменить часовой пояс Linux

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

Как работает время в Linux?

Для преобразования времени по Гринвичу в региональное время используется часовой пояс. Это преобразование выполняется для каждого пользователя. Это необходимо, чтобы каждый пользователь мог настроить для себя правильное по его временной зоне время. Такое поведение просто необходимо на серверах, когда на одной машине могут работать люди из разных частей мира.

По умолчанию в системе может быть установлен неправильный часовой пояс, это приведет к путанице в логах событий, да и другим трудностям. Но все это легко исправить. Дальше мы рассмотрим несколько способов изменить часовой пояс Linux.

Настройка часового пояса в linux

1. Ссылка /etc/localtime

Сначала создайте резервную копию текущего часового пояса:

cp /etc/localtime /etc/localtime.bak

Теперь можете проверить текущее системное время с помощью утилиты date:

Если у вас установлена утилита rdate можно синхронизировать время с сетью:

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

Если нужно изменить часовой пояс только для определенной программы или скрипта, просто измените для нее переменную окружения TZ, например:

Эта настройка сохраняется только для текущего сеанса командной оболочки. Чтобы сменить часовой пояс linux для определенного пользователя тоже нужно использовать переменную среды TZ. Только ее нужно добавить в файл

/.environment. Этот файл читается по умолчанию при входе в систему, а значит переменная будет доступна всем программам:

Готово, теперь вы знаете как выполняется настройка часового пояса linux для определенного пользователя.

2. Настройка с помощью tzdata

Если вы не хотите использовать описанный выше способ, можно воспользоваться специальными утилитами. Вот только в разных дистрибутивах используются свои утилиты. Рассмотрим варианты для самых популярных дистрибутивов.

В Slackware или FreeBSD:

В большинстве случаев вы увидите подобное диалоговое окно:

Здесь просто нужно выбрать нужный часовой пояс и нажать кнопку Enter. После этого для окончательного применения настроек нужно будет перезагрузить систему.

Читайте также:  Настройки бортового компьютера skoda octavia a5

3. Настройка с помощью systemd

В systemd есть своя утилита для настройки даты и часового пояса. Чтобы узнать текущее состояние выполните:

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

А для установки нужного часового пояса используйте команду set-timezone, например, тот же Europe/Kiev:

sudo timedatectl set-timezone Europe/Kiev

4. Настройка часового пояса в GUI

В дистрибутиве Ubuntu и других, использующих Gnome, настройка часового пояса Linux может быть выполнена прямо в параметрах системы. Для этого выберите пункт Сведения о системе, затем Дата и время, выберите свое местоположение на карте, или наберите название для поиска в поле ввода:

В KDE аналогично можно установить часовой пояс в настройках системы. Запустите утилиту настроек, откройте пункт Локализация, перейдите в раздел Дата и время, а затем откройте вкладку Часовой пояс:

Остается выбрать часовой пояс в списке и нажать кнопку Применить. Здесь уже изменения должны проявиться моментально.

Выводы

Теперь вы знаете как выполняется установка часового пояса в linux и сможете настроить не только свой домашний компьютер но и сервер с множеством пользователей, которым нужен отдельный часовой пояс для правильного местного времени. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение видео, в котором подробно рассказано, что такое часовые пояса и зачем они нужны:

Источник

Как установить или изменить часовой пояс в Ubuntu 18.04

Главное меню » Операционная система Ubuntu » Как установить или изменить часовой пояс в Ubuntu 18.04

Использование правильного часового пояса важно для многих системных задач и процессов. Например, cron deamon использует часовой пояс системы для выполнения заданий cron, а временные метки в файлах журнала основаны на часовом поясе той же системы.

В этой статье показано, как установить или изменить часовой пояс в Ubuntu 18.04 и предыдущих версиях из командной строки или через графический интерфейс. Те же инструкции применимы для любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Читайте также:  Wifire настройки apn netbynet

Предпосылки

Вы должны войти в систему как пользователь с привилегиями sudo, чтобы изменить часовой пояс системы.

Проверка текущего часового пояса

В Ubuntu и большинстве других дистрибутивов Linux мы можем использовать команду timedatectl для отображения и установки текущего времени и часового пояса системы.

Как вы можете видеть в выводе ниже, часовой пояс установлен в UTC:

Часовой пояс системы настраивается путем символической ссылки /etc/localtime на двоичный идентификатор часового пояса в каталоге /usr/share/zoneinfo. Итак, другой вариант – показать путь, на который указывает символическая ссылка:

Кроме того, вы также можете проверить текущий часовой пояс системы, отображая содержимое файла /etc/timezone.

Изменение часового пояса с помощью команды timedatectl

Перед изменением часового пояса вам нужно узнать длинное имя часового пояса, которое вы хотите использовать. Соглашение об именовании часовых поясов обычно использует формат «Регион/Город».

Чтобы получить список всех доступных часовых поясов, вы можете либо перечислить файлы в каталоге /usr/share/zoneinfo, либо использовать команду timedatectl.

Как только вы определите, какой часовой пояс соответствует вашему местоположению, введите в качестве пользователя sudo следующую команду:

Например, чтобы изменить часовой пояс системы на Europe/Moscow:

Запустите команду timedatectl, чтобы проверить изменения:

Изменение часового пояса путем перенастройки tzdata

Если вы используете более старую версию Ubuntu, а команда timedatectl отсутствует в вашей системе, вы можете изменить часовой пояс, перенастроив tzdata.

Изменение часового пояса с помощью графического интерфейса

Если командная строка не ваша вещь, вы можете изменить часовой пояс текущей системы через графический интерфейс.

Заключение

В этой статье мы показали, как вы можете изменить часовой пояс вашей системы Ubuntu, установленный в вашей системе. Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Как изменить часовой пояс в Linux

Часовой пояс в Linux обычно настраивается во время установки системы. Иногда пользователю может потребоваться его изменить. Способ изменения часового пояса (его еще называют временной зоной) может зависеть от конкретного дистрибутива. Рассмотрим некоторые из способов изменения часового пояса.

Читайте также:  Настройка мфу по сети через роутер маршрутизатор

Посмотреть текущий часовой пояс

Посмотреть текущий часовой пояс можно разными способами.

Команда date

Команда date выводит текущую дату, время и часовой пояс:

Команда timedatectl

Утилита timedatectl применяется для настройки и получения информации о текущем системном времени. Она доступна в системах, использующих systemd.

Если выполнить команду timedatectl без параметров, то будет выведена информация о системных часах, а также часовой пояс (в поле Time zone ).

Файл /etc/localtime это символическая ссылка, которая указывает на текущий часовой пояс, используемый в системе.

Для просмотра можно воспользоваться командной:

Получить список доступных часовых поясов

Утилита tzselect

Утилита timedatectl

Можно воспользоваться grep и ограничить область поиска. Например, выведем список временных зон только для Европы:

Изменить часовой пояс

Изменяем часовой пояс утилитой timedatectl

Напомним, что утилита timedatectl доступна только для систем, использующих systemd. Если у вас нет утилиты timedatectl, то используйте способ описанный в следующем параграфе.

Для установки часового пояса с помощью утилиты timedatectl нужно выполнить команду:

Изменяем часовой пояс настройкой /etc/localtime

Данный способ наиболее универсальный и работает в большинстве дистрибутивов Linux.

Итак создадим ссылку на нужный файл временной зоны:

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

Изменить часовой пояс только для одной программы или текущей сессии

Чтобы установить часовой пояс для отдельной программы можно задать его через переменную окружения TZ :

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

Изменить часовой пояс через графические утилиты

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

Откроется карта с возможностью интерактивного выбора часового пояса. Выберите мышкой нужный регион на карте.

Заключение

Мы рассмотрели как изменить часовой пояс в Linux, как определить текущий часовой пояс и просмотреть список доступных временных зон. Большинству пользователей подойдет способ с использованием графической программы для изменения Параметров системы.

Источник

Adblock
detector