Змінити часовий пояс 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У більшості випадків ви побачите подібне діалогове вікно:

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

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

Залишається вибрати часовий пояс в списку і натиснути кнопку Застосувати. Тут уже зміни повинні проявитися моментально.
висновки
Тепер ви знаєте як виконується установка часового поясу в linux і зможете налаштувати не тільки свій домашній комп`ютер а й сервер з безліччю користувачів, яким потрібен окремий часовий пояс для правильного місцевого часу. Якщо у вас залишилися питання, питайте в коментарях!
На завершення відео, в якому детально розказано, що таке часові пояси і навіщо вони потрібні:
Команда tzutil - управління часовими поясами в командному рядку windows
Куди встановлюються програми в ubuntu
Мтчелл м. - програмування для linux. Професійний підхід
Збивається час в ubuntu і windows
Як правильно: linux або gnu linux
Чим відрізняється unix від linux
Як дізнатися версію squid
Як приховати процес в linux
Як подивитися користувачів ubuntu
Як перетворити формат часу чч: мм: сс в годинник в excel
Як визначити часовий пояс
Як змінити пароль в linux
Як вивести час з урахуванням часового поясу в php
Як дізнатися версію linux mint
Реліз linux kernel 4.8 rc3
Установка ntp в ubuntu
Налаштування часового поясу через htaccess
Адміністрування linux
Робота з датою і часом в php
Lame - linux administration made easy
Opera для linux
Налаштування часового поясу через htaccess
Lame - linux administration made easy
Opera для linux
Як змінити пароль в linux
Як вивести час з урахуванням часового поясу в php
Як перетворити формат часу чч: мм: сс в годинник в excel