궁핍한 서버관리자 분들에게 추천되는 방법이다. 돈 많으시면 그냥 L4 장비로 가십시요.ㅋㅋ 성능은 L4장비가 좋다. 셋팅하기위해서 아래와 같이 설정하겠다. 공인 아이피대신 그냥 사설아이피를 쓰겠다. 웹서비스를 위한 예제이다. ▶ 로드밸런싱 서버 IP : 192.168.1.10 eth0 ▶ Real 서버 1번 IP : 192.168.1.11 eth0 ▶ Real 서버 2번 IP : 192.168.1.12 eth0 ▶ Virtual IP : 192.168.1.5 (DNS에 셋팅할 도메인과 맵핑할 Web IP 예를들어 192.168.1.5 = www.empas.com ...ㅋ ) ★ 로드밸런싱 서버 설정★ LBSERVER# yum intall ipvsadm ==> RPM으로 ipvsadm 설치 LBSERVER..
기존에 CentOS에서 piranha-gui를 이용해서 Linux Virtual Server를 구축했었는데, 영 감이 안와서... 검색해서 ipvsadm으로 Virtual Server를 구축했다. 다음의 IP로 가상 서버를 구축한다고 가정한다. Virutal IP : 192.168.1.10 Real IP : 192.168.1.20 Real IP : 192.168.1.21 일단은, 방금 구축한 경험으로 봤을 때 2대의 실 서버를 로드밸런싱하려면 ipvsadm을 동작시킬 서버까지 포함해서 3대가 있어야 될것 같다.(direct routing 방법 사용시) Virtual Server 일단은 ipvsadm을 설치한다. 나의 경우는 yum을 이용해서 패키지 설치를 했다. # yum install ipvsadm #..
참고: http://tykim.wordpress.com/2007/06/04/centos-50%ec%97%90-subversionsvn-%ec%84%a4%ec%b9%98/ Subversion Home: http://subversion.tigris.org/project_packages.html 참고자료: Subversion_기초_사용법.ppt subversion 메뉴얼.pdf 먼저 subversion(svn)을 설치하자. #yum install subversion 정상적으로 설치되었는지 확인하자. 사용자 계정 svn을 생성하고, svn 저장소를 생성하자. 아래의 경우 저장소(repository는 /svn이다. #mkdir /svn #chown -R root:root /svn 그리고 프로젝트폴더를 생성하자. ..
아래 사항을 처리 하기 전에 모든 RPM패키지를 YUM을 사용하여 업데이트를 완료후 아래 사항을 처리 한다. 1. Fedora설치후 필요없는 패키지 삭제 1-1 삭제할 패키지 데몬의 프로세스를 멈춘다 * /etc/rc.d/init.d/apmd stop * /etc/rc.d/init.d/sendmail stop * /etc/rc.d/init.d/kudzu stop * /etc/rc.d/init.d/anacron stop 1-2 불필요한 패키지 삭제 * rpm -e --nodeps anacron apmd at dosfstools eject kudzu mailcap pciutils setserial sendmail 2. Ctrl-Alt-Del키를 이용한 부팅막기 vi /etc/inittab ca::ctrlal..
[localhost]$ uname -a Linux locahost 2.4.20-30.9 #1 Wed Feb 4 20:44:26 EST 2004 i686 i686 i386 GNU/Linux [localhost]$ cat /etc/issue Red Hat Enterprise Linux AS release 3 (Taroon) Kernel \r on an \m [localhost]$ cat /etc/issue.net Red Hat Enterprise Linux AS release 3 (Taroon) Kernel \r on an \m %s %r (%m) %v (%t) Now is %d [localhost]$ cat /etc/redhat-release Red Hat Enterprise Linux AS release..
Forbidden You don't have permission to access /~userID/ on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. 위와 같은 에러 생길때 콘솔창에서 아래 명령만 입력하면 해결됨.. # setenforce 0 ----------------------------------------- 저는 이렇게 해결하였습니다. (CentOS 4.2) 0. /etc/httpd/conf에서(rpm 설치했을 경우에 디렉토리) httpd.conf 수정 -- euc-kr과 사용자 디렉토리등등.. 1. /etc/selin..
1. vi /var/log/messages 확인 2. ls -alR /tmp 나 ls -alR /var/tmp로 /tmp 디렉토리의 숨겨진 폴더 확인 3. /etc/passwd, /etc/shadow파일 확인 /etc/passwd 파일에서 uid가 0이거나 불법적인 새로운 계정이 있는지 확인한다. /etc/shadow 파일에서 암호가 없는 계정이 있는지 확인한다. 4. 열린 포트 확인 ps -ef나 netstat -an으로 현재 연결되어 있는 상태를 점검한다. nmap등의 스캔프로그램으로 열린포트 확인 lsof로 확인(lsof는 System에서 돌아가는 모든 Process에 의해서 Open된 파일들에 대한 정보를 보여주는 프로그램) 5. rkhunter 설치 http://downloads.rootkit...
1. SUID 점검하기.(root 소유의 SetUID및 SetGID 파일들 점검 find / -user root -perm -4000 -print (SetUID) find / -user root -perm -2000 -print (SetGID) find / -user root -perm -4000 -print -xdev 2. 파티션별 디스크사용량 점검 df –h 3. 파일무결성 점검. tripwire 구성 4. 백도어 설치여부 점검.(/dev 체크 및 rootkit 점검) find /dev -type f -exec ls -l {} ; ./chkrootkit 5. 현재 열려진 포트 및 응답가능한 포트 점검. netstat -atp | grep LISTEN (사용 프로토콜 : TCP인가? 또는 UDP인가? ..
html을 팩스로 전송하기.. 1. 제작환경: Redhat 7.3 ,ISA모뎀2개,허름한(?) 서버 2. 제작비용: ISA모뎀(used)X2 = 5000원 2.준비물 : .한글패치를 더이상 손될게 없는 고스트스크립(저는 미지리눅스를 이용하였습니다) .html2ps(웹페이지를 포스트스크립트로 변화시키는 펄스크립트 http://www.tdb.uu.se/~jan/html2ps.html) .백묵폰트(?) .Hylafax pakage. .W3m or Lynx .편의를 위해 script언어를 사용해야할껍니다..^^(저는 bash 스크립트를 이용했습니다...) 3.작업순서 1)팩스서버구축 a.설치가 잘돼는 ISA팩스모뎀을 설치한다. b.Ghostscript을 설치(한글패치완료) b.Hylafax_server를 설치후..
- Total
- Today
- Yesterday