Коли я встановлював FreeBSD, не вибрав дату і часовий пояс залишив все за замовчуванням. Я встановив середовище робочого стала і все гаразд. Але при запуску однієї програми побачив повідомлення про помилку, в ній сказано про неправильний системний час.
Щоб подивитися поточну дату просто в терміналі наберіть команду
date
ви побачите поточну дату наприклад
Fri Aug 15 14:14:19 UTC 2015
Щоб змінити дату і час у FreeBSD, потрібно за допомогою тієї ж команди date ввести поточний час з датою в наступному форматі.
date ccyymmddHHMM.ss
Тепер подивимося що це означає.
1. cc це поточне століття
2. yy це рік
3. mm це місяць року
4. dd це день місяця
5. HH це годинник
6. MM це хвилини
7. .ss ну і секунди
Ось наприклад так
# date 201508151435
Перевіримо, що вийшло
date
Fri Aug 15 14:35:00 UTC 2015
щоб поміняти тільки час, вводимо так
date 1440
Ну, а якщо потрібно встановити і секунди тоді так
date 1440.30
Щоб встановити свою тимчасову зону, просто скопіюйте файл вашої тимчасової зони від сюди /usr/share/zoneinfo в /etc/localtime
Наприклад:
cp /usr/share/zoneinfo/Europe/Kiev /etc/localtime
або
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Усе!