Змінити часовий пояс linux

Ми дуже часто користуємося часом в Linux, починаючи від простого завдання дізнатися котра година, до більш складної - подивитися логи або дізнатися коли відбулася та чи інша подія в системі. Все зав`язано на часі, тому дуже важливо, щоб годинник йшли правильно.

Наша планета розділена на часові пояси, це було зроблено з однією простою метою, щоб час в будь-якій точці планети відповідало сонячного часу. Час між цими зонами відрізняється на годину і всього таких поясів - 24, за еталон взято час за нульовим, Грінвічським меридіану.

Тому в певний момент часу в різних ділянках планети буде відрізнятися на годину. У цій невеликій статті ми розглянемо як змінити часовий пояс Linux, щоб операційна система правильно працювала з часом і могла правильно його синхронізувати через інтернет.

Як працює час в Linux?

Операційна система Linux зберігає і обробляє системний час в спеціальному Unix форматі - кількість секунд минули з півночі першого січня 1970 року. Ця дата вважається початком епохи Unix. І використовується не ваше локальне час, а час по грінвічським меридіану.

Для перетворення часу за Гринвічем в регіональне час використовується часовий пояс. Це перетворення виконується для кожного користувача. Це необхідно, щоб кожен користувач міг налаштувати для себе правильне по його тимчасової зоні час. Така поведінка просто необхідно на серверах, коли на одній машині можуть працювати люди з різних частин світу.

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

Налаштування часового поясу в / etc / localtime

Найбільш популярний і підтримуваний в більшості дистрибутивів спосіб встановити часовий пояс для всіх користувачів - за допомогою символічного посилання / etc / localtime на файл потрібного часового поясу. Список доступних часових поясів можна подивитися командою:

$ Cp / etc / localtime /etc/localtime.bak

Для створення символічного посилання використовуйте команду ln -sf. Файл зони потрібно вибрати з доступних в системі. Наприклад, мій часовий пояс - Україна, Київ, для установки буде використовуватися наступна команда:

$ date


Якщо у вас встановлена ​​утиліта rdate можна синхронізувати час з мережею:

$ / Sbin / hwclock --systohc

Якщо потрібно змінити часовий пояс тільки для певної програми або скрипта, просто змініть для неї змінну оточення TZ, наприклад:

$ Vi ~ / .environment $ redhat-config-date

У CentOS і Fedora:

$ tzselect

В Ubuntu:

$ tzconfig


У більшості випадків ви побачите подібне діалогове вікно:

timezone

Тут просто потрібно вибрати потрібний часовий пояс і натиснути кнопку Enter. Після цього для остаточного застосування налаштувань потрібно буде перезавантажити систему.

Налаштування часового поясу в GUI

У дистрибутиві Ubuntu і інших, що використовують Gnome, настройка часового поясу linux може бути виконана прямо в параметрах системи. Для цього виберіть пункт дата та час, виберіть своє місце розташування на карті, або вписати назву для пошуку в поле введення:

timezone

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

timezone1

Залишається вибрати часовий пояс в списку і натиснути кнопку Застосувати. Тут уже зміни повинні проявитися моментально.

висновки

Тепер ви знаєте як виконується установка часового поясу в linux і зможете налаштувати не тільки свій домашній комп`ютер а й сервер з безліччю користувачів, яким потрібен окремий часовий пояс для правильного місцевого часу. Якщо у вас залишилися питання, питайте в коментарях!

На завершення відео, в якому детально розказано, що таке часові пояси і навіщо вони потрібні:

Поділися в соціальних мережах:

Схожі
Куди встановлюються програми в ubuntuКуди встановлюються програми в ubuntu
Як дізнатися версію squidЯк дізнатися версію squid
Налаштування часового поясу через htaccessНалаштування часового поясу через htaccess
Lame - linux administration made easyLame - linux administration made easy
Як приховати процес в linuxЯк приховати процес в linux
Чим відрізняється unix від linuxЧим відрізняється unix від linux
Opera для linuxOpera для linux
Як змінити пароль в linuxЯк змінити пароль в linux
Як вивести час з урахуванням часового поясу в phpЯк вивести час з урахуванням часового поясу в php
Як перетворити формат часу чч: мм: сс в годинник в excelЯк перетворити формат часу чч: мм: сс в годинник в excel
» » Змінити часовий пояс linux