Airtime для радиостанций

Настройка времени на сервере

Поддержка точного времени на сервере имеет принципиальное значение для оптимальной работы Airtime. Вы можете подтвердить, что дата и время на вашем сервере установлены правильно при помощи команды date:

$ date

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

Mon Mar  7 14:59:17 GMT 2011

Часовой пояс в ответном сообщении сервера должен соответствовать континенту и городу, которые вы установили в файле .htaccess в ходе установки Airtime, аналогично тому, как GMT в приведенном выше примере соответствует Europe/London. В случае несоответствия см. ниже раздел Настройка часового пояса сервера.

Хотя дату и время сервера можно установить вручную, делать это не рекомендуется, так как часы сервера могут со временем отклоняться от точного времени, ставя под угрозу точность вашего графика вещания. Если ваш сервер Airtime постоянно подключен к Интернету, вы можете синхронизировать ваш сервер c сервером времени при помощи программы ntp.Если ntp у вас еще не установлена, вы можете ввести следующую команду в Debian или Ubuntu:

$ sudo apt-get install ntp 

По желанию можно открыть файл конфигурации ntp в редакторе nano, чтобы добавить дополнительные имена серверов времени:

$ sudo nano /etc/ntp.conf 

В Ubuntu GNU/Linux, по умолчанию установлен сервер времени ntp.ubuntu.com, но существует много других серверов времени, общедоступных в сети Интернет, включая ряд серверов, перечисленных на http://www.pool.ntp.org/ для каждой страны. Использование различных серверов NTP, расположенных вблизи вашего сервера Airtime, даст наиболее точные результаты. Например, для сервера в Великобритании вы могли бы использовать следующий список:

# You do need to talk to an NTP server or two (or three).
server ntp.ubuntu.com
server 0.uk.pool.ntp.org
server 1.uk.pool.ntp.org
server 2.uk.pool.ntp.org
server 3.uk.pool.ntp.org 

Введите необходимые вам имена серверов, нажмите Ctrl + O, чтобы выполнить контрольное считывание файла /etc/ntp.conf, затем Ctrl + X для выхода из nano. Перезапустите службу ntp при помощи команды:

$ sudo service ntp restart

Сервер должен ответить:

* Stopping NTP server ntpd                                 [ OK ]
* Starting NTP server ntpd                                 [ OK ]

Затем используйте команду ntpq -p, чтобы убедиться, что протокол ntp работает. В результате выполнения этой команды должно появиться сообщение, аналогичное следующему скриншоту:


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

Если ваш сервер настроен на иной часовой пояс, чем тот, который вы задали в ходе установки Airtime, ваша программа вещания может быть воспроизведена в неверное время. Центр обработки данных, в котором размещается ваш сервер Airtime, может находиться в любой точке мира. Некоторые серверы настроены на универсальное глобальное время или UTC (по аналогии с гринвичским временем или GMT), независимо от их местонахождения. Если это не подходит для вашей станции, на сервере под Debian или Ubuntu можно перенастроить пакет tzdata (данные о часовом поясе) с помощью команды:

$ sudo dpkg-reconfigure tzdata

Эта команда открывает меню, в котором вы можете выбрать нужный вам континент, нажав клавишу Ввод (Enter).

 

Следующим шагом будет выбор ближайшего города, также нажатием клавиши Ввода. Соответствующий часовой пояс выбирается в зависимости от информации, которую вы ввели.

 

Сообщение, аналогичное нижеследующему, после выполнения команды dpkg-reconfigure tzdata подтвердит новое заданное значение

Current default time zone: 'Europe/London'
Local time is now:      Mon Mar  7 15:04:58 GMT 2011.
Universal Time is now:  Mon Mar  7 15:04:58 UTC 2011.