Archive for the ‘Linux’ Category

Детектор тишины на liquidsoap

Четверг, Апрель 26th, 2018

Исходные данные:

Имеем linux c настроенным icecast как в статье Запись нескольких радиостанций. Хотя конечно можно брать любой источник звука.

Задача:

Посылать письма при пропадании и появлении сигнала.

Решение:

liquidsoap

Читаем про liquidsoap и устанавливаем:
(далее…)

Поворот видео

Четверг, Март 22nd, 2018

Частая задача поворота видео (с телефона):

ffmpeg -i input -vf transpose=2 output

  • 0 Поворот на 90 градусов по часовой стрелке и отражение (по умолчанию)
  • 1 Поворот на 90 градусов по часовой стрелке
  • 2 Поворот на 90 градусов против часовой стрелки
  • 3 Поворот на 90 градусов против часовой стрелки и отражение

Orange PI Zero подключение к консоли через UART (COM-порт)

Вторник, Апрель 25th, 2017

На orange pi zero нет hdmi, подключится по video выходу, нет телевизора.

Подключится к консоли можно через UART 3.3v используя китайский uart-usb или подобный с поддержкой 3.3v

Подключаем так:

Для подключения используем любой терминал, например кроссплатформенный PuTTY. Скорость 115200.

Все 🙂

https. Let’s Encrypt настраиваем бесплатные сертификаты для nginx

Понедельник, Декабрь 26th, 2016

Инфы много, поэтому коротко и тезисно, как получить и обновлять сертификаты Let’s Encrypt и использовать совместно с nginx на Ubuntu.

Читаем тут и тут.

Ставим certbot:

$ sudo apt-get install letsencrypt

Настраиваем домен в nginx. (далее…)

Неудачное обновление Ubuntu 14.4 до 16.4

Воскресенье, Август 7th, 2016

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

Если это произошло после перезагрузки, то загружаемся в режиме восстановления и монтируем систему:

sudo mount -rw -o remount

Если еще не перезагрузились, то еще проще просто выполняем команды:

sudo dpkg --configure -a
sudo apt -f install
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt -f install

Мне помогло, после перезагрузки правда еще раз пришлось выполнить эти команды и все встало на свои места 🙂

Starting VirtualBox kernel modules …failed!

Четверг, Октябрь 8th, 2015

Обновил Ubuntu, перезагрузил, VirtualBox перестал запускаться:

root@ubuntu:/etc/init.d# ./vboxdrv start
 Starting VirtualBox kernel modules ...failed!
 (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

Решение простое:

root@ubuntu:/etc/init.d#  /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMS ...done.
Starting VirtualBox kernel modules ...done.

Squid и ipv6

Среда, Апрель 8th, 2015

Столкнулся в офисе с проблемой, сайт частично не грузится и периодически отваливается css от vk.com

В посмотрел что недоступно и увидел:

При получении URL http://cdnjs.cloudflare.com/ajax/libs/jquery-placeholder/2.0.8/jquery.placeholder.min.js?
произошла следующая ошибка 
Соединение с 2400:cb00:2048:1::c629:d7b6 не удалось
Система вернула: (65) No route to host Удаленный узел или сеть недоступен. 
Повторите запрос позднее 
Администратор Вашего кэша: webmaster.

Опа, ipv6 🙂

Решение:
Так как пока ipv6 еще не для нас, то есть два пути или пересобрать squid без поддержки ipv6 (не наш путь) или отключить в конфиге. И так, в squid.conf добавляем или меняем строчку:

dns_v4_first off

на:

dns_v4_first on

Перезапускаем squid и наслаждаемся.

Отключение диска (HDD) от сервера Ubuntu

Четверг, Март 5th, 2015

Для того что бы обесточить и отключить HDD диск от сервера, например /dev/sdc надо отмонтировать все его разделы, а заем  выполнить команду:

echo "1" > /sys/block/sdc/device/delete

Это отключит диск и снимет с него питание, можно отключать.

Samba ubuntu не работает после загрузки системы

Четверг, Февраль 5th, 2015

Столкнулся с проблемой, после перезапуска компа на Ubuntu, Samba-сервер не работает и оживает только после перезапуска сервиса.
Так как это было на компе на который не было доступа (консультация по телефону), было найдено решение, но дальнейшее тестирование не проводилось.
Решение, убираем (или меняем на дефолтные) строчки:

bind interfaces only = no

и

smb ports = 445 139

И все заработало 🙂
P.S.
Дело было в настройке интерфейсов, жаль что дальнейшее тестирование было не возможно 🙁

Как убрать список запомненных сетевых карт

Четверг, Сентябрь 11th, 2014

Очень просто, убираем из файла /etc/udev/rules.d соответствующие строки.