전체 글 298

Varnish 로그 포맷 변경

varnish 는 특이하게 로그를 남기지 않는다. 이건 좀 아니지 싶다. 아무리 잘 동작한다고 해도 로그는 봐야 하기 때문이다. 로그를 보기 위해서는 두가지 방법이 있다. 1. /usr/local/varnish/bin/varnishlog -D -a -w /var/log/varnish.log tail -f /var/log/varnish.log GET /lgcyon/flash/xml/main.jsp HTTP/1.1 Accept: */* Accept-Language: ko-KR9 Referer: http://www.cyon.co.kr/lgcyon/flash/cyon_main.swf -flash-version: 10,0,22,87 UA-CPU: x86 Accept-Encoding: gzip, deflateR U..

awk 사용법

1. awk의 사용법 awk [옵션] '스크립트' [변수=값] [파일(들)] or awk [옵션] -f 스크립트 파일 [변수=값] [파일(들)] ' '안에는 직접 원하는 동작을 정의하거나 -f를 이용하여 스크립트 파일을 따로 불어올수도 있다. 스크립트 파일이 여러개 있다면 -f 옵션을 여러번 사용해서 여러개의 스크립트 파일을 동시에 불러와 지정한 파일에 적용하는것도 가능하다. 변수는 sheel 환경변수($foobar)가 될수도 있고 명령어 대치('command') 가 될수도 있지만 실제로 사용할 수 있으려면 입력을 읽어들인 후에 가능하. 즉 기본적으로 한라인 단위로 입력을 받아 처리하게 되는데 awk에서는 BEGIN이라고 직접 명시해줄 수도 있다. BEGIN등의 awk가 사용하는 키워드에 대해서는 뒤에 ..