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

·2 min read·paskov

Допреди малко разлиствах 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 време.

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