В операционной системе FreeBSD команда date отображает и устанавливает дату и время. Без аргументов команда date отображает дату и время с часов ядра системы.

Отображение даты и времени в FreeBSD

Введите команду date как в примере ниже, для отображения даты и времени:

date

Выход с команды:

Fri Feb  17 11:00:28 IST 2012

Установка даты и времени в FreeBSD

В FreeBSD устанавливать дату и время могут только суперюзеры или root пользователь. Основной формат команды приведен в примере ниже:

date yymmddhhmm

Где,

  • yy : Последние две цифры года
  • mm : Месяц (от 1 до 12)
  • dd : День (от 1 до 31)
  • hh : Часы ( от 0 до 23)
  • mm : Минуты ( от 0 до 59)

Для примера давайте установим дату на 13 Января 20012 года, 16:59 (помните что для изменения даты нужны права root)

date 1201131659

 

Изменение времени во FreeBSD без изменения даты

 

Выполните следующую команду для установки времени на 15:21 :

date 1521

 

Настройка часового пояса в FreeBSD

 

Для правильной настройки часового пояса надо скопировать файл часовой зоны из директории /usr/share/zoneinfo в /etc/localtime. Перейдите в раздел с файлами часовых зон:

 

cd /usr/share/zoneinfo

 

Используйте ls -l команду для поиска нужного вам файла.

 

Для примера если мне нужен файл для часового пояса Москвы, то я должен выполнить следующую команду:

cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime

 

Так же можно установить часовой пояс через переменную TZ, например:

 

export TZ=Europe/Moscow