shell script
-
리눅스 Accesslog 클라이언트 ip별 라인수 출력Linux/Shell Script 2019. 9. 15. 18:40
- Access Log 첫번째 클라이언트 IP 필드만 awk로 추출하여 sort로 정렬후 uniq -c 명령어로 카운트 awk '{ print $1 }' localhost_access_log.2019-09-05.txt | sort | uniq -c --------------------------------------------------------------------------- 17570 x.x.x.x 817 x.x.x.x 6061 x.x.x.x 9338 x.x.x.x 481 x.x.x.x 5799 x.x.x.x 16394 x.x.x.x
-
Linux Ping (ICMP) check bash Shell ScriptingLinux/Shell Script 2019. 4. 17. 09:49
리눅스의 bash셀을 이용한 ping check 스크립트 - pinglist.txt : ping check iplist - pingcheck.sh : ping shell script pinglist.txt 127.0.0.1 # Loopback (Test) 192.168.x.77 # 정상응답 서버 (Green) 192.168.x.78 # Shutdown 된 서버 (Red) pingcheck.sh #!/bin/bash for i in `cat pinglist.txt`; do ping -c1 $i > /dev/null 2>&1 if [ $? -eq 0 ];then echo $i 'ping check ok' else echo $i 'ping check fail' fi done pingcheck.sh 127.0...