udvnl

 
<<< Back

Послеустановочные заметки

Заметки для себя, но возможно кому то пригодится. Настройка, проверка и прочее системы после установки скриптом для RPi

Проверка аудио

Посмотреть список устройств (звуковых карт) в системе можно набрав команду:

cat /proc/asound/cards

Также задав команду Aplay –l можно посмотреть список устройств воспроизведения:

aplay -l

Проверка воспроизведения звука, средствами ОС:

speaker-test -Dplughw:0,0 –c2

Где 0,0 – номер карты и устройства в системе, с-2 – количество кналов. Слышим поочередно звук в правом левом динамике. Выход из проверки ctrl +C.
Вызов утилиты для настройки звука:

alsamixer

Также можем проверить воспроизведение плеером mplayer системного звука MajorDoMo:

mplayer /var/www/html/cms/sounds/dingdong.mp3
aplay /var/www/html/cms/sounds/dingdong.mp3

Проверка RHVoice:

echo test|RHVoice-test
echo "Привет" | RHVoice-test -p Anna

При выполнении должны услышать фразы синтезатора речи. На новых ОС Debian 11, 12 вывода в окно терминала никакого нет.
На ОС базового образа (Debian 9) есть вывод в консоль default Engine is default

Может быть проблема с настройкой аудиосистемы и звука, поэтому проверить можно и с помощью команды записи в файл, после LS должен быть в списке звуковой файл test.wav

 echo "привет" | RHVoice-test -p anna -o /home/pi/test.wav
 ls -la /home/pi/

Конфигурационный файл синтезатора нахотится (в образе 4_4х) по пути:

sudo nano /usr/local/etc/RHVoice/RHVoice.conf

Установка VLC и запуск в качестве сервиса

    sudo apt-get install -y vlc

Создать описание сервиса VLC на порту 7070 с паролем (имя пользователя - пустое поле)

 sudo nano /etc/systemd/system/vlcd.service

Содержимое файла:

 [Unit]
Description=VLCDaemon

[Service]
Requires=majordomo.service
Type=simple
WorkingDirectory=/var/www/html

ExecStart=/usr/bin/vlc -I http --http-password=12345  --http-port 7070

Restart=always
User=www-data
Group=www-data
[Install]
WantedBy=multi-user.target

Добавить vlc в автозагрузку:

sudo systemctl daemon-reload
sudo systemctl enable vlcd
sudo systemctl start vlcd

служба systemd-journal-gatewayd

Есть служба systemd-journal-gatewayd, с помощью которой можно смотреть логи systemd через браузер. Причём настраивается она максимально просто, буквально в пару действий.
Можно увидеть что происходит в системе, в т.ч. и при запуске

Устанавливаем пакет systemd-journal-remote, запускаем службу:

sudo apt install systemd-journal-remote
sudo systemctl start systemd-journal-gatewayd.service

При необходимости включение в автозагрузку:

 sudo systemctl enable systemd-journal-gatewayd.service

Порт по умолчанию 19531.

Для Wake Online установка пакета net-tools (если ещё не установлен)

 sudo apt install net-tools

Majordomo

Сценарии проверяем сценарий перезагрузки и выключения (после установки не указан запуск команды от админа sudo).
Правим сценарии в последней строчке добавляем sudo получается так:

setTimeout("shutdownTimer","safe_exec('sudo shutdown -r now');",15);

В сценариях прописано сохранение Базы Данных при выключении/перезагрузке.
После правки выполняем сценарий перезагрузке, правка должна сохраниться.
Проверим в терминале сохранение дампа БД при перезагрузке

 ls -la /var/www/html/database_backup/

Файл db.sql должен иметь время и даты перезагрузки

Проверка создания штатных копий БД

Переходим в Панель Управления - Система - Проверка обновлений
Жмём всё равно обновить, при этом установим при запросе - создать резервную копию (можем просто выбрать действие создать резервную копию)
Далее обновляемся
Что нибудь делаем в системе (допустим добавим комментарй, создадим новое устройство и т.д.)
И запускаем в этом же разделе восстановление с файла архива БД (с расширением .tgz)
Наше изменение должно исчезнуть (откатиться)
В терминале можем проверить директории на создание резервных копий:

ls -la /var/www/html/backup

Должны присутствовать директории со временем создания БД типа 20240618 с папкой cms и файлом базы данных db_terminal.sql

Сеть

Чтобы пропинговать порт с помощью netcat, введите следующее:

nc -vz [address] [port_number]   

Установка nmap:

sudo apt install nmap

Просмотр открытых портов TCP и UDP (работает только от Sudo):

 sudo nmap -sT -O localhost
 sudo nmap -sU  localhost
 sudo nmap -P0 localhost
sudo netstat -anp | grep udp
sudo netstat -anp | grep tcp
 sudo netstat -anp | grep LISTEN | grep 7777

Discuss (0) (3)

See also:
2024-05-21 RHVoice установка, проверка и прочее
2023-11-03 Пару мыслей о совместном применении SIP телефонии и систем «Умного Дома», а также немного об организации независимого от Internet канала связи с УД.
2023-10-14 Контроль SystemD и инструмент работы с системными логами через веб браузер
2023-10-10 Установка SIP сервера FreeSWITCH 1.10.10 на Raspberry Pi OS Lite (Debian11)
2023-01-03 Установка MajorDoMo с помощью скрипта от SergeJey на Raspberry Pi
2022-12-09 Где Телефон?
2022-05-30 Вариант установки Majordomo на Windows 10 с использованием пакета XAMPP. Немного о переносе и создании тестовой копии системы с Raspberry PI на Windows
2022-03-09 Небольшие заметки по подключению и использованию сервиса CONNECT
2022-02-27 Zigbee2mqtt, немного о стиках CC2531 и Sonoff USB Zigbee 3.0 Dongle Plus (сравнение, подключение, тестирование).
2021-09-23 Второй раз в первый класс. Часть 1: начало работы c базовым образом для RPi.
2020-12-31 Возможность создания канала управления через телефонные сети для системы домашней автоматизации.
2020-07-06 Чтение файлов из образа img Операционной системы. Возможность записи образа на меньшую по размеру SD карту памяти
2020-06-19 Raspberry Pi: немного о резервном копировании и актуальной копии системы
2020-05-07 Установка VoIP сервера FreeSWITCH с частичной интеграцией в систему MajorDoMo
2020-04-28 Установка базового образа MajorDoMo на Raspberry Pi. Начало первые шаги.
2019-10-07 Возможность создания видео звонков у MajorDoMo (RPI +WebCam)
2019-09-11 Создание голосового оповещения MajorDoMo
2019-08-21 Установка USB аудиокарты и настройка звука в Raspberry Pi
2019-04-04 Сертификация в Z-Wave
2019-03-11 RPI Monitor полезное ПО для Raspberry PI и Orange Pi
2019-02-04 Тестирование пропускной способности канала Ethernet (Wi-Fi) с помощью утилиты IPerf
2018-12-23 Пошаговая инструкция с картинками по установки MajorDoMo на Raspberry Pi 3 с помощью скрипта от Immortal
2018-10-20 Установка Freeswitch 1.8.2 на Debian 9 (Raspbian Stretch) на базовый образ системы «Умного дома» MajorDomo
2018-08-14 Создание беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo. Включение первого устройства Z-Wave и первые шаги по автоматизации
2018-07-08 Создание беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo. Включение контроллера RaZberry и первые шаги по Z-Wave
2018-06-29 Пошаговая инструкция по установке образа Majordomo на Raspberry Pi
2018-06-21 Удаленное наблюдение за близкими, но к сожалению, больными людьми.

Минск, Беларусь

На форуме: udvnl