1. First install subversion and ruby via yum or up2date:

yum -y install subversion ruby

yum install subversion*

yum install ncurses-devel*


2. make ffmpeg

cd /
mkdir ffmpeg


3. Now we need to install MPlayer & FFmpeg sources from SVN:

cd /ffmpeg
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer


4. Now we need some codecs:

wget http://www.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 /ffmpeg


6. Next we will install LAME MP3 encoder:

wget http://downloads.sourceforge.net/lame/lame-398-2.tar.gz
tar xvzpf lame-398-2.tar.gz
cd lame-398-2
./configure --prefix=/usr
make
make install
cd /ffmpeg


7. Now we install Libogg:

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 /ffmpeg


8. We need to make sure the correct lib directories are setup in ldconfig. Edit the /etc/ld.so.conf file and add the following lines:

/usr/lib
/usr/local/lib


9. Now save and run the following command:

ldconfig


 


10. To install libvorbis we will run:

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 /ffmpeg


11. Now we will 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 /ffmpeg


 

12.yasm install

tar zxvf yasm-1.1.0.tar.gz
cd yasm-1.1.0
./configure
make
make check
make install
cd /ffmpeg



13.libx264 codec install

x264
소스 다운로드
tar xvf last_x264.tar.bz2
cd x264-snapshot-20110620-2245
./configure --enable-shared
make
make install
cd /ffmpeg




14. Next we should build MPlayer & MEncoder and it will take a while unless you have a nice dual or quad core machine. Note that I’ve seen the SVN version of these packages break before, so you can always download the source code from their site (a stable copy) if it fails on make:

cd mplayer
./configure --prefix=/usr
make
make install
cd /ffmpeg


15. We will now build FFmpeg:

mkdir /usr/local/src/tmp
chmod 777 /usr/local/src/tmp
export TMPDIR=/usr/local/src/tmp
cd /ffmpeg/ffmpeg
./configure --prefix=/usr --enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-gpl --disable-mmx --enable-shared
make
make install
cd /ffmpeg

 

16. Symlink some libraries if needed (ignore file exists errors):

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



17. Now build FFmpeg-PHP:

wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2
tar xvjpf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure --prefix=/usr
make
make install
cd /ffmpeg



root/ffmpeg-php-0.5.0/ffmpeg_frame.c:495: error: ‘PIX_FMT_RGBA32′ undeclared (first use in this function) make: *** [ffmpeg_frame.lo] Error 1 에러 발생시
vi +495(or해당라인) ffmpeg_frame.c 로 vi 진입후에 " ESC > :%s/PIX_FMT_RGBA32/PIX_FMT_RGB32" 로 수정 후 저장하고 다시 make

ffmpeg-php.c:46:21: error: swscale.h: No such file or directory 에러 발생시

vi 로 접속하여 swscale.h 의 경로를 수정해 보시기 바랍니다. ( 예 : #include </root/ffmpeg/ffmpeg/libswscale/swscale.h> )


18. Now you need to copy the ffmpeg.so file that was created from it’s location (from the build) to /usr/local/lib/php/extensions/, it should look something like:

cp /usr/local/lib/php/extensions/no-debug-non-zts-????????????/ffmpeg.so /usr/local/lib/php/extensions/


19. Modify your php.ini. Try /etc/php.ini or /usr/lib/php.ini or /usr/local/Zend/etc/php.ini as they are common locations, you can do php -i | grep -i ini to find the proper location. Change the extension_dir value as seen below and add the extension as seen below:

extension_dir = “/usr/local/lib/php/extensions/”
extension=ffmpeg.so


20. Now save and restart apache and test php for ffmpeg on both apache via phpinfo() and from shell:

/etc/rc.d/init.d/httpd restart
php -r 'phpinfo();' | grep ffmpeg


출처:http://www.tdive.kr/213
추가수정:샤이
2011/06/21 19:03 2011/06/21 19:03
샤이 이 작성.

당신의 의견을 작성해 주세요.

사용자 삽입 이미지















I always make fun of it and stuff...
but isn't everything we do in life a way
to be loved a little more?


난 늘 그런 걸 비웃어 넘기지만...
우리가 살아가면서 하는 모든
일이 좀 더 사랑받기 위한 거 아냐?

사용자 삽입 이미지

























You know, I believe
if there's any kind of God...

있잖아, 이 세상에 신이 있다면...

it wouldn't be in any of us,
not you or me...

그 신은 너나 나, 우리 안에
존재하는 게 아니라...

but just this little space in between.

우리 사이에 존재한다고 믿어

사용자 삽입 이미지

























When you talked earlier
about after a few years...

네가 아까 커플이 몇 년 동안 같이 살게 되면...

how a couple would begin
to hate each other...
by anticipating their reactions,
or getting tired of their mannerisms.

상대의 반응을 예측할 수 있고...
또 상대의 습관에 싫증을 느끼게 돼
서로를 싫어하게 된다고 했잖아

I think it would be the opposite for me.

난 정반대일 것 같아

I think I can really fall in love
when I know everything about someone.

난 상대에 대해 완전히 알게 될 때
정말 사랑에 빠질 것 같거든

The way he's gonna part his hair,
which shirt he's gonna wear that day...

가르마를 어떻게 타는지
이런 날은 어떤 셔츠를 입는지...

knowing the exact story he'd tell
in a given situation.

이런 상황에선 정확히
어떤 얘기를 할지 알게 되면...

I'm sure that's when I know
I'm really in love.

난 그때야 비로소
그 사람을 사랑하게 될 거야

사용자 삽입 이미지


























-before sunrise 1995-


2011/06/14 01:59 2011/06/14 01:59
샤이 이 작성.

당신의 의견을 작성해 주세요.

feel sore

2011/06/14 01:48 / Trivial tale

사용자 삽입 이미지























 
왼쪽 가슴 속이 아리다...

2011/06/14 01:48 2011/06/14 01:48
샤이 이 작성.

당신의 의견을 작성해 주세요.

다음은 Windows 2003 에서 간단하게 세팅 가능한 IIS metabase 자동백업설정 입니다.
물론 원하는 내용으로 복원도 가능 합니다.

1) 시작 - 실행 - cmd
2) 우선 systemroot 디렉토리로 이동합니다.
cd c:\WINDOWS\system32 <== 폴더이동

3) backupname 이라는 이름으로 IIS 설정을 백업 합니다.
c:\WINDOWS\system32>iisback /backup /b backupname <== 백업
서버에 연결...완료.
Backup saintbackuptest version NEXT_VERSION has been CREATED.

4) 정상적으로 백업이 되었는지 확인 합니다.
C:\WINDOWS\system32>iisback /list
서버에 연결...완료.
Backup Name Version # Date/Time
================
IISbackuptest 0 2009-01-07 오후 5:01:01
IISbackuptest 1 2009-01-07 오후 5:02:00
초기 백업 - IIS 설치 프로그램에서 자동으로 만듦 1 2007-01-08
오후 3:03:51

위 백업리스트에서 Version 부분이 나중에 복원할때 쓰이는 내용입니다.
0 번 버전으로 복원 또는 1번 버전으로 복원..

위와같은 내용을 자동으로 실행하도록 batch 파일을 생성 합니다.
메모장을 열어서 다음 내용을 기록 한 후 iisbackup.bat 라는 확장자 명으로 저장 합니다.

cd c:\WINDOWS\system32
c:\WINDOWS\system32>iisback /backup /b backupname
C:\WINDOWS\system32>iisback /list

5) 문제 발생시 백업본으로 복원을 할 경우 다음 명령어를 실행 합니다.

c:\WINDOWS\system32>iisback /restore /b backupname <== 복구

=> /v 3 라는 부분은 Version 정보중에 3번 버전으로 복원 한다는 내용입니다.
/v 옵션을 제거할 경우 기본값으로 가장 높은 버전으로 복원 합니다.


iisback /list 명령어를 사용하지 않고 수동으로 백업 상태를 확인 할때는
C:\WINDOWS\system32\inetsrv\MetaBack 디렉토리를 확인하면 IIS 구성/설정 백업데이터를 확인할 수 있습니다.

감사합니다.
=============================================================
출처:http://www.1000dedi.net/hosting/gnuboard4/bbs/board.php?bo_table=serverLecture&wr_id=745

2011/06/08 16:55 2011/06/08 16:55
샤이 이 작성.

당신의 의견을 작성해 주세요.

http://www.net-snmp.org/
* 소스 버전 net-snmp-5.4.2.1 설치 절차


OS: SunOS 5.10 x86
gcc Version: 3.4.6
net-snmp Version: 5.4.2.1


-----------------------------------------------------
-- OS 설치 시 자동 설치된 snmp check.


1. 데몬 프로세스 확인.

# ps -ef | grep snmp
35: 636 ? S 0:03 /usr/sfw/sbin/snmpd
43: 12815 ? S 0:00 /usr/lib/snmp/snmpdx -y -c /etc/snmp/conf
45: 12839 ? S 0:00 /usr/lib/dmi/snmpXdmid -s sgn


2. 서비스 등록 확인.

# svcs | grep dmi
113:online 8월_03 svc:/application/management/dmi:default

# svcs | grep snmp
120:online 15:01:37 svc:/application/management/snmpdx:default

# svcs | grep sma
112:online 8월_03 svc:/application/management/sma:default


3. svcadm 명령으로 disable 시킨다.

# svcadm disable svc:/application/management/dmi:default
# svcadm disable svc:/application/management/snmpdx:default
# svcadm disable svc:/application/management/sma:default


4. ps 및 svcs 명령으로 정상적으로 중지되었는지 확인한다.

# ps -ef | grep snmp
# svcs | grep dmi
# svcs | grep snmp
# svcs | grep sma


-----------------------------------------------------
-- 설치


1. install

-- root 로 로그인.
-- gcc 설치.

# gunzip net-snmp-5.4.2.1.tar.gz
# tar -xvf net-snmp-5.4.2.1.tar
# cd net-snmp-5.4.2.1

# ./configure
# make
# make install


2. conf 설정

-- EXAMPLE.conf를 /usr/local/share/snmp/snmpd.conf 로 복사하여 수정하여 사용한다.
# cp EXAMPLE.conf /usr/local/share/snmp/snmpd.conf
# vi /usr/local/share/snmp/snmpd.conf


3. 시스템에 맞게 수정한다
# NETWORK -> IP Address 대역으로 수정 (예: NETWORK -> 192.168.2.0)
# COMMUNITY -> Manager 연동할 인증 문자열로 수정 (예: COMMUNITY -> public)
# sec.name source community
com2sec local localhost public
com2sec mynetwork 192.168.2.0/24 public

-- OMS(Manager)와 해당 서버(Agent)가 192.168.2.XXX 대로 연동이 가능하면 “192.168.2.0/24” 로 설정하시면 되고,
-- 외부 망으로만 연동이 가능하다면 “공인IP.0/24” 로 설정하시면 됩니다.

-- (1) 192.168.2.xxx 대역으로 연동 가능 시: com2sec mynetwork 192.168.2.0/24 public
-- (2) 외부 망으로만 연동 가능 시: com2sec mynetwork 공인IP.0/24 public


4. 시스템에 맞게 수정한다
syslocation Seoul Korea
syscontact aaa@bbb.com


5
. 아래 부분을 찾아 관리 대상이 되는 프로세스를 등록한다.
# Process checks.
#
# The following are examples of how to use the agent to check for
# processes running on the host. The syntax looks something like:
#
# proc NAME [MAX=0] [MIN=0]
#
# NAME: the name of the process to check for. It must match
# exactly (ie, http will not find httpd processes).
# MAX: the maximum number allowed to be running. Defaults to 0.
# MIN: the minimum number to be running. Defaults to 0.
proc aaaProck 1 1
proc bbbProc 1 1
proc cccProc 1 1


6. 아래 부분을 찾아 관리 대상이 되는 Disk를 등록한다.
# disk checks
#

# The agent can check the amount of available disk space, and make
# sure it is above a set limit.

# disk PATH [MIN=DEFDISKMINIMUMSPACE]
#
# PATH: mount path to the disk in question.
# MIN: Disks with space below this value will have the Mib's errorFlag set.
# Default value = DEFDISKMINIMUMSPACE.
disk / 10000


7. 자동 실행 스크립트 작성
-- 시스템이 부팅 될때 실행한다.
-- 스크립트 작성 후 한번 실행시킨다.

# cd /etc/rc3.d
# vi S78net-snmp


#!/sbin/sh
#
# /etc/rc3.d/S78net-snmp
#
# pkill has moved over the years so we need to find it
#
LD_LIBRARY_PATH=/usr/lib:/lib:/usr/share/lib:/usr/local/lib:/usr/local/ssl/lib
PATH=/sbin:/usr/sbin:/bin:/usr/bin
export PATH LD_LIBRARY_PATH

X=`which pkill`

case "$1" in
'start')
/usr/local/sbin/snmpd
;;

'stop')
$X -TERM -x -u 0 snmpd
;;

*)
echo "Usage: $0 { start | stop }"
exit 1
;;
esac
exit 0


# chmod +x S78net-snmp


8. 기존에 설치된 snmp 부팅시 로드 되는 부분 제거.
/var/svc/profile/generic_open.xml
enabled='false' 로 수정.

<service name='application/management/sma' version='1' type='service'>
<instance name='default' enabled='false' />
</service>
<service name='application/management/dmi' version='1' type='service'>
<instance name='default' enabled='false' />
</service>
<service name='application/management/snmpdx' version='1' type='service'>
<instance name='default' enabled='false' />
</service>

================================================================
출처 :http://childeye.tistory.com/208

2011/06/08 16:40 2011/06/08 16:40
샤이 이 작성.

당신의 의견을 작성해 주세요.

: 1 : ... 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : ... 27 :