старый FMтюнер на pci
модуль fm801* загрузился сам
подключить репозиторий debian
Подключение репозиториев ОС ОН Astra Linux Common Edition Орел
Подключение репозиториев текущей версии orel-stable- 2.12
Подключение сторонних репозиториев
Подключение репозиториев Debian 9 "Stretch"
Для ОС ОН Орёл 2.12.8 установить пакет dirmngr для управления ключами и
пакет debian-archive-keyring, содержащий ключи к репозиториям Debian:
sudo apt install debian-archive-keyring dirmngr
В /etc/apt/sources.list добавить ссылку на репозиторий Debian:
/etc/apt/sources.list
deb https://mirror.yandex.ru/debian/ stretch main contrib non-free
После добавления ссылки выполнить команду
sudo apt update
root@astrapc:/etc/apt# apt install fmtools
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
fmtools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0
пакетов, и 456 пакетов не обновлено.
Необходимо скачать 14,2 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт
на 51,2 kB.
Пол:1 https://mirror.yandex.ru/debian stretch/main amd64 fmtools amd64
2.0.7+b1 [14,2 kB]
Получено 14,2 kБ за 0с (63,2 kБ/c)
Выбор ранее не выбранного пакета fmtools.
(Чтение базы данных … на данный момент установлено 133772 файла и каталога.)
Подготовка к распаковке …/fmtools_2.0.7+b1_amd64.deb …
Распаковывается fmtools (2.0.7+b1) …
Настраивается пакет fmtools (2.0.7+b1) …
Обрабатываются триггеры для man-db (2.7.6.1-2) …
root@astrapc:/etc/apt# fm --help
fm: invalid option -- '-'
fmtools fm version 2.0.7
usage: fm [-h] [-o] [-q] [-d <dev>] [-t <tuner>] [-T none|forever|time]
<freq>|on|off [<volume>]
A small controller for Video for Linux radio devices.
-h display this help
-o override frequency range limits of card
-q quiet mode
-d <dev> select device (default: /dev/radio0)
-t <tuner> select tuner (default: 0)
-T <time> after setting frequency, sleep for some time
(default: none; -=forever)
<freq> frequency in MHz (i.e. 94.3)
on turn radio on
off turn radio off (mute)
+ increase volume
- decrease volume
<volume> percentage (0-100)
---
Основные команды:
fmscan
fm on
fm
fm 93.70
пятница, 17 сентября 2021 г.
fm fmtools tuner astra linux
понедельник, 23 августа 2021 г.
SNR
перегрузить коммутатор
Задать время перезагрузки коммутатора (в привилегированном режиме)
Отменить перезагрузку коммутатора в заданное время.
Вывод информации о коммутаторе.
Инструкция
reload
Задать время перезагрузки коммутатора (в привилегированном режиме)
reload after {[<HH:MM:SS>] [days <days>]}
Отменить перезагрузку коммутатора в заданное время.
reload cancel
Вывод информации о коммутаторе.
show version
Инструкция
среда, 6 февраля 2019 г.
fail2ban
Состояние , число цепочек в iptables
$ sudo fail2ban-client status
Проверить работу фильтров
$ sudo fail2ban-regex /var/log/maillog /etc/fail2ban/filter.d/smtp-auth.conf |less
Проверить занесение ip в бан
$ iptables -L fail2ban-smtp-auth -n -v --line-numbers Chain fail2ban-smtp-auth (1 references) num pkts bytes target prot opt in out source destination 1 18 1080 REJECT all -- * * 94.102.56.215 0.0.0.0/0 reject-with icmp-port-unreachable 2 0 0 REJECT all -- * * 185.216.140.19 0.0.0.0/0 reject-with icmp-port-unreachable 3 17429 6348K RETURN all -- * * 0.0.0.0/0 0.0.0.0/0
взято отсюда
Корректное удаление ip из бана
fail2ban-client -h fail2ban-client status fail2ban-client status JAILNAMEHERE fail2ban-client set JAILNAMEHERE unbanip IPADDRESSHERE fail2ban-client set dovecot unbanip 192.168.30.202
суббота, 22 сентября 2018 г.
Linux Mint 19
Linux Mint 19 Cinnamon 64-bit
Устанавливаем dropbox
установил через "менеджер программ" (mintinstall)
Устанавливаем kodi. Не забываем kodi-repository-kodi, иначе нет русского языка и многого другого.
Устанавливаем репозиторий repository.search.db «XBMC.ru search db». Инструкция
Устанавливаем dropbox
$sudo apt-get install nemo-dropboxУстанавливаем KeePassXC
установил через "менеджер программ" (mintinstall)
Устанавливаем kodi. Не забываем kodi-repository-kodi, иначе нет русского языка и многого другого.
$ dpkg -l | grep kodi ii kodi 2:17.6+dfsg1-1ubuntu1 amd64 Open Source Home Theatre (executable binaries) ii kodi-bin:amd64 2:17.6+dfsg1-1ubuntu1 amd64 Open Source Home Theatre (architecture-dependent files) ii kodi-data 2:17.6+dfsg1-1ubuntu1 all Open Source Home Theatre (arch-independent data package) ii kodi-pvr-iptvsimple 2.4.4+git20161211-1 amd64 IPTV Simple Client Kodi PVR Addon ii kodi-repository-kodi 2:17.6+dfsg1-1ubuntu1 all Open Source Home Theatre (official addons repository feed)
Устанавливаем репозиторий repository.search.db «XBMC.ru search db». Инструкция
среда, 1 августа 2018 г.
1C 7.7 печать
ни как не могу на одной странице напечатать весь документ, весь не входит, даже ценники не могу напечатать потому что три с половиной колонки ценников на одной странице, и пол колонки на другой,тоже и с товарным чеком.
В печатной форме "Файл->Параметры страницы->По ширине листа" :D
четверг, 25 января 2018 г.
КриптоПро, Ошибка проверки контрольной суммы.
Лог сервера заполняется сообщениями
Чтобы исправить ситуацию
Ошибка проверки контрольной суммы. Файл: sspicli.dll.64. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system
Чтобы исправить ситуацию
C:\Users\user>start /b cpverify -rv system C:\Users\user>C:\Windows\SysWOW64\crypt32.dll...File C:\Windows\SysWOW64\crypt32.dll has incorrect hash.fail C:\Windows\system32\crypt32.dll...File C:\Windows\system32\crypt32.dll has incorrect hash.fail C:\Windows\SysWOW64\cryptsp.dll...File C:\Windows\SysWOW64\cryptsp.dll has incorrect hash.fail C:\Windows\system32\cryptsp.dll...File C:\Windows\system32\cryptsp.dll has incorrect hash.fail C:\Windows\SysWOW64\inetcomm.dll...File C:\Windows\SysWOW64\inetcomm.dll has incorrect hash.fail C:\Windows\system32\inetcomm.dll...File C:\Windows\system32\inetcomm.dll has incorrect hash.fail C:\Windows\SysWOW64\kerberos.dll...File C:\Windows\SysWOW64\kerberos.dll has incorrect hash.fail C:\Windows\system32\kerberos.dll...File C:\Windows\system32\kerberos.dll has incorrect hash.fail C:\Windows\SysWOW64\schannel.dll...File C:\Windows\SysWOW64\schannel.dll has incorrect hash.fail C:\Windows\system32\schannel.dll...File C:\Windows\system32\schannel.dll has incorrect hash.fail C:\Windows\SysWOW64\sspicli.dll...File C:\Windows\SysWOW64\sspicli.dll has incorrect hash.fail C:\Windows\system32\sspicli.dll...File C:\Windows\system32\sspicli.dll has incorrect hash.fail C:\Windows\SysWOW64\wininet.dll...File C:\Windows\SysWOW64\wininet.dll has incorrect hash.fail C:\Windows\system32\wininet.dll...File C:\Windows\system32\wininet.dll has incorrect hash.fail C:\Windows\SysWOW64\winscard.dll...ok C:\Windows\system32\winscard.dll...ok Verify hash entries failed C:\Users\user>start /b cpverify -rm system C:\Users\user>Make hash for 16 files C:\Users\user>start /b cpverify -rv system C:\Users\user>C:\Windows\SysWOW64\crypt32.dll...ok C:\Windows\system32\crypt32.dll...ok C:\Windows\SysWOW64\cryptsp.dll...ok C:\Windows\system32\cryptsp.dll...ok C:\Windows\SysWOW64\inetcomm.dll...ok C:\Windows\system32\inetcomm.dll...ok C:\Windows\SysWOW64\kerberos.dll...ok C:\Windows\system32\kerberos.dll...ok C:\Windows\SysWOW64\schannel.dll...ok C:\Windows\system32\schannel.dll...ok C:\Windows\SysWOW64\sspicli.dll...ok C:\Windows\system32\sspicli.dll...ok C:\Windows\SysWOW64\wininet.dll...ok C:\Windows\system32\wininet.dll...ok C:\Windows\SysWOW64\winscard.dll...ok C:\Windows\system32\winscard.dll...ok Verified hash for 16 files C:\Users\user>
пятница, 1 декабря 2017 г.
вторник, 29 августа 2017 г.
Смартфон как видеорегистратор
Смартфон как видеорегистратор.
Записать на ПК видео и звук в кабинете, под рукой нет ВЕБ-камеры.
Ставим на телефон DroidCam Wireless Webcam на ПК ставим Client for DroidCam
На ПК появляется после установки Client-а появится драйвер видео камеры и микрофона (DroidCam Virtual Audio) Ввести в клиенте ip-адрес телефона в сети WiFi
Запускаем VirtualDub. (Veedub64.exe)
File -> CaptureAVI...
далее
Device -> DroidCam Source
Set capture File или F2 указать файл для сохранения
F5 начать запись
ESC прекратить запись
Клиенты есть для Windows и Linux
Записать на ПК видео и звук в кабинете, под рукой нет ВЕБ-камеры.
Ставим на телефон DroidCam Wireless Webcam на ПК ставим Client for DroidCam
На ПК появляется после установки Client-а появится драйвер видео камеры и микрофона (DroidCam Virtual Audio) Ввести в клиенте ip-адрес телефона в сети WiFi
Запускаем VirtualDub. (Veedub64.exe)
File -> CaptureAVI...
далее
Device -> DroidCam Source
Set capture File или F2 указать файл для сохранения
F5 начать запись
ESC прекратить запись
Клиенты есть для Windows и Linux
вторник, 15 августа 2017 г.
iptables
IPTABLES
IP маршрутизация
Посмотреть таблицу соединений NAT
cat /proc/net/ip_conntrack cat /proc/net/ip_conntrack | grep "30\.10 "
TOP числа пакетов с ip адресов проходящий через eth1
tcpdump -tn -c 10000 -i eth1 tcp or udp | awk -F "." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr | awk '$1 > 100'
# Просмотреть правила
# iptables -L FORWARD --line-numbers -n
# iptables -t nat -L PREROUTING --line-numbers -n # iptables -t mangle -L PREROUTING -n -v --line-numbers
# Добавить правила
# iptables -I FORWARD 141 -i eth1 -s 192.168.xxx.116 -p tcp -m state --state NEW -j ACCEPT
# iptables -I FORWARD 141 -i eth1 -s 192.168.xxx.0/24 -d 213.142.xxx.142/32 -j ACCEPT
# для доступа по RDP ( ограничения через FORWARD )
# iptables -I FORWARD 63 -s 87.117.xxx.10 -d 192.168.xxx.207 -p tcp -m tcp --dport 3389 -j allowed
# Удалить правило 141
# iptables -D FORWARD 141
IP маршрутизация
#Добавить адрес в таблицу маршрутизации
# ip rule add from 192.168.xxx.15 table T3
# удалить
# ip rule del from 192.168.xxx.15 table T3
# сбросить кеш
# ip route flush cache
Просмотр правил маршрутизации
# ip rule list
# Пример переключение шлюза по умолчанию (default GW)
# удаляем текущий
# ip route del default via 212.23.xxx.xxx dev eth0
# добавляем новый
# ip route add default via 217.119.xxx.xxx dev eth2 metric 10
# проверка доступности интернет через провайдеров
# ping -I 212.23.xxx.xxx 8.8.8.8
# ping -I 83.167.xxx.xxx 8.8.8.8
# ping -I 188.234.xxx.xxx 8.8.8.8
# ping -I 5.141.xxx.xxx 8.8.8.8
# для примера
# route add -net 192.168.128.0/17 gw 192.168.10.1
воскресенье, 28 мая 2017 г.
VMWARE PowerCLI 6.5
Запуск из планировщика, командной строки
powershell -c ". \"C:\Program Files (x86)\VMware\Infrastructure\PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\" $true; C:\scripts\script.ps1" C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
пятница, 12 мая 2017 г.
VPN, pptp
Подключение к удаленному офису. Известно что там WatchGuard и на нем поднят vpn сервер.
Из реквизитов имя и пароль, подключение тип точка-сеть, ip выдается динамически. Задача подключить несколько рабочих мест.
Centos 6, в инете полно инфы. с нашей стороны клиент.
устанавливаем
># yum install -y pptp
загружаем модуль (похоже в моем случае не надо)
># modprobe ppp_mppe
настройки подключения
># vi /etc/ppp/peers/pptpserver
pty "pptp 31.xx.xxx.97 --nolaunchpppd"
name username1
password userpass1
remotename PPTP
#require-mppe-128 # закомментировал, с этим параметром не подымался канал ???)
запускаем
># pppd call pptpserver
Проверяем
># less /var/log/messages
Jan 19 16:50:48 gitclient pppd[1169]: local IP address 10.0.0.100
Jan 19 16:50:48 gitclient pppd[1169]: remote IP address 10.0.0.1
># ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.0.0.100 P-t-P:10.0.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1496 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:60 (60.0 b) TX bytes:66 (66.0 b)
># ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=35.8 ms
64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=66.4 ms
64 bytes from 10.0.0.1: icmp_seq=3 ttl=64 time=22.7 ms
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.20 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Добавить маршрут
# ip route add 10.0.0.0/8 dev ppp0
Добавить в iptables nat
-A POSTROUTING -s 10.x.x.0/24 -o ppp0 -j SNAT --to-source 10.0.0.100
-A POSTROUTING -s 10.x.x.0/24 -o ppp0 -j SNAT --to-source 10.0.0.100
Теперь все пк для которых этот сервер шлюз будут иметь доступ к сервисам в удаленной сети.
Из реквизитов имя и пароль, подключение тип точка-сеть, ip выдается динамически. Задача подключить несколько рабочих мест.
Centos 6, в инете полно инфы. с нашей стороны клиент.
устанавливаем
># yum install -y pptp
загружаем модуль (похоже в моем случае не надо)
># modprobe ppp_mppe
настройки подключения
># vi /etc/ppp/peers/pptpserver
pty "pptp 31.xx.xxx.97 --nolaunchpppd"
name username1
password userpass1
remotename PPTP
#require-mppe-128 # закомментировал, с этим параметром не подымался канал ???)
запускаем
># pppd call pptpserver
Проверяем
># less /var/log/messages
Jan 19 16:50:48 gitclient pppd[1169]: local IP address 10.0.0.100
Jan 19 16:50:48 gitclient pppd[1169]: remote IP address 10.0.0.1
># ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.0.0.100 P-t-P:10.0.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1496 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:60 (60.0 b) TX bytes:66 (66.0 b)
># ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=35.8 ms
64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=66.4 ms
64 bytes from 10.0.0.1: icmp_seq=3 ttl=64 time=22.7 ms
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.20 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Добавить маршрут
# ip route add 10.0.0.0/8 dev ppp0
Добавить в iptables nat
-A POSTROUTING -s 10.x.x.0/24 -o ppp0 -j SNAT --to-source 10.0.0.100
-A POSTROUTING -s 10.x.x.0/24 -o ppp0 -j SNAT --to-source 10.0.0.100
Теперь все пк для которых этот сервер шлюз будут иметь доступ к сервисам в удаленной сети.
воскресенье, 19 февраля 2017 г.
Mikrotik
Вот так:
Показать конфиг в терминале
Сохранить конфигурацию в файл
экспорт импорт из файла
Проброс портов
Показать конфиг в терминале
/export compact
Сохранить конфигурацию в файл
/export compact file=myconfig
экспорт импорт из файла
/export file=[filename] — экспорт конфигурации роутера в файл
/import file-name=[filename] — импорт конфигурации роутера из файла
Проброс портов
/ip firewall nat add action=masquerade chain=srcnat comment="defconf: masquerade" out-interface=ether1 add action=dst-nat chain=dstnat dst-address=188.234.XXX.XXX dst-port=8080 protocol=tcp to-addresses=192.168.XXX.XXX
пятница, 4 ноября 2016 г.
Linux Mint 18
Linux Mint 18 Cinnamon 64-bit
Установилась без проблем.
Устанавливал на диск с Win10 с загрузкой UEFI. Пол диска оставил свободным, разбил на разделы установщик. Во время установки linux, установщик что то сказал про загрузку Windows. Не подумав ткнул продолжить, результат Win10 не грузится. Помогло
После этой команды стало отображаться окно выбора загрузки операционной системы.
Установка mediatomb, без проблем, но проблемы с запуском: systemd запускает загрузку до запуска сети. После загрузки посмотрел на процесс NetworkManager-wait-online.service
Нашел рекомендацию: выполнить ещё раз разрешения на запуск и собственно запуск
А так же поправил файл запуска /lib/systemd/system/mediatomb.service Добавил Wants. Теперь, после включения ОС, Mediatomb запускается автоматически.
Файл конфигурации /etc/mediatomb/config.xml. Настройка интерфейса в файле /etc/default/mediatomb, иначе привязка к интерфейсу lo.
Так как система с двойной загрузкой, данные храним на диске NTFS. Для монтирования автоматически добавляем в /etc/fstab. Узнать UUID командой blkid.
В командной строке, где лежат файлы выполнить.
Удобная утилита для обработки тегов EasyTAG. Как пользоваться смотри здесь.
Драйвера в ядре нет. Установка проста. Должны быть установлены пакеты для компиляции.
Перегружаемся, все работает автоматом (взято отсюда)
Установилась без проблем.
1. Загрузка
Устанавливал на диск с Win10 с загрузкой UEFI. Пол диска оставил свободным, разбил на разделы установщик. Во время установки linux, установщик что то сказал про загрузку Windows. Не подумав ткнул продолжить, результат Win10 не грузится. Помогло
grub-install /dev/sda
После этой команды стало отображаться окно выбора загрузки операционной системы.
# efibootmgr -v efibootmgr: EFI variables are not supported on this system.
2. Mediatomb
Установка mediatomb, без проблем, но проблемы с запуском: systemd запускает загрузку до запуска сети. После загрузки посмотрел на процесс NetworkManager-wait-online.service
# systemctl status NetworkManager-wait-online.service
● NetworkManager-wait-online.service - Network Manager Wait Online
Loaded: loaded (/lib/systemd/system/NetworkManager-wait-online.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Пт 2016-11-04 23:38:03 +05; 2s ago
Docs: man:nm-online(1)
Process: 996 ExecStart=/usr/bin/nm-online -s -q --timeout=30 (code=exited, status=0/SUCCESS)
Main PID: 996 (code=exited, status=0/SUCCESS)
Нашел рекомендацию: выполнить ещё раз разрешения на запуск и собственно запуск
systemctl enable NetworkManager-wait-online.service systemctl start NetworkManager-wait-online.service
А так же поправил файл запуска /lib/systemd/system/mediatomb.service Добавил Wants. Теперь, после включения ОС, Mediatomb запускается автоматически.
# cat mediatomb.service [Unit] Description=UPnP MediaServer Wants=NetworkManager-wait-online.service After=NetworkManager-wait-online.service network.target
Файл конфигурации /etc/mediatomb/config.xml. Настройка интерфейса в файле /etc/default/mediatomb, иначе привязка к интерфейсу lo.
<?xml version="1.0" encoding="UTF-8"? >
<config version="2" xmlns="http://mediatomb.cc/config/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd" ><!--
Read /usr/share/doc/mediatomb-common/README.gz section 6 for more
information on creating and using config.xml configration files.
-- >
<server >
<ui enabled="yes" show-tooltips="yes" >
<accounts enabled="no" session-timeout="30" >
<account user="mediatomb" password="mediatomb"/ >
</accounts >
</ui >
<!-- <interface >enp3s0</interface > -- >
<name >myPC MediaTomb</name >
<udn >uuid:2edf96b3-0a40-467d-90d7-6f3de136de62</udn >
<home >/var/lib/mediatomb</home >
<webroot >/usr/share/mediatomb/web</webroot >
<storage caching="yes" >
<sqlite3 enabled="yes" >
<database-file >mediatomb.db</database-file >
</sqlite3 >
<mysql enabled="no" >
<host >localhost</host >
<username >mediatomb</username >
<database >mediatomb</database >
</mysql >
</storage >
<pc-directory upnp-hide="yes"/ >
<protocolInfo extend="yes"/ ><!-- For PS3 support change to "yes" -- ><!--
Uncomment the lines below to get rid of jerky avi playback on the
DSM320 or to enable subtitles support on the DSM units
-- ><!--
<custom-http-headers >
<add header="X-User-Agent: redsonic"/ >
</custom-http-headers >
<manufacturerURL >redsonic.com</manufacturerURL >
<modelNumber >105</modelNumber >
-- ><!-- Uncomment the line below if you have a Telegent TG100 -- ><!--
<upnp-string-limit >101</upnp-string-limit >
-- >
<custom-http-headers >
<add header="transferMode.dlna.org: Streaming"/ >
<add header="contentFeatures.dlna.org:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000"/ >
</custom-http-headers >
<extended-runtime-options >
<ffmpegthumbnailer enabled="yes" >
<thumbnail-size >128</thumbnail-size >
<seek-percentage >5</seek-percentage >
<filmstrip-overlay >yes</filmstrip-overlay >
<workaround-bugs >no</workaround-bugs >
</ffmpegthumbnailer >
<mark-played-items enabled="no" suppress-cds-updates="yes" >
<string mode="prepend" >*</string >
</mark-played-items >
</extended-runtime-options >
</server >
<import hidden-files="no" >
<filesystem-charset >UTF-8</filesystem-charset >
<metadata-charset >UTF-8</metadata-charset >
<playlist-charset >UTF-8</playlist-charset >
<scripting script-charset="UTF-8" >
<common-script >/usr/share/mediatomb/js/common.js</common-script >
<playlist-script >/usr/share/mediatomb/js/playlists.js</playlist-script >
<virtual-layout type="builtin" >
<import-script >/usr/share/mediatomb/js/import.js</import-script >
<dvd-script >/usr/share/mediatomb/js/import-dvd.js</dvd-script >
</virtual-layout >
</scripting >
<mappings >
<extension-mimetype ignore-unknown="no" >
<map from="mp3" to="audio/mpeg"/ >
<map from="ogg" to="application/ogg"/ >
<map from="asf" to="video/x-ms-asf"/ >
<map from="asx" to="video/x-ms-asf"/ >
<map from="wma" to="audio/x-ms-wma"/ >
<map from="wax" to="audio/x-ms-wax"/ >
<map from="wmv" to="video/x-ms-wmv"/ >
<map from="wvx" to="video/x-ms-wvx"/ >
<map from="wm" to="video/x-ms-wm"/ >
<map from="wmx" to="video/x-ms-wmx"/ >
<map from="m3u" to="audio/x-mpegurl"/ >
<map from="pls" to="audio/x-scpls"/ >
<map from="flv" to="video/x-flv"/ >
<!-- <map from="mkv" to="video/x-matroska"/ >
<map from="mka" to="audio/x-matroska"/ > -- >
<map from="mka" to="audio/x-msaudio"/ >
<map from="mkv" to="video/x-msvideo"/ >
<map from="avi" to="video/divx"/ >
<map from="m2ts" to="video/mpeg"/ >
<map from="srt" to="video/subtitle"/ >
<map from="sub" to="video/subtitle"/ >
<map from="vob" to="video/mpeg"/ >
<map from="ts" to="video/mpeg"/ >
<map from="mp4" to="video/avc"/ >
</extension-mimetype >
<mimetype-upnpclass >
<map from="audio/*" to="object.item.audioItem.musicTrack"/ >
<map from="video/*" to="object.item.videoItem"/ >
<map from="image/*" to="object.item.imageItem"/ >
<map from="application/ogg" to="object.item.audioItem.musicTrack"/ >
</mimetype-upnpclass >
<mimetype-contenttype >
<treat mimetype="audio/mpeg" as="mp3"/ >
<treat mimetype="application/ogg" as="ogg"/ >
<treat mimetype="audio/x-flac" as="flac"/ >
<treat mimetype="image/jpeg" as="jpg"/ >
<treat mimetype="audio/x-mpegurl" as="playlist"/ >
<treat mimetype="audio/x-scpls" as="playlist"/ >
<treat mimetype="audio/x-wav" as="pcm"/ >
<treat mimetype="audio/L16" as="pcm"/ >
<treat mimetype="video/x-msvideo" as="avi"/ >
<treat mimetype="video/mp4" as="mp4"/ >
<treat mimetype="audio/mp4" as="mp4"/ >
<treat mimetype="application/x-iso9660" as="dvd"/ >
<treat mimetype="application/x-iso9660-image" as="dvd"/ >
<treat mimetype="video/x-matroska" as="mkv"/ >
<treat mimetype="audio/x-matroska" as="mka"/ >
</mimetype-contenttype >
</mappings >
<online-content ><!-- Make sure to setup a transcoding profile for flv -- >
<YouTube enabled="no" refresh="28800" update-at-start="no" purge-after="604800" racy-content="exclude" format="flv" hd="no" >
<favorites user="mediatomb"/ >
<standardfeed feed="most_viewed" time-range="today"/ >
<playlists user="mediatomb"/ >
<uploads user="mediatomb"/ >
<standardfeed feed="recently_featured" time-range="today"/ >
</YouTube >
<Weborama enabled="no" refresh="28800" update-at-start="no" >
<playlist name="Active" type="playlist" mood="active"/ >
<playlist name="Metal" type="playlist" >
<filter >
<genres >metal</genres >
</filter >
</playlist >
</Weborama >
<AppleTrailers enabled="no" refresh="43200" update-at-start="no" resolution="640"/ >
</online-content >
</import >
<transcoding enabled="no" >
<mimetype-profile-mappings >
<transcode mimetype="video/x-flv" using="vlcmpeg"/ >
<transcode mimetype="application/ogg" using="vlcmpeg"/ >
<transcode mimetype="application/ogg" using="oggflac2raw"/ >
<transcode mimetype="audio/x-flac" using="oggflac2raw"/ >
</mimetype-profile-mappings >
<profiles >
<profile name="oggflac2raw" enabled="no" type="external" >
<mimetype >audio/L16</mimetype >
<accept-url >no</accept-url >
<first-resource >yes</first-resource >
<accept-ogg-theora >no</accept-ogg-theora >
<agent command="ogg123" arguments="-d raw -o byteorder:big -f %out %in"/ >
<buffer size="1048576" chunk-size="131072" fill-size="262144"/ >
</profile >
<profile name="vlcmpeg" enabled="no" type="external" >
<mimetype >video/mpeg</mimetype >
<accept-url >yes</accept-url >
<first-resource >yes</first-resource >
<accept-ogg-theora >yes</accept-ogg-theora >
<agent command="vlc" arguments="-I dummy %in --sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit"/ >
<buffer size="14400000" chunk-size="512000" fill-size="120000"/ >
</profile >
</profiles >
</transcoding >
</config >
3. Монтирование NTFS тома
Так как система с двойной загрузкой, данные храним на диске NTFS. Для монтирования автоматически добавляем в /etc/fstab. Узнать UUID командой blkid.
UUID=68B8DC89B8DC5762 /media/storage1 ntfs nosuid,nodev,noexec,uid=1000,gid=131,umask=000,user,auto,locale=ru_RU.UTF-8 0 2
4. Перекодировка тегов MP3-файлов в UTF8
В командной строке, где лежат файлы выполнить.
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Удобная утилита для обработки тегов EasyTAG. Как пользоваться смотри здесь.
5. Установка драйвера Archer T4UH (Wi-Fi USB Adapter, rtl8812AU)
Драйвера в ядре нет. Установка проста. Должны быть установлены пакеты для компиляции.
sudo apt-get install build-essential cd ~ git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git cd rtl8812AU_8821AU_linux make sudo make install
Перегружаемся, все работает автоматом (взято отсюда)
вторник, 1 ноября 2016 г.
Открытые файлы
Просмотр открытых файлов на WINDOWS Server.
Смотрим открытые файлы на сервере, команду запускаем на локальной станции (нужны права)
openfiles /query /s имя_сервера /fo table /v
openfiles /query /s имя_сервера /fo table /v | find /i "dbf"
по умолчанию отображаются файлы открытые по сети. Чтобы увидеть какие файлы открыты локальными пользователями
openfiles /local on
требуется перезагрузка, ведет к снижению производительности
Отключение пользователей
Примеры:
OPENFILES /Disconnect /?
OPENFILES /Disconnect /ID 1
OPENFILES /Disconnect /A <пользователь>
OPENFILES /Disconnect /O Read/Write
OPENFILES /Disconnect /OP "c:\Мои Документы \пример.doc" /ID 234
OPENFILES /Disconnect /S <система> /U <пользователь> /ID 5
OPENFILES /Disconnect /S <система> /U <пользователь> /P <пароль> /ID *
Смотрим открытые файлы на сервере, команду запускаем на локальной станции (нужны права)
openfiles /query /s имя_сервера /fo table /v
openfiles /query /s имя_сервера /fo table /v | find /i "dbf"
по умолчанию отображаются файлы открытые по сети. Чтобы увидеть какие файлы открыты локальными пользователями
openfiles /local on
требуется перезагрузка, ведет к снижению производительности
Отключение пользователей
Примеры:
OPENFILES /Disconnect /?
OPENFILES /Disconnect /ID 1
OPENFILES /Disconnect /A <пользователь>
OPENFILES /Disconnect /O Read/Write
OPENFILES /Disconnect /OP "c:\Мои Документы \пример.doc" /ID 234
OPENFILES /Disconnect /S <система> /U <пользователь> /ID 5
OPENFILES /Disconnect /S <система> /U <пользователь> /P <пароль> /ID *
четверг, 27 октября 2016 г.
Установить IP адрес устройства в сети без DHCP
В Linux
# arp -s 10.1.1.111 00:c0:b7:51:f6:b8
# ping 10.1.1.111 -s 113
В Windows
# arp -s 10.1.1.111 00-c0-b7-51-f6-b8
# ping 10.1.1.111 -l 113
# arp -s 10.1.1.111 00:c0:b7:51:f6:b8
# ping 10.1.1.111 -s 113
В Windows
# arp -s 10.1.1.111 00-c0-b7-51-f6-b8
# ping 10.1.1.111 -l 113
вторник, 18 октября 2016 г.
MSSQL резервная копия системных баз (базы мастер)
Преподаватель Кирилл Панов
master – требуется резервное копирование , дополнительно рекомендую холодную копию
msdb – требуется резервное копирования ,как и пользовательская база
model - рекомендую холодную копию
tempdb – не требуется резервное копирование
Для быстрого восстановления MSSQL сервера необходимо делать резервные копии системных баз master и model.
Если системная база данных разрушена (отсутствует) запустить MSSQL сервер невозможно.
Поэтому рекомендуется сделать "холодную" копию баз master и model. (master.mdf, mastlog.ldf, model.mdf, modellog.ldf). Делать часто их не нужно, а только после установки сервера, сервиспаков, патчей. Другими словами база должна быть от той версии сервера, на которой восстанавливается.
Регулярный backup баз master и model делается обычным образом.
Восстановление. Копируем на место поврежденных базу master. Убеждаемся что никто не подключится к MSSQL среверу раньше нас, например уже запущенная Management Studio. Запускаем сервер с ключем -m
> cd "C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn"
> sqlserv -m
Как вариант из графики, без командной строки

Запускаем cmd с правами администратора
Запускаем sqlcmd с правами администратора
Подключаемся к серверу
C:\Windows\system32>sqlcmd -E
1> RESTORE DATABASE MASTER FROM DISK='D:\db\backup\master.bak' WITH REPLACE;
2> go
После выполнения этой команды MSSQL остановится, надо запустить вручную без параметра -m
Аналогично восстанавливается база model.
Если нет холодной копии master.
(Смотреть документацию) Нужен дистрибутив.
Запустите перестройку системных баз данных
setup.exe /INSTANCENAME=MSSQLSERVER /ACTION=REBUILDDATABASE /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS"
master – требуется резервное копирование , дополнительно рекомендую холодную копию
msdb – требуется резервное копирования ,как и пользовательская база
model - рекомендую холодную копию
tempdb – не требуется резервное копирование
Для быстрого восстановления MSSQL сервера необходимо делать резервные копии системных баз master и model.
Если системная база данных разрушена (отсутствует) запустить MSSQL сервер невозможно.
Поэтому рекомендуется сделать "холодную" копию баз master и model. (master.mdf, mastlog.ldf, model.mdf, modellog.ldf). Делать часто их не нужно, а только после установки сервера, сервиспаков, патчей. Другими словами база должна быть от той версии сервера, на которой восстанавливается.
Регулярный backup баз master и model делается обычным образом.
Восстановление. Копируем на место поврежденных базу master. Убеждаемся что никто не подключится к MSSQL среверу раньше нас, например уже запущенная Management Studio. Запускаем сервер с ключем -m
> cd "C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn"
> sqlserv -m
Как вариант из графики, без командной строки
Запускаем cmd с правами администратора
Запускаем sqlcmd с правами администратора
Подключаемся к серверу
C:\Windows\system32>sqlcmd -E
1> RESTORE DATABASE MASTER FROM DISK='D:\db\backup\master.bak' WITH REPLACE;
2> go
После выполнения этой команды MSSQL остановится, надо запустить вручную без параметра -m
Аналогично восстанавливается база model.
Если нет холодной копии master.
(Смотреть документацию) Нужен дистрибутив.
Запустите перестройку системных баз данных
setup.exe /INSTANCENAME=MSSQLSERVER /ACTION=REBUILDDATABASE /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS"
- Недостаток относительно предыдущего метода - Очень долго
- Можно попробовать взять master с другого сервера (not supported)
Подписаться на:
Сообщения (Atom)