LVM (Logical Volume Management) memungkinkan ukuran hard disk dengan mudah
diperbesar/expand ataupun dikurangi/reduce. Ide dasar dari LVM adalah
memudahkan Anda dalam “meresize” ukuran partisi Harddisk Anda.
Dalam konsep LVM seluruh partisi harddisk disebut dengan “Physical Volume”,
Kemudian Physical volume dimasukkan kedalam suatu “Volume Group”, dari
Volume Group dibuatlah “Logical Volume”.
Jika Anda ingin memanfaatkan partisi LVM maka Anda perlu menginstall utiliti
untuk mensetup LVM, jadi pastikan paket utiliti lvm2 (lvm2-2.02.06-6.0.RHEL4)
telah terinstall pada system Anda (dalam tulisan ini penulis menggunakan Linux CentOS 4.4 final)
More…
![]()
Tutorial ini akan membantu anda menginstall :
1 2 3 4 5 6 7 | FFmpeg (http://ffmpeg.mplayerhq.hu) FFmpeg-PHP (http://ffmpeg-php.sourceforge.net) MPlayer + Mencoder (http://www.mplayerhq.hu/design7/dload.html) FLV2Tool (http://inlet-media.de/flvtool2) Libogg (http://www.xiph.org/downloads) Libvorbis (http://www.xiph.org/downloads) LAME MP3 Encoder (http://lame.sourceforge.net) |
Di asumsikan server anda sudah terinstall Apache, PHP5 serta dependensi yang dibutuhkan nanti.
Pertama – tama kita akan install subversion dan ruby dengan Yum atau up2date :
Login via SSH sebagai root pada webserver dan ketik :
# yum -y install subversion rubySekarang kita perlu meng-install Source MPlayer & FFmpeg dari SVN
# cd ~ # svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg # svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
Sekarang kita download dan install codec – codec yang diperlukan :
wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2 # tar xvjpf essential-20071007.tar.bz2 # cd essential-20071007 # mkdir /usr/local/lib/codecs # mv * /usr/local/lib/codecs/ # chmod -R 755 /usr/local/lib/codecs/ # cd ~
Selanjutnya kita download dan install Encoder LAME MP3 :
wget http://internap.dl.sourceforge.net/sourceforge/lame/lame-398.tar.gz # tar xvzpf lame-398.tar.gz # cd lame-398 # ./configure --prefix=/usr # make # make install # cd ~
Lalu kita install Libogg :
1 2 3 4 5 6 7 | wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz # tar xvzpf libogg-1.1.3.tar.gz # cd libogg-1.1.3 # ./configure --prefix=/usr # make # make install # cd ~ |
Kita harus memastikan lokasi direktori untuk lib di tempatkan pada ldconfig. Edit file /etc/ld.so.conf dan tambahkan baris berikut : ( gunakan program editor nano, pico, atau vi )
# /usr/lib # /usr/local/lib
Kemudian simpan dan jalankan command berikut :
# ldconfigKemudian kita meng-install Libvorbis :
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.0.tar.gz # tar xvzpf libvorbis-1.2.0.tar.gz # cd libvorbis-1.2.0 # ./configure --prefix=/usr # make # make install # cd ~
Sekarang kita lanjut dengan meng-install FLVTool2 :
# wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz # tar xvzpf flvtool2-1.0.6.tgz # cd flvtool2-1.0.6 # ruby setup.rb config # ruby setup.rb setup # ruby setup.rb install # cd ~
Sekarang kita harus build MPlayer & MEncoder dan prosesnya akan membutuhkan waktu lama tergantung spesifikasi server anda. Kadang – kadang instalasi melalui SVN suka gagal pada waktu proses Make. Nah, anda bisa mendownload source versi Stable secara manual jika dengan SVN ini gagal.
# cd mplayer # ./configure --prefix=/usr # make # make install # cd ~
Sekarang kita Build FFMpeg :
1 2 3 4 5 6 7 8 | # mkdir /usr/local/src/tmp # chmod 777 /usr/local/src/tmp # export TMPDIR=/usr/local/src/tmp # cd ffmpeg # ./configure --prefix=/usr --enable-libmp3lame --enable-libvorbis --disable-mmx --enable-shared # make # make install # cd ~ |
Buat symbolic link untuk librari – librari yang diperlukan ( kalau ada pesan error lanjutkan saja ) :
# ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50 # ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51 # ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49 # ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0 # ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51
Sekarang kita Build FFMpeg-PHP :
wget http://voxel.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.3.1.tbz2 # tar xvjpf ffmpeg-php-0.5.3.1.tbz2 # cd ffmpeg-php-0.5.3.1 # phpize # ./configure --prefix=/usr # make # make install # cd ~
Sekarang kita copy file ffmpeg.so yang tadi kita Build ke /usr/local/lib/php/extensions/ . Contohnya kurang lebih seperti ini :
# cp /usr/local/lib/php/extensions/no-debug-non-zts-????????????/ffmpeg.so /usr/local/lib/php/extensions/Ubah file php.ini, pastikan lokasi php.ini yang ada diserver anda. ( biasanya terletak di /etc/php.ini atau /usr/lib/php.ini atau /usr/local/Zend/etc/php.ini ) atau anda bisa menjalankan command :
# php -i | grep -i php.ini
Kemudian ubah path extension_dir pada file php.ini seperti berikut :
extension_dir = "/usr/local/lib/php/extensions/" extension=ffmpeg.so
Sekarang save dan restart Apache dan lihat apakah ffmpeg sudah terinstall melalui shell atau file phpinfo(). ( seharusnya ada ffmpeg-php pada file phpinfo() )
# service httpd stop # killall -9 httpd # service httpd start # php -i | grep -i ffmpeg
Selesai, sekarang webserver anda sudah terinstall tools – tools untuk video encoding. Sekarang anda test dengan perintah :
# ffmpeg --versionUntuk melihat lokasi ffmpeg, flvtool2, mencoder, mplayer dan php ketikkan command berikut :
# which ffmpeg flvtool2 mencoder mplayer phpHasilnya kurang lebih akan seperti ini :
/usr/bin/ffmpeg /usr/bin/flvtool2 /usr/bin/mencoder /usr/bin/mplayer /usr/bin/php
Salam,…
JIKA BERMASALAH DALAM INSTALL FFMPEG-PHP :
SOLUSI :
berjalan lancar, walaupun udah nyontek bnyk tutorial termasuk tutorial punya tetangga sbelah
.
Kadang ada aja majalah yg muncul, error ini, itu, bgini, bgitu..weks. Nah, yg paling sering muncul error itu waktu install FFMPeg-php ( versi baru ) adalah :
make: *** [ffmpeg_frame.lo] Error 1
Nah, ada 2 cara buat ngakalinnya :
*** Cara PERTAMAX (recommended bgt)
Pada ffmpeg-php (0.6.0) versi terbaru, edit file:
ffmpeg_frame.c dan ganti semua teks PIX_FMT_RGBA32 menjadi PIX_FMT_RGB32
Gunakan editor linux seperti biasa utk ngeditnya:
* vi ffmpeg_frame.c * :%s/PIX_FMT_RGBA32/PIX_FMT_RGB32 * :wq!
Setelah itu lakukan perintah berikut sekali lagi utk install ffmpeg-php:
* ./configure * make * make install
*** Cara KEDUAX
Re-name file ffmpeg_frame.loT menjadi ffmpeg_frame.lo:
* cd /path/ke/ffmpeg-php-0.6.0 * cp -aP ffmpeg_frame.loT ffmpeg_frame.lo * make clean * ./configure
Compile ulang & install.
Terima kasih atas tutorial ini, semoga mendapatkan amal yang setimpal dengan apa yang sudah diberikan. Salam (Yonaldi)
Source : http://blogs.gresshosting.com/instalasi-ffmpeg-flvtool-mplayer-untuk-script-video-streaming/
Untuk proteksi webserver Apache dari serangan DOS/DDOS/BruteForce dapat kita lakukan dengan mengakifkan module mod_evasive pada server tersebut. Langkah-langkahnya adalah sebagai berikut:
1. Download paket modul mod_evasive_1.10.1.tar.gz (click disini).
2. Install httpd-devel :
# yum -y install httpd-devel3. Ekstrak file mod_evasive_1.10.1.tar.gz :
# tar xzvf mod_evasive_1.10.1.tar.gz4. PIndah ke direktori mod_evasive :
# cd mod_evasive5. Install paket modul mod_evasive :
# /usr/sbin/apxs -i -a -c mod_evasive20.c6. Buka file /etc/httpd/conf/httpd.conf
# vi /etc/httpd/conf/httpd.confdan di bawah perintah LoadModule evasive20_module modules/mod_evasive20.so tulis directive seperti di bawah ini:
1 2 3 4 5 6 7 8 | DOSHashTableSize 3097 DOSPageCount 2 DOSSiteCount 50 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 10 DOSWhitelist 127.0.0.* DOSEmailNotify your@domain.com |
7. Restart Apache:
# /etc/init.d/httpd restart8. Test :
# chmod +x test.pl# ./test.plIzin referensi bang…
Source : http://hans.polinpdg.ac.id
Ant adalah sebuah Java build tool . Untuk menginstalasinya di Linux CentOS-5 langkahnya adalah sebagai berikut:
1. download apache-ant disini.
2. berikutnya unzip file tersebut dengan perintah:
#tar -xzvf apache-ant-1.7.0-bin.tar.gz -C /usr/local3. selanjutnya buat file ant.sh pada direktori /etc/profile.d yang berisikan seperti di bawah ini:
export ANT_HOME=/usr/local/apache-ant-1.7.0 export JAVA_HOME=JDKDIR export PATH=${PATH}:${ANT_HOME}/bin
note: JDKDIR merupakan direktori dari Java.
4. reboot …….
selanjutnya silahkan dipelajari bagaimana untuk mengoperasikan ant ini, jalankan perintah
$ant -h
Izin Duplikasi bang moduto…
Source : http://hans.polinpdg.ac.id
Suatu ketika saya menemukan error seperti ini diwaktu saya melakukan reboot terhadap aplikasi “nagios” shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory, setelah ditelusuri ternyata ada folder yang sudah saya hapus sebelumnya yang mana masih link dengan nagios, sulusinya coba ketik :
ls $(pwd) && ls /etc/
Ternyata ada folder yang masih link, tetapi tidak lagi menemukan induknya, ya sudah saya hapus saja semua direktori yang mana induknya sudah saya rm -rf sebelumnya.
itu saja dulu infonya hihi….