Документация по ОС FreeBSD Воскресенье, 19.05.2024, 01:23
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои статьи [0]
Установка и настройка [281]
X Window [25]
Man pages [30]
Ports & Packages [26]
cvs [18]
Multimedia [20]
Нововсти в мире Unix [0]
RFC [4]
RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Безопасность [52]
Работа с железом [58]
Книги по FreeBSD [17]
Сеть [505]
Программирование [40]
FireWall [58]
Темы экзамена BSDA [14]
Официальные темы экзамена BSDA, включая подробноые описания и советы по обучению.

Главная » Статьи » Установка и настройка

Дата и время во FreeBSD [2010]

Для работы со временем и датой в операционной системе FreeBSD, предназначена команда date.
При вызове без параметров, будут выведены текущие системные:: дата, время и временнАя зона в следующем формате

freebsd8/# date
Fri Aug 6 16:24:19 UTC 2010

Установка даты и времени в системе FreeBSD производится с помощью той-же команды data с передачей ей соответствующих аргументов. Формат для установки даты и времени таков:

date ccyymmddHHMM.ss

где:
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
Категория: Установка и настройка | Добавил: oleg (12.03.2011)
Просмотров: 794 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024