서버가 살아있는 지 여부를 ssh 접속없이 점검해보기
서버가 살아있는지 여부를 확인하는 명령어는 여러 가지가 있습니다. 그 중에서도 간단하게 서버의 응답 상태를 확인할 수 있는 방법은 다음과 같습니다.
ping 명령어: 서버의 응답 여부를 확인할 수 있는 가장 기본적인 명령어입니다. 다음과 같이 입력하여 사용할 수 있습니다.
ping [서버 IP 주소]
이 명령어를 실행하면 해당 서버로 ICMP 패킷을 보내고, 서버로부터 ICMP 응답 패킷을 받아서 서버의 응답 상태를 확인할 수 있습니다.
nc 명령어: 서버의 특정 포트에 접속하여 네트워크 연결 여부를 확인할 수 있습니다. 다음과 같이 입력하여 사용할 수 있습니다.
nc -vz [서버 IP 주소] [포트 번호]
이 명령어를 실행하면 해당 서버의 지정한 포트로 TCP 연결을 시도하고, 연결이 되면 "succeeded"라는 메시지를 출력합니다. 연결이 실패하면 "failed"라는 메시지를 출력합니다.
telnet 명령어: 서버의 특정 포트에 접속하여 네트워크 연결 여부를 확인할 수 있는 명령어입니다. 다음과 같이 입력하여 사용할 수 있습니다.
telnet [서버 IP 주소] [포트 번호]
이 명령어를 실행하면 해당 서버의 지정한 포트로 TCP 연결을 시도하고, 연결이 되면 "Connected"라는 메시지를 출력합니다. 연결이 실패하면 오류 메시지를 출력합니다.
위의 명령어들은 서버의 응답 상태를 확인하는 가장 기본적인 명령어들입니다. 이 외에도 다양한 명령어들이 있으니 필요에 따라 찾아서 사용하시면 됩니다.