Настройки IpTv через Wi-Fi. Odessa.tv

Рассказываю себе на будущее настройки для просмотра IpTv через WiFi для Asus WL-500P.
Как известно, Iptv передается по протоколу UDP, который валит вай-фай намертво. У меня прошивка “от Олега” – в нем встроен прокси UDP->TCP. Ip в локальную сеть маршрутизатора – 192.168.1.1

1. Зайти в админку рутера и настроить порт UDP 2 TCP (IP Config – Miscellaneous). Я поставил 7781.
2. В файле IpTvPlayer.m3u (плейлист со списком каналов, которые скачал у провайдера) поменял ссылки так:
было – udp://@225.1.2.16:1234
стало – http://192.168.1.1:7781/udp/225.1.2.16:1234
3. Заново загрузил список каналов в плеер – наслаждаюсь.

К сожалению, в HD качестве каналы до сих не отображаются :( не помогает ни увеличение кеширования ни прочие ухищрения. Буду думать дальше чо делать

Создание и восстановление бекапа mysql бд

Взял отсюда

Итак, работаем с командной строкой.

Экспорт базы данных в файл:
mysqldump -uUSER -pPASSWORD DATABASE_NAME > FILE_TO_SAVE_INTO,

где USER – имя пользователя базы данных, PASSWORD – пароль, DATABASE_NAME – имя базы данных, FILE_TO_SAVE_INTO – файл на диске, в который сливается дамп.

После этого файл может быть скачан по фтп на локальный диск, либо в другое место, предназначенное для бекапа.

Импорт базы данных – обратная операция.
mysql -uUSER -pPASSWORD DATABASE_NAME < FILE_TO_RESTORE_FROM

параметры аналогичны предыдущему примеру с экспортом.

Теперь что касается архивов.
Нам понадобятся две операции – создание ZIP архива и его распаковка. Зачем нужны архивы? Представим, что сайт состоит из 5000 файлов. По фтп загружать его крайне неудобно и долго, один файл копируется в Х раз быстрее.

Создание ZIP архива:
zip -r ARCHIVE_NAME *

-r означает рекурсивно добавить все, что есть в данной папке в архив с названием ARCHIVE_NAME, где * – все что есть в текущей папке и ее подпапках.

Распаковка ZIP архива:
unzip ARCHIVE_NAME

все вообще крайне тривиально и просто.
Мне эти четыре операции сильно упрощают работу с созданием архивных копий и восстановлением данных.

Работа с дисками в Debian

Статья написана в августе 2010. Сейчас у меня всё проще :)
~~
Я пользуюсь выделенным сервером с 2-мя винтами по 40 гигов, сегодня заметил, что место на одном винте медленно но упорно ползет к завершению. Было решено проверить сколько места занимают сайты и перенести их на второй винт.

df -h

команда показала общее место на винтах.

du -sh /var/www

команда показала что все мои сайты занимают много места

Также после 1-й команды я понял, что второй винт не размечен.

sudo cfdisk /dev/hdb

команда позволила мне разметить диск (new->primary->write) на весь размер.

Размеченный диск я отформатировал в ext3 командой

sudo mkfs -t ext3 /dev/hdb1/

Командой mount примонтировал раздел к папке /www

sudo mount -t ext3 /dev/hdb1 /www

Копирую всё из /var/www в /www, отключаю apache+nginx+mysql, переименовываю /var/www на /var/www-old, прописываю монтирование /dev/hdb1 к /var/www в /etc/fstab и перезагружаю сервер.

p.s. посмотрел логи – куча ботов щимится по ssh пытаясь угадать пароли.. Не правильно это.. Поставил fail2ban – теперь после 6 попыток, айпи школьника будет уходить в бан.

И ломать и строить

Тестировщик, чтобы правильно ломать, должен уметь и строить. Иногда :)
Сегодня приведу список, с помощью которого можно ускорить работу сайта. Список будет непоследовательный, но не менее полезный из-за этого. Как известно, быстродействие можно улучшить либо а) сделав окружение мощнее б) оптимизировав текущие ресуры. Я пойду по второму пути.

  • Установка APC на Дебиан. APC – это Alternative PHP Cache.
  • Применить хотя бы часть из советов на этом сайте – например, включение gzip в Apache, компрессия css и js файлов, оптимизация изображения
  • ПереСжать картинки

Касательно APC: запустив
Continue reading