Для работы со временем и датой в операционной системе FreeBSD, предназначена команда date .
При вызове без параметров, будут выведены текущие системные:: дата, время и временнАя зона в следующем формате
freebsd8/# date
Fri Aug 6 16:24:19 UTC 2010
Установка даты и времени в системе FreeBSD производится с помощью той-же команды data с передачей ей соответствующих аргументов. Формат для установки даты и времени таков:
где:cc - задает текущий векyy - годmm - месяц годаdd - день месяцаHH - часыMM - минуты.ss - секунды
Например:
freebsd88/# date # Показать установленные: дату, время, временную зону
Wed Mar 16 11:24:05 UTC 1910
freebsd88/# date 201008062025 # Устанавливаем новые параметры времени
Fri Aug 6 20:25:00 UTC 2010
freebsd88/# date # Проверяем
Fri Aug 6 20:25:03 UTC 2010
Век указывать не обязательно, по умолчанию date поставит 20 -й.
Что-бы изменить только время, делаем следующее:
freebsd88/# date 2125 # Указываем новое время
Fri Aug 6 21:25:00 UTC 2010
freebsd88/# date # Проверяем
Fri Aug 6 21:25:02 UTC 2010
Что-бы выставить секунды, нужно дописать их через точку после времени, таким образом:freebsd88/# date 2125.10
Fri Aug 6 21:25:10 UTC 2010
Обратите внимание, временная зона у нас установлена как UTC ( Universal Time Coordinated ).
Установить свою временную зону во FreeBSD, можно несколькими способами.
Самый оптимальный и простой вариант, это скопировать файл
соответствующей временной зоны в системную директорию /etc с именем localtime . Файлы зон можно найти в /usr/share/zoneinfo . Итак копируем файл /usr/share/zoneinfo/Europe/Moscow в файл /etc/localtime
freebsd88/# cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime freebsd88/# date Sat Aug 7 01:58:54 MSD 2010 # временная зона которую мы установили
Кроме вышеописанного, можно задать необходимое значение переменной окружения TZ , системной оболочки. В зависимости от используемой оболочки:
для csh
freebsd88/# setenv TZ Europe/Moscow
freebsd88/# date
Sat Aug 7 01:46:28 MSD 2010
для sh
freebsd88/# export TZ=Europe/Moscow
freebsd88/# date
Sat Aug 7 01:48:42 MSD 2010
Ну и конечно рекомендую почитать man date Источник: http://vds-admin.ru/freebsd/data-i-vremya-vo-freebsd