'분류 전체보기' 카테고리의 글 목록 (25 Page)
본문 바로가기

분류 전체보기980

[Linux 셸 스크립트] 텍스트 처리 - 078 시스템 로그에서 IP 주소마다 횟수 집계하기 1. 사용 명령어 (1) sed (2) sort (3) uniq 2. 키워드 & 사용처 (1) 키워드 SSH, 부정 접속, 인증 실패, 로그 추출 (2) 사용처 sshd 로그 파일에서 암호 인증에 실패한 IP 주소를 세고 싶을 때 사용합니다. 3. 실행 예제 # ./ssh-fail.sh 1510.211.55.2 610.211.55.21 210.211.55.18 접속해온 IP 주소마다 ssh 암호 인증에 실패한 횟수가 많은 순서로 표시 4. 스크립트 #!/bin/sh # sshd 로그 파일 securelog="/var/log/secure" # IP 주소를 추출하기 위한 패턴. 변수에 저장 pattern="^.*sshd\[.*\].*Failed password for.* from \(.*\) port .*".. 2021. 4. 12.
[Linux 셸 스크립트] 텍스트 처리 - 077 웹 서버 로그 파일에서 특정 상태값만 취득하기 1. 사용 명령어 (1) awk 2. 키워드 & 사용처 (1) 키워드 접속 로그, 로그해석, 변형 (2) 사용처 아파치 접속 로그에서 스테이터스 404(Not Found) 에러를 반환한 리퀘스트 로그를 가공해서 파일명만 추출하고 싶을 때 사용합니다. 3. 실행 예제 $ cat access.log xx.xx.xx.xx - - [12/Apr/2021:17:17:18 +0900] "GET / HTTP/1.1" 200 83 "-" "-" yy.yy.yy.yy - - [12/Apr/2021:17:18:20 +0900] "GET /index.html HTTP/1.1" 200 304 yy.yy.yy.yy - - [12/Apr/2021:17:18:22 +0900] "GET /tittle.gif HTTP/1.1" 404.. 2021. 4. 12.
[Linux 셸 스크립트] 텍스트 처리 - 076 로그 파일 컬럼 위치를 바꿔서 출력하고 보기 쉽게 바꾸기 1. 사용 명령어 (1) awk 2. 키워드 & 사용처 (1) 키워드 접속 로그, 로그 해석, 변형 (2) 사용처 아파치 접속 로그에서 필요한 컬럼을 추출하고, 순서를 바꾸고 싶을 때 사용합니다. 3. 실행 예제 $ cat access_log xx.xx.xx.xx - - [09/Apr/2021:12:20:20 +0900] "GET / HTTP/1.1" 200 83 "-" "-" yy.yy.yy.yy - - [09/Apr/2021:13:21:33 +0900] "GET /index.html HTTP/1.1" 200 304 zz.zz.zz.zz - - [09/Apr/2021:12:22:12 +0900] "GET /title.gif HTTP/1.1" 200 763 $ ./log-column.sh access.l.. 2021. 4. 12.
지역화폐 146탄 - 경남 남해군(남해화폐, 화전) 1. 남해화폐(화전)란? 남해화폐의 이름으로 예로부터 꽃이 많아 ‘화전花田’이라 불린 지역특성을 살려 지역 경제의 활성화를 꽃피우자는 의미로 ‘꽃돈’이란 뜻의 화전(花錢)이라 이름 지었습니다. 남해군 경제발전의 새로운 도전! 지역자금의 외부 유출을 차단하여 자금의 지역 내 유통을 통한 영세소상공인과 전통시장 등 지역상권을 보호하고 지역 경제 활성화를 기하고자 발행하게 되었습니다. 2. 남해화폐(화전) 발행 개요 발행권자 : 남해군수 발행권종 : 3종(1천원, 5천원, 1만원) 화전(花錢) 종류 : 3종(1천원, 5천원, 1만원) 화전(花錢) 유효기관 : 발행일로부터 5년 화전(花錢) 판매(환전)처 : NH농협은행 남해군지부, NH농협은행 남해군청출장소, 남해·동남해·새남해·창선농협 본점 및 지점·지소, .. 2021. 4. 12.
지역화폐 145탄 - 경남 고성군(고성사랑상품권, 모바일 고성사랑상품권) 1. 고성사랑상품권이란? 역경제의 지킴이! 고성사랑 상품권“고성사랑 상품권”은 지역상권에 활력을 불어넣고 서민경제의 자립기반을 튼튼하게 하여 지역경제를 활성화하기 위해서 우리지역내에서만 사용할 수 있는 고성군 전용 상품권입니다. 고성사랑 상품권은 2종(5천원권, 1만원권)이며, 유효기간은 발행일로부터 5년입니다. 2. 고성사랑상품권 발행 개요 발행주체: 고성군 발행시기: 2018. 1. 1. ~ 상품권 종류: 2종(5,000원권, 10,000원권) 상품권 유효기간: 발행일로부터 5년 상품권 판매대행점: NH농협고성군지부, 고성농협, 새고성농협, 동고성농협, 동부농협, 고성축산농협 상품권 사용처: 고성군내 가맹점(가맹점 스티커 부착) 상품권 환전처: 상품권 판매대행점 3. 고성사랑상품권 장점 (1) 상가 .. 2021. 4. 11.
지역화폐 144탄 - 경남 창녕군(창녕사랑상품권, 모바일&카드 창녕사랑상품권) 1. 창녕사랑상품권 (1) 창녕사랑상품권이란? 지역 자금의 역외유출 방지 및 지역경제 활성화를 위하여 창녕군에서 발행한 상품권으로 우리 지역내 가맹점에서만 사용할 수 있습니다. (2) 창녕사랑상품권 발행 개요 발행주체 : 창녕군 발행시기 : 2020. 1. 1.부터 상품권 종류 : 4종(1천원권, 5천원권, 1만원권, 5만원권) / 유효기간 : 발행일로부터 5년 판매처 : NH농협은행 창녕군 지부, 창녕농협, 남지농협, 우포농협, 이방농협, 영산농협, 부곡농협, 창녕축협 사용처 : 상품권 가맹점에서 사용 가능(가맹점 스티커 부착) 잔액환불 : 상품권 액면가의 60% 이상을 사용하면 잔액 환불 (3) 창녕사랑상품권 사용 방법 창녕사랑상품권은 지정된 가맹점에서만 사용 가능합니다. 창녕사랑상품권 가맹점 현황 .. 2021. 4. 11.
지역화폐 143탄 - 경남 함안군(함안사랑상품권) 1. 함안사랑상품권 (1) 함안사랑상품권이란? 함안사랑상품권은 전통시장의 활성화와 지역경제의 균형발전을 위하여 함안군이 2008년부터 발행하고 있으며 관내 전통시장과 농⋅축협 가맹점에서 현금처럼 사용이 가능한 상품권입니다. 5만원권, 1만원권, 5천원권, 1천원권 4종이 있으며, 액면금액 60%이상 사용 시 잔액 환금 가능합니다. (2) 함안사랑상품권 사용 방법 발행처 : 함안군수 할인규모 : 50만원 판매처 : 지정 금융기관 7개소 함안새마을금고, NH농협은행 함안군지부, NH농협은행 함안군청출 장소, 가야·삼칠·군북·대산농협 가맹점 : 전통시장 및 농·축협, 마트 등 결제수단 : 현금 결제 유효기간 : 구입일로부터 5년상품권 가맹점포에는 상품권 가맹점임을 알리는 스티커가 부착되어 있습니다. 문의처 경.. 2021. 4. 11.
지역화폐 142탄 - 경남 의령군(의령사랑상품권, 의령더사랑카드) 1. 의령사랑상품권 (1) 상품권 발행 목적 소액거래가 많은 재래시장 상권 회복 관내 지역자금의 유출 방지 의령사랑운동의 구심적 역할 (2) 상품권 종류 일만원권(1종) ※문구날인한 상품권만 사용이 가능하며 업주께서도 농ㆍ축협 에서 의령사랑상품권에 한해 현금으로 교환 가능합니다. (3) 상품권 구입처 농협중앙회 의령군지부 (4) 유통업소 관내 사업자 등록된 전 업소 (5) 기타문의 의령군청 일자리경제과 ☎ 055-570-3112 (6) 상품권 판매 흐름도 (7) 대금청구 및 결제방법 ① 대금청구 업주가 농.축협 및 군지부 창구에 상품권 제출시 수수료 없이 액면 금액을 농.축협 통장계좌로 입금처리 ② 결제방법 상품권 제출 당일 정산을 원칙으로 함(단, 창구 마감 3시간 전 접수분은 다음 날 오전내 지급) .. 2021. 4. 11.
[Linux 셸 스크립트] 텍스트 처리 - 075 숫자값(CSV 파일)에서 "*"를 써서 간단한 텍스트 그래프 출력하기 1. 사용 명령어 (1) echo (2) awk (3) sort (4) head (5) expr (6) read 2. 키워드 & 사용처 (1) 키워드 그래프, CSV 파일, 최대값 (2) 사용처 숫자 자료를 간단히 텍스트 그래프로 표시하고 싶을 때 사용합니다. 3. 실행 예제 $ ./csv-graph.sh data.csv ****** [Kim] ************************************************ [Lee] **************** [Park] [Kang] ************ [Seo] 4. 스크립트 #!/bin/sh csvfile="data.csv" # 자료 CSV 파일 ① GRAPH_WIDTH=50 # 그래프 너비 ① markprint () { ② local.. 2021. 4. 9.
[Linux 셸 스크립트] 텍스트 처리 - 074 숫자로 된 CSV 파일에서 평균값 계산하기 1. 사용 명령어 (1) awk 2. 키워드 & 사용처 (1) 키워드 평균값, CSV 파일 (2) 사용처 CSV 파일에서 특정 컬럼값의 평균값을 계산해서 파일로 출력하고 싶을 때 사용합니다. 3. 실행 예제 $ cat data.csv ${filename}.avg ③ 5. 해설 이 스크립트는 명령행 인수를 지정한 CSV 파일의 세 번째 컬럼에서 값의 평균값을 계산해서 출력합니다. 평균값은 우너본 파일명에 확장자 .avg를 붙인 파일에 출력합니다. 여러 CSV 파일마다 평균값을 출력하고 싶을 때 사용하면 됩니다. 여기에서 사용하는 CSV 파일은 "ID번호, 이름, 점수" 형식이라고 가정합니다. 셸 스크립트에서 수치 계산은 expr 명령어를 자주 사용합니다. 하지만 expr은 정수 계산만 가능하므로 소수가 포.. 2021. 4. 9.