해커즈뉴스 / 해커대학

Donation bitcoin(기부용 비트코인 주소)

 
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
 
기부하신 비트코인은 "보안 취약 계층"을 위해 사용되고 있습니다.
 
 

Donation bitcoin(기부용 비트코인 주소)

 
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
 
기부하신 비트코인은 "보안 취약 계층"을 위해 사용되고 있습니다.
 

공지

 

1. MS 엣지 브라우저에서의 경고창은 '윈도우 디펜더'를 끄시면 됩니다.

             '윈도우 디펜더 끄기'

2. 크롬 브라우저로 접속시 나오는 악성코드 경고창은 구글 크롬의 에러, 즉 오탐(탐지 오류)이므로 무시하시면 됩니다.

3. 이 사이트는 안전하며 깨끗하다는 것을 알려 드립니다.

4. 무고한 사이트들에 대한 공룡 기업 브라우저들의 무차별적인 '탐지 오류 횡포'가 사용자들의 정보 공유의 자유를 침해하고 있습니다. 이에 대응하여 이 기업들을 상대로 소송을 준비하고 있습니다.

 




설치

자료실

APACHE 팁
이름: 해커즈뉴스
apache log파일을 이용한 count  
많은 관리자들이 로그분석및 사이트 통계를 위한
많은 분석툴이 있읍니다.
물론 그러한 툴을 이용한 방법으로 사이트및 시스템을
쳬계적이고 효율적으로 분석있습니다.
그런데 APACHE LOG 파일을 보면
access_log 파일과 error_log파일이 있읍니다.
이중에서 acess_log파일을 가지고
간단한 카운터를 하는 방법을 적고자 합니다.
물론 한곳에서 접속한것은 1회로 적용됩니다.

cat > count.sh

#!/bin/sh
cut -d- -f1-2 /usr/local/apache/logs/access_log
| sort -u | wc -l

^D
chmod 700 count.sh
mv count.sh /usr/sbin

이렇게 하면 됩니다.
설명드리자면
cut -d- -f1-2 /usr/local/apache/logs/access_log
로그파일(access_log)에서 -을 기준으로 문자열을 잘라냅니다
그 다음 sort -u을 이용하여 반복적인 ip를 1로 만듭니다.
wc -l 은 라인을 기준으로 카운트 합니다.

정리하면 cut 으로 필요없는 문자열을 제거하고
sort 을 이용하여 반복적은 ip을 1로 통일하고
wc -l 을 이용하여 카운트를 합니다.

물론 상황에 따라서

여러가지 응용할수 있을거라 생각합니다.
사이트를 관리하면서 규칙적으로 하는것이 로그파일 쳐다보기 이니까요
좀 더 나은 팁이 있으신 분들은 수정해 주시길 바랍니다.
이상 허접이었습니다.


                    수정/삭제     이전글 다음글    
번호제 목첨부조회
38   아파치 서버 정보 숨기기    3212
37   chelim.hihome.com처럼 설정하는 방법    2894
36   아파치의 VirtualHost(가상호스트) 상황 보...    2746
35   apache log파일을 이용한 count    2972
34   아파치 log file rotation    2912
33   아파치 mod_gzip 모듈 사용하기    3176
32   WEB Server 읽고 쓰기 (WEB-DAV)    4182
31   CODE RED 공격 로그에 남기지 말기    2949
30   무단 링크 방지하기    2808
29   CodeRed 아파치로그파일 지우기    3351
28   mod_rewrite 와 Virtual User Hosts    2972
27   Internet Explorer 6 에서 cookie 사용가능...    2729

 
처음 이전 다음       목록