목록서버 (13)
아림이의 라이프~~~~!!!
수퍼컴퓨터의 우수한 성능에도 불구하고 수퍼컴퓨터가 가지고 있는 보유 및 운영에 관한 단점을 해결하고자 하는 연구가 최근 수행되었는데, 그 중 하나가 클러스터(Cluster) 개념이다. 클러스터란 여러 대의 컴퓨터를 네트워크를 통해 연결하여 하나의 단일 컴퓨터처럼 동작하도록 제작한 컴퓨터를 말한다. 클러스터는 병렬 컴퓨터의 일종으로 1994년경 NASA의 Goddard Space Flight Center에서 여러 대의 486 PC를 네트워크로 연결하여 제작한 컴퓨터가 베어울프 클러스터이다. 클러스터는 사용 목적에 따라 구현 방법 및 소프트웨어가 달라지며, 클러스터의 기능과 운영이 달라진다. 따라서 클러스터는 그 사용 목적에 따라 과학 계산용 클러스터와 부하분산 클러스터로 나눌 수 있다. 과학 계산용 클러스..
우선 제가 만든 게시판의 소스를 공개합니다. 원래 '사이버출판사의 ASP활용'에 나오는 게시판을 PHP3코드로 컨버전한 것입니다. 원래 소스에는 없는 검색루틴을 삽입했습니다. 계단식 게시판으로 컨버전할 계획입니다. 게시판 소스를 다운받으시려면 여기를 누르세요 게시판을 사용하기 위해선 리눅스, MySQL, Apache, PHP3가 필요합니다. MySQL 22.26a-1버전을 가지고 계시면 미리 Apache와 php3를 컴파일해둔 이것을 다운받으세요 아래는 간단히 게시판의 모습을 보여줍니다. 리스트화면 글보기화면
브라우징 제거 아파치의 디폴트세팅은 브라우징이 enable되어 있다. 브라우징이란 웹브라우저에서 URL입력시 index.html과 같은 정확한 파일명을 생략하고 디렉토리만 적었을 경우, 디렉토리내 파일목록이 출력되는 현상을 말한다. http.conf의 디렉토리 디렉티브내 다음줄 추가 Options -Indexes 아파치 인증창 사용 http.conf에서 인증을 걸 디렉토리 디렉티브내 다음줄 추가 AllowOverride AuthConfig 해당 디렉토리에 다음과 같이 .htaccess파일(텍스트파일) 생성 [root@ns mrtg]# cat .htaccess AuthName "MRTG를 위한 인증" AuthType Basic AuthUserFile /webhosting/mrtg/.auth require ..
공사중에 로그인 막기 시스템을 공사중일 때, root 이외의 다른 사용자를 로그인 못하게 해야 할 때가 있죠? 그럴 때는, /etc/nologin 이라는 파일을 만들어, 공사중 또는 Under Construction이라는 공지를 넣으면 됩니다. 크기가 가장 큰 파일, 디렉토리 찾기 가장 큰 디렉토리를 찾으려면, du -S | sort -n 가장 큰 파일을 찾으려면, ls -lR | sort +4n 현재 디렉토리의 크기만을 파악할때 [root@dev2 local]# du -c -h --max-depth=0 * 6.4M apache 35M bin 43M dns 1.7M doc 42k etc 1.0k games 42k geektalkd 1.1M gnuws 1.1M include 41k info 19M jaka..
국내에 이 프로그램에 대한 설명이 거의 없더군요. 보안관련글에 file System의 Checksum을 한다는 정도로 끝내서 오늘 한번 설치/사용을 간단히 설명하려 합니다. 참고로 tripwire는 file system의 CheckSum을 Database하여 변화를 감지해낼 수 있는 툴입니다. 보통 BackDoor, Rootkit이 설치되었는가는 감지할때 많이 사용합니다. 예전 1.1.2버전에서 최근 Gene Kim과 Dr.Eugene가 회사(www.tripwiresecurity.com)를 설립하면서 commercial version으로 바뀌었더군요. 버전도 2000년 9월 20일 현재 2.2.1으로 업그레이드되었습니다. 아카데믹버전(ASR)인 1.3.1은 소스까지 제공하며 non-commercial한 ..
ssi를 사용하기CGI와 거의 비슷하게 세팅한다. 아파치(Apache)의 설정파일은 이젠 httpd.conf하나로 통일되었으므로 이 파일에 모든 설정을 한다.AddType text/html .shtml AddHandler server-parsed .shtml위의 2개를 꼭 있어야 한다. 그리고 CGI와 마찬가지로 ssi가 실행될 디렉토리에 Includes옵션을 설정한다. 아래의 예는 /www/htdocs/count라는 티렉토리에 CGI, SSI가 실행될 수 있게 한다.# 내가 추가(Options에 ExecCGE는 CGI를 사용하기위해, Includes는 SSI를 사용하기 위해) Options ExecCGI Includes AllowOverride None
설치환경은 다음과 같다. Glibc 2.1.3 libpcap 0.6.2 SNORT 1.8.2 SNORT설치 본인은 프로그램 자체에 대한 설명을 많이 하지는 않는다. 자신이 원할때 해야 집중력이나 이해력에 정점에 이르는 것이다. - 갑자기 뚱딴지 .. SNORT는 IDS(Instrusion Detection System)이다. 즉, 기존 방화벽등이 외부의 침입을 막는데 중점을 두었다면(iptables, tcp wrapper...), 이 놈은 침입하려는 것을 탐지하는데 중점을 두었다. 패킷내의 특정 부분이(침임흔적이라고 판단되는) 발견되면 이를 탐지할 수 있다. 이런 특정 부분은 계속 갱신되어야 하므로 룰셋이라는 별도의 파일로 계속 갱신되어 제공되고 있다. libpcap 설치 snort는 libpcap라이브..
Zend Optimizer사용하기 설치환경은 다음과 같다. Glibc 2.1 apache 2.0 php 4.0.6 zend optimizer 1.1.0 zend.com에 접속하여 Zend Optimizer를 얻어온다. Zend Optimizer는 무료로 배포된다. 단지 zend.com에 등록후 다운받을 수 있다. Zend Optimizer는 PHP의 버전에 따라 호환되는 버전이 존재하므로 자신이 사용하는 환경에 맞는 것을 선택한다. Zend Optimizer는 현재 솔라리스, 리눅스, FreeBSD, 윈도계열만 지원한다. [root@ns kang]# tar xvzf "ZendOptimizer-1[1].1.0-PHP_4.0.5-Linux_glibc21-i386.tar.gz" -C /usr/local/src..
MySQL 관련 root암호변경설정 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! This is done with: /usr/bin/mysqladmin -u root -p password 'new-password' /usr/bin/mysqladmin -u root -h ns.dbakorea.pe.kr -p password 'new-password' 쉘에서는 mysql이 되는데 PHP에서 mysql.sock error를 내면서 MySQL이 안되는 경우 mysql.sock은 /tmp 아니면 /var/lib/mysql에 생기게 된다. 나의 경우, /var/lib/mysql에 mysql.sock파일이 있는데 PHP에서는 /tmp에서 찾으려하면서 에러를..
DB2 사용(리눅스) 작성일: 2002-04-14 작성자: 강명규 OS : LINUX 7.0(kernel 2.4.10) with glibc-2.2-9 CPU : Pentium III 500(Katmai) RAM : 512MB DB : DB2 Universal Database Enterprise - Extended Edition Version 7.2 [DB2 테스트] X윈도상에서 관리서버 사용자로 로그인하여 Control Center, Information Center등을 실행한다. IBM의 Java Runtime을 사용해야 한다. blackdown은 되지 않았다. [root@dev2 /root]# su - db2as [db2as@dev2 db2as]$ l total 2 drwxr-xr-x 5 db2as ..