728x90
netstat
통신관련된 다양한 정보를 제공하는 명령이며 사용중인 포트 및 socket상태 확인이 가능
sudo apt install net-tools 로 install 이 필요함
sudo netstat -tunlp
-t - tcp통신포트
-u -udp통신포트
-n -host,서비스,유저 등을 숫자(ip,port,UID)로 표시
-l -listening port만 노출
-p -PID와 서비스명 노출
TCP프로토콜로 22번 포트를 사용중인 서비스를 필터링을 하는 경우
sudo netstat -tnlp | grep :22
ss
socket정보조회가 가능한 또 다른 툴이며 netstat 대체목적으로 나온 명령어
sudo ss -tunlp
lsof
프로세스가 열고있는 파일의 상세한 정보를 제공하는 툴
sudo lsof -nP -iTCP -sTCP:LISTEN
-n -host명 대신 ip로 표현。
-p -서비스명 대신 port번호로 표시
-iTCP -sTCP:LISTEN - TCP프로토콜로 LISTEN중인 socket파일들만 조회
sudo lsof -nP -iTCP:3306 -sTCP:LISTEN
특정 port만 보는 경우
'Ubuntu > linux Command' 카테고리의 다른 글
Linux Command (httpie) (0) | 2023.09.02 |
---|---|
Linux Command (curl) (0) | 2023.08.19 |
Advanced grep/find technique - linux (0) | 2022.12.05 |
리눅스에서 네트워크 상태를 확인하는 명령어 (0) | 2022.10.11 |
Linux Command (groupadd, addgroup, groupmod, groups, groupdel, newgrp) (0) | 2022.05.07 |