Установка MDM+Noolite на Debian 8.7 jessie. Пошаговая инстр.

Дальше можно обновлять систему через панель управления, но я предпочел сделать на этом этапе резервную копию средствами линукс. Перед тем как это делать, надо остановить циклы (удобно через утилиту htop), апач, командой service apache2 stop и mySQL, командой service mysql stop.

Код:
tar cvpzf /backup.tgz exclude=/proc exclude=/lost+found exclude=/backup.tgz exclude=/mnt exclude=/sys 

После окончания процесса в корне появится файл backup.tgz.
Восстановить из резервной копии (тоже убив предварительно циклы и остановив апач и mysql):

Код:
tar xvpfz /backup.tgz 

Можно подключить флешку и скопировать туда backup.

Код:
blkid  узнать имя устройства (например, sdb4)
mkdir /mnt/fls  создаем точку монтирования
mount 
/dev/sdb4 /mnt /fls  монтируем

Дополнительно можно делать резервную копию базы данных через phpmyadmin (экспорт в формате sql), ну и конечно есть встроенные средства majordomo.

P.S. После обновления перестал работать встроенный Yandex TTS, пришлось устанавливать модуль из Маркета и уже в него вбивать TTS Key.

Поддержка оборудования NooLite
Установим поддержку модулей Noolite (РС1ххх и RX2164):

Код:
aptget install libusb1.00
wget https
://github.com/olegart/noolite/archive/master.zip
unzip master.zip
cd noolite
master
./configure && make && make install
nano  
/etc/init.d/nooliterx
[Показать] Скрытый текст:
Код:
chmod 0755 /etc/init.d/nooliterx

Создать файл:

Код:
nano /etc/noolite.conf

следующего содержания:

Код:
command = wget qO http://localhost/ajax/noolite.html?channel=%ch\&command=%cm\&d0=%d0\&d1=%d1\&d2=%d2\&d3=%d3 $
timeout = 250

запуск сервиса приемника:

Код:
/etc/init.d/nooliterx start

поместим в автозапуск:

Код:
updaterc.d nooliterx defaults

Далее через маркет установить модуль Noolite.

[Показать] Скрытый текст:

Внимание!
Т.к. модуль Noolite использует перед командами префикс sudo, а Apache работает из под обычного пользователя, надо отключить запрос пароля при повышении прав (после sudo). Для этого надо поправить файл sudoers:

Код:
nano /etc/sudoers

В конец файла добавляем:

Код:
md ALL=(ALL) NOPASSWD: ALL

Так же надо Apache запускать из под пользователя, которому разрешено повышение прав без пароля:

Код:
nano /etc/apache2/envvars

Найти следующие 2 строки и заменить в них имя пользователя на md (изначально там www-data)

Код:
export APACHE_RUN_USER=md
export APACHE_RUN_GROUP
=md

(в первом посте эти правки уже есть)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *