Как поменять дату и время во 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

 

 

 

Все!