Змінити часовий пояс 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