2swan

[Linux] 3가지 통신 테스트 방법 본문

System of Infra/Linux

[Linux] 3가지 통신 테스트 방법

2swan 2025. 2. 2. 03:43

1. telnet

# telnet IP PORT

 

 

2. curl : 간혹 telnet이 설치되어 있지 않거나 보안상 telnet 명령어의 사용이 불가능한 경우 curl 사용한다.

# curl -v telnet://IP:PORT/

 

 

3. /dev/tcp : telnet, curl 사용이 어렵다면 쉘에서 제공하는 /dev/tcp 기능을 사용한다.

# /dev/tcp/IP/PORT

# echo $? : $?는 바로 직전 명령어의 실행 결과를 받아온다. (성공 : 0, 실패 : 1 )

 

 

 

Server에서 통신여부 확인

netstat

# netstat -an | grep PORT

LISTEN : 연결을 기다리는 중

ESTABLISHED : 연결 중

TIME_WAIT : 연결이 끊어짐