리눅스/명령어
포트연결 등을 확인하는 명령어 - netstat
KWMBLOG
2018. 12. 12. 10:55
이 명령어도 서버 점검할 때
많이 사용한다.
netstat : 네트워크 연결, 라우팅테이블, 포트 등을 출력하는 명령어이다.
옵션
-n : 포트 또는 사용자 이름을 확인하는 대신 숫자로 된 주소를 표시한다.
-l : 연결된 포트만 출력한다.
-a : 연결이 됐든안됐든 사용중인 모든 포트를 출력한다.
-p : 데몬의 이름과 PID를 출력한다.
나는 이 옵션들을 단일로 사용해본적이
단 한번도 없다.
그리고 위 옵션 조합을 제외한 다른 옵션을
사용해 본 적이 없다.
netstat -nlp 를 입력하면,
연결된 포트만 출력이 되고
어떤 데몬이 사용중인지 출력해준다.
이거는 출력이 안되는 부분이 있어서
제대로 서비스가 실행되었는지 확인이 불가능하다.
netstat -anp 를 입력하면
이미지와 같이 -nlp보다 뭔가 많이 나온다.
큰 차이점이라고 하면
연결된 사용자의 ip를 보여주고 안보여주고의
차이이다.
너무 당연시하게 쓰던 명령어들이라
더 많은 옵션이 있음에도
설명을 할 수가 없다.
딱 -nlp, -anp 정도만 사용해도
된다고 생각한다.
3줄 요약
netstat은 네트워크 연결, 포트연결 등을 확인하는 명령어이다.
나는 단일옵션으로 사용해 본 적이 없다.
-nlp, -anp 정도만 쓸 줄 알아도 충분하다고 생각한다.