2016-08-09 2 views
-1

내 프로젝트에서 서버 시작 중에 포트 가용성을 확인하고 있습니다. 서버가 정지 상태에있을 때 리눅스의 postgres 포트 (5432)를 제외한 모든 포트가 사용 가능하게 표시됩니다 (netstat 명령 사용 - 아무 것도 반환되지 않음). 동일한 포트가 Windows에서 올바른 상태를 보여줍니다. 다음은 서버가 실행되지 않을 때 Linux의 5432 포트에 대한 netstat 출력입니다. 나는 누군가가 정확하게 출력이 의미하는 바를 설명 할 수 있고, 왜 그것이 같은 창에 나타나지 않는지를 설명 할 수 있는지 궁금합니다.Netstat 명령 출력 설명

$ netstat -aon | 그렙 "5432"

tcp6 0 0 127.0.0.1:36524 127.0.0.1:5432 TIME_WAIT의 시간 대기 (24.23/0/0)

tcp6 0 0 127.0.0.1:36518 127.0.0.1:5432 TIME_WAIT의 시간 대기 (1.85/0/0)

tcp6 0 0 127.0.0.1:36526 127.0.0.1:5432 TIME_WAIT의 시간 대기 (28.95/0/0)

tcp6 0 0 127.0.0.1:36522 127.0.0.1:5432 TIME_WAIT timewait (21.85/0/0)

tcp6 0 0 127.0.0.1:36523 127.0.0.1:5432 TIME_WAIT timewait (24.18/0/0)

tcp6 0 0 127.0.0.1:36528 127.0.0.1:5432 TIME_WAIT의 시간 대기 (31.48/0/0)

tcp6 0 0 127.0.0.1:36529 127.0.0.1:5432 TIME_WAIT의 시간 대기 (31.53/0/0)

tcp6 0 0 127.0.0.1:36527 127.0.0.1:5432 TIME_WAIT의 시간 대기 (29.00/0/0)

tcp6 0 0 127.0.0.1:36520 127.0.0.1:5432 TIME_WAIT timewait (11.85/0/0)

다른 모든 포트의 경우 서버가 실행되지 않으면 netstat 명령 출력이 비어 있습니다. 상태. 가능한 경우 각 항목이 무엇인지 설명하십시오.

미리 감사드립니다.

답변

0

그냥 그렙없이 NETSTAT 실행하고 열 이름이 표시됩니다

프로토를 | Recv-Q | 보내기 -Q | 지역 주소 | 외국인 주소 | 주 | 타이머