Як змінити дату та час у FreeBSD

 
Коли я встановлював 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

 

 

 
Усе!