# Как да си настроим часовника под GNU/Linux?

*2004-02-01*

> Как да настроим часовата зона, системния и хардуерния часовник в GNU/Linux с /etc/localtime, date и hwclock.

Допреди малко разлиствах **man** страницата на командата **date**, решен най-после да си настроя часовника под GNU/Linux, защото той определено беше неточен. Това се отразяваше негативно на някои програми, които ползвам, като Ximian Evolution например, както и на системните логове.

Реших да споделя наученото с вас - знам ли, може на някого да му е от полза. Поне на мен досега не ми се бе налагало да си настройвам часовника, затова не знаех как става.

_1\. Настройване на часовата зона_  

Часовата зона в GNU/Linux се наглася чрез символен линк (symlink) **/etc/localtime -> /usr/share/zoneinfo**, директория, която информира коя часова зона използвате. Тъй като сме в България, съответно **/etc/localtime** ще бъде символен линк към **/usr/share/zoneinfo/Europe/Sofia**.

Ако **/etc/localtime** не сочи към **/usr/share/zoneinfo/Europe/Sofia**, направете символен линк към гореспоменатата директория, използвайки следната команда:

> ln -s /usr/share/zoneinfo/Europe/Sofia /etc/localtime

С това решавате проблемите с часовата зона.

_2\. Настройване на системния часовник_  

За да настроите системния часовник, просто трябва да използвате командата date. Ето начина, по който се прави цялата философия: **date** 08290122, което означава следното: _29 август, 01:22 AM_.

За да видите резултата, изпълнете date, без да задавате допълнителни параметри.

_3\. Настройване на хардуерния часовник_  

Настройката и получаването на информация за текущото време на хардуерния часовник (hardware clock) се извършват посредством командата **hwclock**. За да видите информация за датата и часа според хардуерния часовник, изпълнете гореспоменатата команда без параметри.

За да го настроите:

> hwclock --systohc --utc

 _БЕЛЕЖКА: използвайте аргумента **--utc** само ако хардуерният Ви часовник е настроен по UTC време._

Надявам се това малко „ръководство“ да Ви помогне.

