Промяна на часовата зона и местното време в Linux - Николас Малински
Много съвременни дистрибуции на Linux включват програми с доста удобен интерфейс за настройка на часа и часовата зона. Често тази функция е достъпна чрез менюто на софтуера или чрез просто щракване с десния бутон върху иконата на часовника в добре познати работни среди като KDE или GNOME. Но често ми се налага да работя в терминален режим, където няма достъп до удобна GUI функционалност. В този случай времето може да се настрои с помощта на Linux команди:
За да промените текущата дата и час:
дата -s "ММ/ДД/ГГ чч:чч:сс"
Където MM е месецът DD е датата YY е годината hh е часове mm е минути ss е секунди
За да промените текущата часова зона, трябва да следвате няколко прости стъпки:
1. Влизаме в системата като root, проверяваме текущата часова зона, зададена на машината. За да направите това, изпълнете командата
На екрана ще се появи нещо подобно:
Вторник, 24 април, 13:07:00 CST 2012 г
В този случай CST е нашата текуща часова зона.
2. Отивайки в директорията /usr/share/zoneinfo, ще видим списък с региони, от които можете да изберете най-подходящия за нас. Да кажем, че искаме да преминем към московската часова зона. За целта трябва да използваме файла Moscow, намиращ се в поддиректорията Europe.
3. Създайте символна връзка към часовата зона, от която се нуждаем:
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
4. Запишете стойността на параметъра ZONE във файла /etc/sysconfig/clock.В нашия случай трябва да е „Europe/Moscow“.
5. Настройте хардуерния часовник, като изпълните командата:
Това завършва промяната на часовата зона. Проверка на текущия час отново:
Ако времето е различноот това, което трябва да бъде - погледнете началото на публикацията