리눅스박스가 필요한데, 가격면에서 좀 뭐해서.. 이것저것 고려해보다가 선택한것, 구엑박 -_-...

XBOX 360이라는 무서운 게임기계가 출시된 요즘, 다른사람들 한참 XBOX개조할때 딴짓 하다가;;

이제서야 싸게 중고로 옛날 구엑박을 하나 업어와서, 리눅스박스로 세팅했다.

앞으로 내 뒤치닥거리를 해줄 엑박 리눅스박스... -_-ㅋ


리눅스를 지원해주는, Cromwell BIOS..

사용자 삽입 이미지


리눅스가 실행되는 모습..

사용자 삽입 이미지

이것저것 틈나는대로 프로그램 짜 넣어야지..
어찌어찌 하다가 네이트온 메신저의 문자대화 서비스를 이용해 SMS MO를 구현한 것을 보고,

예전에 만들어뒀던 네이트온 로봇을 뚝닥 거리던 중..
메신저 사용중에, 소리가 자꾸 나고 메세지가 뜨면 곤란스러울거 같아 다른 방법을 생각해보았다.

KTF의 "메시지매니저"를 이용한 '방법'을 이용해 구현을 끝냈다... -_-ㅋ 그나저나... 어따쓰지??

사용자 삽입 이미지

FreeBSD

- 포트설치

#cd /usr/ports/net-mgmt/net-snmp
#make install clean

- 환경 설정

#vi /etc/rc.conf

snmpd_enable="YES"
snmpd_flags="-a -p /var/run/snmpd.pid"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"

- SNMP 환경 설정

#cp /usr/local/share/snmp/snmpd.conf.example /usr/local/share/snmp/snmpd.conf
#vi /usr/local/share/snmp/snmpd.conf

- SNMP START

#/usr/local/etc/rc.d/snmptrapd start
#/usr/local/etc/rc.d/snmpd start


Linux


- yum 시스템으로 설치

#yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-perl net-snmp-utils

- SNMP 설정 수정

#vi /etc/snmp/snmpd.conf

- SNMP START

service snmpd start

- ETC

항상 그러는것처럼, 시스템 시작시 실행되게 하려면 ntsysv 명령을 날려 체크해줌.

모두 FreeBSD의 포트 시스템을 이용합니다.

* 아파치2 설치하기..

# cd /usr/ports/www/apache22
# make install clean

프로그램 설치 완료 후, 바로 사용하려면..

# rehash

명령을... 그다음 서버 시작..

# apachectl start

httpready 머시기 에러가 나면..

# kldload accf_http

명령으로 임시적으로 accf_http 모듈을 커널에 로딩해주면 될겁니다..

부팅시 자동으로 로딩하게 하고싶으면..

# vi /boot/loader.conf

accf_data_load="YES" # Wait for data accept filter
accf_http_load="YES" # Wait for full HTTP request accept filter

추가하거나..

# vi /boot/defaults/loader.conf

에 해당 부분에 가서.. NO 를 YES로 바꿔줍니다.

다시한번...

# apachectl start

무슨 서버네임이 어쩌고 저쩌고 하는 에러가 나면..

# vi /usr/local/etc/apache22/httpd.conf

ServerName 앞에 주석을 없애고 적절히 수정해줍니다.

그 다음은 실수하지 않은 이상 될것임..

브라우저에 http://IP주소/ 쳐봐서 It works! 라고 나오면 성공.


* php5 설치

# cd /usr/ports/lang/php5
# make install clean

설치시, 아파치 꼭 선택하도록..

# cd /usr/ports/lang/php5-extensions
# make install clean

# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini

# vi /usr/local/etc/apache22/httpd.conf

<ifModule mime_module>
     # 이 사이에 아래 문장을 끼워넣도록..
    AddType application/x-httpd-php .php .inc
</ifModule>

아파치를 재시작하고..

# apachectl restart

php 테스트용 페이지를 만든다.

# cd /usr/local/www/apache22/data
# echo '<?php phpinfo(); ?>' > phpinfo.php

웹브라우저에 http://IP주소/phpinfo.php 를 쳐봐서 php 정보 페이지 나오면 OK

* mysql5 설치

- 이후 작성;; -

실수로(?) 폰카에 찍힌 사진인데 왠지 맘에 들어서 그냥 올려봅니다. ㅎㅎㅎ

사용자 삽입 이미지

'Trash Bin' 카테고리의 다른 글

무궁화호 좌석 배치도  (0) 2009.12.02
업무차 국제전화를 걸었다.  (4) 2008.06.27
갑자기..  (0) 2008.05.15
사이트 전체 캡쳐하는 프로그램 제작.  (3) 2007.10.09
지메일 초대권  (1) 2006.04.13

+ Recent posts