가) netstat -ant | awk '{print $5}' | cut -f 1 -d : | sort | uniq | wc -l netstat -ant : at:현재 접속되어 있는 피어 중 tcp접속을 모두 출력합니다. n:숫자로 모두 출력합니다. (예를 들어서 포트 http대신에 80이라고 숫자로 출력합니다. 주소도 숫자로 출력합니다.) awk {... $5} : 위의 출력중에 5번째 컬럼(즉 상대방 주소 : 포트)부분 출력합니다. cut ... : ":"문자로 짜른 값중 첫번째 부분을 출력합니다. (즉 주소부분) sort : 정렬합니다. uniq : 중복된 값을 제거 wc -l : 라인수를 출력 나) netstat -anp | grep :80 | grep ESTAB | wc -l netstat -anp : a : 모든 접속을 출력합니다. (UDP포함) n : 숫자로 출력합니다. p : 실제 프로그램명 + pid를 출력합니다. grep :80 : ":80"이라는 문자열이 있는 줄만 출력합니다. grep ESTAB : ESTABLISHED만 출력합니다. (그외 SYN_RECV, CLOSE_WAIT등등의 상태가 있습니다)