Установка клиентского модуля

Содержание

Клиент HS может работать как в режиме демона\сервиса так и в режиме обычного консольного приложения.

В данной инструкции показано как зарегистрировать клиент в качестве сервиса (требуется root доступ).

Загрузка клиента

Откройте терминал, перейдите в директорию в которую хотите установить клиент.

Загрузите tgz архив:

$ wget http://hs-fileserver.info/linux/HSC.tgz

Распакуйте архив

$ tar -zxvf HSC.tgz

Дайте клиенту права на выполнение кода:

$ sudo chmod +x HSClient

Создание записи в init.d и генерация шаблона файла конфигурации.

 Запуск клиента следует выполнить от имени суперпользователя с указанием полного пути относительно корня файловой системы. (Например: /home/testuser/hashclient/HSClient -addsvc.) Это необходимо что бы программа могла определить, в какой директории она находится.

Не используйте псевдоним текущей директории «. /HSClient -addsvc». В противном случае в файл «/etc/init.d/HSC» будет записан неверный путь к демону.

# /../../HSClient -addsvc

Редактирование файла config.json

Клиент создаст шаблон файла конфигурации (config.json) в директории из которой был запущен и будет ожидать указания IP адреса сервера.

Для указания IP config.json:

$ nano config.json

Найдите значение «host» и укажите IP адрес своего сервера заменив им шаблонный. Соблюдайте установленный синтаксис и разметку JSON, сохраните изменения.

При необходимости Вы можете указать несколько IP адресов.

Запуск клиента

Выполните следующие команды:

# update-rc.d HSC defaults
# service HSC start

Убедится что клиентский модуль зарегистрировался в Вашей панели управления.

Дополнительные команды…

Увидеть текущее состояние клиента и отчет работы можно выполнив:

# service HSC status

Для остановки клиента используйте следующую команду:

# service HSC stop

Для перезагрузки клиента выполните:

# service HSC restart

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


English EN Russian RU

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: