Как да си настроим часовника под GNU/Linux?
Допреди малко разлиствах 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 време.
Надявам се това малко „ръководство“ да Ви помогне.