Рассмотрим самые нужные и часто используемые команды .
Для удобства можно себе создать текстовый файл и сохранить на компьютер чтобы всегда был под рукой в нужный момент !
Работа с загрузкой , перезагрузкой устройства .
Информация о устройстве .
Изменение настроек системы
Мониторинг и отладка
Инсталляция , установка , пререзапись .
или ещё как вариант , поочерёдно дать команды для обновления :
пару примеров, как следует выполнять команды .
или ещё как вариант
Как снять лог работы плагина:
Перед выполнением следующих комманд делайте рестарт енигмы, чтоб все ваши последние изменения настроек сохранились на флеш память. Чтобы я смог посмотреть лог работы нужно через телнет дать команду:
Для удобства можно себе создать текстовый файл и сохранить на компьютер чтобы всегда был под рукой в нужный момент !
Работа с загрузкой , перезагрузкой устройства .
Код: [Выделить]
init 4
перевод дрима в режим с остановкой энигмыКод: [Выделить]
init 3
перевод дрима в режим с работающей энигмойКод: [Выделить]
init 0
выключение дримаКод: [Выделить]
init 6
перезагрузкаКод: [Выделить]
shutdown -r now
- такая же команда как и init 6Код: [Выделить]
shutdown -h now
- полное выключениеКод: [Выделить]
reboot
- перезапуск ресивераКод: [Выделить]
shutdown -h hours:minutes &
— запланировать остановку системы на указанное времяКод: [Выделить]
shutdown -c
— отменить запланированную по расписанию остановку системыИнформация о устройстве .
Код: [Выделить]
hostname
- имя системы (hostname)Код: [Выделить]
cat /proc/cpuinfo
- инфа о модели процессораКод: [Выделить]
uname -m
отобразить архитектуру процессораКод: [Выделить]
cat /proc/version
- версия Linux kernelКод: [Выделить]
uname -a
- версия ядраКод: [Выделить]
opkg list | grep modules
- версия драйверовКод: [Выделить]
lsmod
- информация о подключенных модулях ядра ( о работающих драйверах )Код: [Выделить]
cat /proc/meminfo
- информация о памятиКод: [Выделить]
cat /proc/swaps
- показать файл(ы) подкачки Код: [Выделить]
grep MemTotal /proc/meminfo
- информация о RAMКод: [Выделить]
cat /proc/mtd
- определение разделов в шестнадцатеричном форматеКод: [Выделить]
cat /proc/partitions
- разделы внутренней флешь памятиКод: [Выделить]
cat /proc/mounts
- смонтированые пути Код: [Выделить]
cat /proc/net/dev
— показать сетевые интерфейсы и статистику по нимКод: [Выделить]
ifconfig
- данные настройки и статистика сетевой карты дримаКод: [Выделить]
lsusb -tv
— показать в виде дерева USB устройстваКод: [Выделить]
dmesg
- обнаруженные устройства и сообщения выводимые при загрузкеКод: [Выделить]
ip link show
— отобразить состояние всех интерфейсовКод: [Выделить]
ethtool eth0
— отображает статистику интерфейса eth0 с выводом такой информации, как поддерживаемые и текущие режимы соединенияКод: [Выделить]
netstat -tupn
— отображает все установленные сетевые соединения по протоколам TCP и UDP без разрешения имён в IP-адреса и PID'ы и имена процессов, обеспечивающих эти соединенияКод: [Выделить]
netstat -tupln
— отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в IP-адреса и PID'ы и имена процессов, слушающих портыКод: [Выделить]
date
— вывести системную датуИзменение настроек системы
Код: [Выделить]
opkg update && opkg list-upgradable
- позволяет проверить то, что доступно в обновлении на имидж.Код: [Выделить]
mount -o rw,remount /boot
- переподключение папки /boot в режиме чтения-записи (для замены бутлого)Код: [Выделить]
passwd root
(можно просто passwd) - смена пароля , доступ к FTP , Telnet и т.д подробней по ссылке .Код: [Выделить]
date 041217002007.00*
— установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)Мониторинг и отладка
Код: [Выделить]
ps
- видим запущенные процессыКод: [Выделить]
top
- отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (с автоматическим обновлением данных)Код: [Выделить]
df -h
- отображает информацию о смонтированных разделах с отображением общего, доступного и используемого пространства файловой системы, а также на дискахИнсталляция , установка , пререзапись .
Код: [Выделить]
opkg -force-overwrite install enigma2-fonts
принудительно перезаписать шрифтыКод: [Выделить]
init 4 && opkg update && opkg upgrade && init 6
- запуск обновления имиджа командой из telnetили ещё как вариант , поочерёдно дать команды для обновления :
Код: [Выделить]
opkg update
Код: [Выделить]
opkg upgrade
Код: [Выделить]
opkg download
- позволяет скачивать плагины напрямую из имиджа , владеть каналом фида , устанавливать .ipk в /home/root/ директорию Вашего приемника для безопасного хранения и т.д. пару примеров, как следует выполнять команды .
Код: [Выделить]
opkg download enigma2-plugin-systemplugins-hdmicec
opkg download enigma2-plugin-systemplugins-autobouquetsmaker
Код: [Выделить]
opkg install
- позволяет установить плагины непосредственно из фида имиджа, ниже несколько примеров.Код: [Выделить]
opkg install python-gdata
или ещё как вариант
Код: [Выделить]
opkg update && opkg install python-gdata
Код: [Выделить]
opkg list *sqlite3*
если известна только часть имени , в данном случае sqlite3Код: [Выделить]
opkg update && opkg install enigma2-src
- скачать исходники с имиджа OpenPLIКод: [Выделить]
opkg install -force-overwrite enigma2-src
Код: [Выделить]
opkg install /tmp/enigma2-plugin-systemplugins-fansetup_3.1-rc2_mipsel.ipk
- команда для установки созданного *.ipk пакета ( enigma2-plugin-systemplugins-fansetup_3.1-rc2_mipsel.ipk пример )Код: [Выделить]
opkg install /tmp/enigma2-plugin-systemplugins-fansetup_3.1-rc2_mipsel.ipk --force-overwrite
- так если не будет ставится , устанавливаем перезаписью с ключём --force-overwriteКод: [Выделить]
opkg install /tmp/*.ipk
- для установки всех *.ipk из директории /tmpКод: [Выделить]
tar xzvpf /tmp/vtipanel_icons_ru.tar.gz -C /
- установка tar.gz линукс архива , в примере архив vtipanel_icons_ru.tar.gzКак снять лог работы плагина:
Перед выполнением следующих комманд делайте рестарт енигмы, чтоб все ваши последние изменения настроек сохранились на флеш память. Чтобы я смог посмотреть лог работы нужно через телнет дать команду:
Код: [Выделить]
init 4
энигма остановиться. Потом дать команду:Код: [Выделить]
enigma2 2>&1 |tee /tmp/e2.log
энигма заново запуститься, а лог работы будет писаться одновременно и в файл и в telnet. Нужно будет запустить плагин произвести действия, которые приводят к ошибке подождать немного и скинуть мне /tmp/e2.log.