Информация |
---|
Для первого знакомства с системой Вы можете воспользоваться готовым образом виртуальной машины. |
Установка всего серверного ПО производится под пользователем root.
Якорь | ||||
---|---|---|---|---|
|
В различных дистрибутивах Linux существуют разные схемы автоматического запуска служб при старте сервера. Со всеми серверными приложениями биллинга в каталоге scripts поставляются скрипты запуска с командами start и stop. Для простоты работа со службами везде описана применительно к системе sysvinit. Эта система самая старая и простая и поддерживается большинством дистрибутивов.
Все поставляемые скрипты ориентированы на командный интерпретатор Bash, либо совместимый (проверена работа с Dash), ссылка на который должна располагаться в файле /bin/sh. В случае, если у вас используется другой интерпретатор, либо отсутствует ссылка - поправьте скрипты
Рассмотрим способ добавления службы bgbilling.
1) Выполните команду runlevel, чтобы узнать уровень запуска.
...
2) Cкопируйте скрипт службы в /etc/init.d, установите права на выполнение.
Блок кода | ||||
---|---|---|---|---|
| ||||
chmod 755 /etc/init.d/bgbilling |
3) Перейдите в папку /etc/rcN.d (N - требуемый уровень запуска), где выполните команду.
...
Для запуска/остановки службы используйте /etc/init.d/bgbilling start (stop). Префикс ссылки S99 задаёт порядок старта сервиса.
Стандартные действия при установке
Якорь | ||||
---|---|---|---|---|
|
При установке каждого серверного приложения необходимо всегда выполнить несколько шагов.
...
2) Проверьте все *.sh файлы на наличие символов ^M и удалите их, если есть. Если в системе установлена утилита dos2unix, можно воспользоваться ей.
...