Как собрать php-ffmpeg с поддержкой swscaler

Ноябрь 5th, 2009


Сразу скажу, что собирается это все без проблемв CentOS, а вот на FreeBSD по непонятным причинам swscaler отключен и мантейнера это вполне устраивает.

Приступаем:

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yum install ffmpeg ffmpeg-devel flvtool2 mplayer mencoder lame libogg libvorbis libtheora swftools amrnb amrwb transcode x264
wget http://downloads.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.6.0.tbz2
tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure && make
make install

Осталось добавить в php.ini

Читать дальше »

1 звезда2 звезды3 звезды4 звезды5 звезд (1 голосов, средний: 5.00 из 5)
Loading ... Loading ...

Шифрование файловых систем LUKS и CryptoFS

Октябрь 30th, 2009

ШшшПорой приходится хранить ценную информацию, к которой никто не должен иметь доступа. Но в тоже самое время необходимо пользоваться услугами системных администраторов.

Как же быть? Как сохранить свои данные в целости и сохранности? И тут на помощь приходит шифрование файловых систем. Я расскажу только про две из них — LUKS и CryptoFS.

Следует отметить, что LUKS отлично работает на Linux, а CrytopFS — на FreeBSD.

Читать дальше »

1 звезда2 звезды3 звезды4 звезды5 звезд (2 голосов, средний: 5.00 из 5)
Loading ... Loading ...

Настройки для высокопропосещаемого вебсервера FreeBSD

Октябрь 21st, 2009

sysctl kern.ipc.maxsockets=204800
sysctl kern.ipc.nmbclusters=204800
sysctl kern.ipc.somaxconn=4096
sysctl net.inet.tcp.recvspace=819
sysctl net.inet.tcp.recvbuf_auto=0
sysctl kern.ipc.nmbjumbop=192000
sysctl net.inet.tcp.sendspace=16384
sysctl net.inet.tcp.sendbuf_auto=1
sysctl net.inet.tcp.sendbuf_inc=8192
sysctl net.inet.tcp.sendbuf_max=131072
sysctl net.inet.tcp.maxtcptw=102400
sysctl kern.maxvnodes=200000
Читать дальше »

1 звезда2 звезды3 звезды4 звезды5 звезд (5 голосов, средний: 1.80 из 5)
Loading ... Loading ...

Блеск и нищета защиты от SYN Spoof DDOS

Октябрь 21st, 2009

РукопожатиеПеред вами на картинке — стандартная трехфазовая система установки соеденение TCP/IP.

Сервер, сокет которого слушает запросы от клиента:

  1. Для установки соеденения клиент выбирает CISN для пакета и отправляет его с флагом SYN, обычно это называют SYN пакетом. Когда сервер получает SYN пакет, он создает новое соеденение TCP, которое отнимает память.
  2. На второй фазе установки TCP соеденения сервер выбирает SISN для пакета и отправляет его клиенту с SYN и ACK. Это обычно называется SYN/ACK пакет. При получении клиент проверяет свой CISN.
  3. На финальной фазе клиент подтверждает прием SISN, возвращая его в пакете с битом ACK. После этого сервер завершает открытие TCP соеденения и обе машины могут обмениваться данными.

Читать дальше »

1 звезда2 звезды3 звезды4 звезды5 звезд (16 голосов, средний: 2.88 из 5)
Loading ... Loading ...

Редирект

Октябрь 20th, 2009

Nginx, с www на без ww:

if ($host ~* www\.(.*)) {
 set $host_without_www $1;
 rewrite ^(.*)$ http://$host_without_www$1 permanent;
}

Apache без www на с www:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
1 звезда2 звезды3 звезды4 звезды5 звезд (1 голосов, средний: 5.00 из 5)
Loading ... Loading ...

Как сделать бекап OpenVZ контейнера без даунтаймов

Октябрь 12th, 2009
OpenVZ

OVZ - это просто грамотный chroot.

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

Но удобство этим еще не заканчивается. В OpenVZ меня очень привлекает возможность создания полного бекапа без даунтаймов. Так как не все знают о такой возможности, я хочу описать ее более детально.

Читать дальше »

1 звезда2 звезды3 звезды4 звезды5 звезд (4 голосов, средний: 3.50 из 5)
Loading ... Loading ...

Книга Системное администрирование Linux — потеря времени

Октябрь 4th, 2009

Эта книга не для админов, а для пастухов

Эта книга не для админов, а для пастухов


Читать дальше »

1 звезда2 звезды3 звезды4 звезды5 звезд (7 голосов, средний: 4.14 из 5)
Loading ... Loading ...

Детективная история взлома одного коммерческого хостинга с наказанием и рекомендациями

Октябрь 2nd, 2009
Linux Zombie

Linux Zombie

Ко мне поступил сервер, выполняющий роль коммерческого хостинга сайтов, который был взломан и взломщики не потрудились вытереть за собой все инструменты, которые они использовали.
Проанализировав их, я смог составить цепочку событий, которая привела к взлому сервера и компрометации рутовой учетной записи.
Никаких логов небыло, так как они все были почищены, так что взломщик не оставил за собой следов, и я начал поистине детективное расследование — с уликами и подозреваемыми.

1 звезда2 звезды3 звезды4 звезды5 звезд (4 голосов, средний: 4.50 из 5)
Loading ... Loading ...

Как можно просто и быстро установить Linux по сети на примере установки CentOS 5

Сентябрь 26th, 2009

А вот kickstart Linux by Yeti:

В серверной все чаще попадаются сервера без внешних CD/DVD-приводов. Время от времени на них нужно ставить операционную систему и в этом может сильно помочь установка по сети. Вы просто включаете сервер и начинаете установку. Сетевая карта должна поддерживать технологию PXE. PXE – Pre-Boot Execution Environment, позволяет осуществлять загрузку по сети.

Но PXE не достаточно для полного счастья, технология которая позволит полностью автоматизировать установку – kickstart (разработчиком которой является компания Red Hat). Суть ее проста, мы заранее составляем файл содержащий значения всех опций которые могут понадобиться в ходе установки. Более того мы можем выполнять свои скрипты до установки и после. Тем самым задавая настройки будущей ОС.

Установка с помощью kickstart типового комплекта Linux занимает 5-7 минут.

Читать дальше »

1 звезда2 звезды3 звезды4 звезды5 звезд (15 голосов, средний: 4.33 из 5)
Loading ... Loading ...

NFS — предоставляем серверу доступ к файловой системе другого

Сентябрь 24th, 2009
NFS - это твоя ассоциация первого уровня, %username%?

NFS - это твоя ассоциация первого уровня, %username%?

Продолжение. Начало статьи.

Network File System — сетевая файловая система разработанная компанией Sun Microsystems в 1984 году. Технология позволяет монтировать удаленные файловые системы у себя, далее вы с ними работаете как с локальными, права доступа задаются при экспорте.

Что такое NFS?

Просмотреть результаты

Loading ... Loading ...

Читать дальше »

1 звезда2 звезды3 звезды4 звезды5 звезд (10 голосов, средний: 2.50 из 5)
Loading ... Loading ...