리눅스 대기포트 확인하는 방법
리눅스 서버를 운영하면서 서비스 포트확인이 필요하였습니다.
서비스 포트는 FTP, SSH, TELNET, 웹서비스 등을 서비스 할때 이용하는
아이피와 함께 사용되어지는 포트 입니다.
FTP, SSH, TELNET 등을 서비스 받으려면 원격지에서 접속을 하여야 하기 때문에
아이피와 포트가 필요합니다.
간단한 명령어로 서비스 포트를 확인을 해보겠습니다.
리눅스 대기포트 확인 명령어
☞ 간단한 명령어를 이용하는 방법을 알아 봅시다.
- 아래 명령어를 이용하면 쉽게 현재 열린포트 확인이 가능하다.
netstat -nlpt
☞ 쉘스크립트를 사용해서 서비스 포트 확인하는 방법
- 쉘스크립트는 명령어를 미리 만들어 놓고 실행파일을 아래 명령어를
쉘스크립트를 만들어서 사용하면 편리하게 사용할 수 있다.
아래 스크립트(명령어) 매번 입력하기가 복잡함으로
스크립트를 만들어서 사용하는 것입니다.
lsof -i -nP | grep LISTEN | awk '{print $(NF-1)" "$1}' | sort -u
☞ 옵 션
-r, --route : 라우팅 테이블을 출력
-i, --interfaces : 인터페이스 테이블을 출력
-s, --statistics : 네트워킹 통계를 출력
-g, --groups : 멀티캐스트 그룹을 숫자 형태로 출력
-W, --wide : 긴 형태의 IP 주소를 출력
-v, --verbose : 상세한 정보를 출력
-M, --masquerade : 매스커레이드(masquerad) 상태를 출력
--numeric-hosts : 호스트명을 도메인명으로 해석하지 않고 숫자 형태로 출력
--numeric-users : 사용자명을 해석하지 않고 숫자 형태로 출력
-n, --numeric : 도메인 형태가 아닌 IP 주소 형태로 출력
--numeric-ports : 포트명을 해석하지 않고 숫자 형태로 출력
-N, --symbolic : 하드웨어명을 해석하여 출력
-e, --extend : 보다 상세한 정보를 출력
-l, --listening : LISTENING 상태의 서버 소켓을 출력
-p, --programs : 소켓의 PID 프로그램 정보를 출력
-o, --timers : 네트워킹 타이머와 관련된 정보를 출력
-c, --continuous : 매 초마다 정보를 업데이트하며 계속적으로 출력
-C, --cache : FIB 대신 라우팅 캐시를 출력
-a, --all, --listening : 소켓을 모두 출력
-V, --version : 버전 정보를 출력
-F, --fib : FIB(Forwarding Information Base) 정보를 출력
-h, --help : 사용법을 출력
'IT > 인터넷' 카테고리의 다른 글
어도비 리더 다운로드 방법을 알려드려요 (0) | 2018.11.03 |
---|---|
카카오톡 백업은 핸드폰 바꿀때 필요해요. (0) | 2018.10.28 |
내 아이피 주소 확인 한눈에 쉽게설명 (0) | 2018.10.11 |
카카오톡 이모티콘 직접마들기 (0) | 2018.05.11 |
윈도우10 엣지 즐겨찾기 vs 읽기모드 (0) | 2017.12.29 |