본문 바로가기

Unix.Linux24

openssl 설치하기 Openssh 설치하기 OS : Ledhat Linux Fedora core4 Openssh : openssh-4.3p2 설치 순서 1. ssh 버전 확인하기 2. ssh 다운로드하기 3. 기존 패키지를 검색해서 삭제 4. sshd 사용자를 검색해서 없으면 생성 5. 환경 설정(./configure) 6. 컴파일/ 설치(make/ make install) 7. 스크립트 파일/ 인증 파일 복사 8. 실행파일 링크 걸기 9. sshd 데몬 시작 10. sshd 데몬 확인 11. sshd 서버가 업그레이드 되었는지 확인 12. system V 계열의 runlevel 설정 (자동 시작 설정) 공식 사이트 : http://www.openssh.org/ 한국미러사이트 : ftp://linux.sarang.net/ .. 2008. 8. 16.
apache 접속/메모리 확인 - top/ps 에서 메모리 상태정보에서 실제로 사용 가능한 메모리는 ‘free+buffers+cached’입니다. - 프로세스 개수 확인 : ps -ef | grep httpd | wc -l - 실제 접속자 수 확인 : netstat -an | grep :80 | grep ESTABLISHED | wc -l 2008. 5. 24.
SSHD 설정하기 etc/ssh/sshd_config 파일은 sshd의 시스템 서버설정파일이다. ]# vi /etc/ssh/sshd_config # $OpenBSD: sshd_config,v 1.48 2002/02/19 02:50:59 deraadt Exp $ # This is the sshd server system-wide configuration file. See sshd(8) for more information. # This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin # The strategy used for options in the default sshd_config shipped with OpenSSH is # to specify options w.. 2008. 4. 25.
페도라 코어4 : 웹호스팅 서버 그대로 따라 만들기 선오공님이 올려주신 문서를 바탕으로 설치시 에러나는 부분이 있길래 수정하였고 조금더 유용한 부분들을 더 추가하였습니다. 4번만에 이상없이 설치가되어 추가한것을 올립니다. ^^! 처음 올리는거라 무섭내요... 아래 내용을 그대로 따라만 하시면 됩니다. 계정별로 트래픽을 제어하는 부분과 하드 할당량을 설정할 수 있습니다. 단, 중간에 오류가 발생하는 부분이 생길 수도 있습니다. # 페도라 코어 4 최소 설치 후 (이 부분은 따로 설명하지 않습니다.) # yum 설치를 위해 GPG-KEY 포함 rpm --import /usr/share/rhn/RPM-GPG-KEY-fedora # yum 업데이트 yum -y update # 한글 설정 /etc/sysconfig/i18n LANG="ko_KR.eucKR" SUP.. 2008. 4. 25.
cronolog 를 이용한 아파치 로그 날짜별 관리 cronolog 를 이용할 경우 access_log 의 날짜별 관리가 가능하다 access_log_041001 access_log_041002 1. 다운받기 http://cronolog.org/download/index.html 에 들어가서 cronolog-1.6.2.tar.gz 다운 받는다. (2004년 10월 2일 현재 최신버전 cronolog-1.6.2.tar.gz) 2. 설치 ./configure make make install /usr/local/sbin/cronolog 에 설치된다. 3. 설정하기 httpd.conf 의 CustomLog 부분만 수정해 주면 된다. 예) 아래와 같이 심볼릭링크를 걸어주면 웹로그 분석시 편하다. CustomLog "|/usr/local/sbin/cronolog -.. 2008. 4. 25.
find 명령어 사용법(수시 업데이트) 아래는 제가 자주 쓰는 find 명령인데, 유용할 듯 해서. 지금까지 적어뒀던 것과 아주 보편적이라고 생각되는 것입니다. 계속 추가됩니다. ^^ ------------------------------------------------------- 1. 현재 디렉토리( . ) 이하에 확장자가 .html( -name "*.html" ) 인 파일만 ( -type -f ) find . -name "*.html" -type f -ls 2. 파일 크기 # 파일 크기가 300KB 이상( -size +300k )인 파일만 # (호스팅되는 홈피내에 큰 사이트의 파일이 있는지 찾을 때 유용) find . -size +300k -ls # 파일 크기가 500bytes 이하( -size -500c )인 파일만 find . -si.. 2008. 4. 25.
리눅스 시스템 모니터링과 문제 찾기 리눅스 시스템 모니터링과 문제 찾기 * 시스템 모니터링 분야와 관련 유틸 문제를 점검할 모니터링 분야에 대한 시스템 모니터링 프로그램을 먼저 알아보자. 여기 있는 프로그램들은 대부분 운영체제를 설치하면서 자동으로 설치가 되는 프로그램들이다. (sar, iostat, nmap, netcat, ntop 등은 별도로 설치를 해야 하는 모니터링 프로그램이다) 분야 모니터링 프로그램 CPU top, ps, uptime, vmstat, pstree, iostat, sar 메모리 free, vmstat, sar 디스크 I/O df, du, quota, iostat, sar 네트워크 ping, netstat, traceroute, tcpdump, nmap, netcat, ntop 파일(소켓포함) Lsof 1. 부하확인.. 2008. 4. 25.
defunct(좀비) process 죽이는 법 ps -ef|grep defunct|awk '{print $3}' | xargs kill -9 설명: root 권한으로 로그인해서 위의 명령어를 실행하면 멀티 defunct 좀비들을 다 없앨 수 있다. 2008. 4. 25.
Linux 시간 맞추기 사용하는 서버의 /etc/crontab 에 아래와 같은 줄이 있습니다. 0 0 * * 1 root rdate -s time.kriss.re.kr && clock -w 그러니까 매주 한번씩 타임서버인 time.kriss.re.kr에서 시간을 읽어와서 rdate -s 옵션으로 저장하고(man rdate 참조), clock 명령으로 CMOS 시간값에 저장합니다.(man clock 참조). 타임서버는 가까이 있는 신뢰할만한 타임서비스 서버를 적으면 좋겠지요. 경험에 의하면 타임서버가 외국서버라 해도 시간대에 관계없이(타임서비스 자체가 시간대정보까지 포함하는가 보죠.) 잘 작동합니다. *-- 몇몇 타임서버 -----------* time.kriss.re.kr time.bora.net time.nuri.net ti.. 2008. 4. 23.