NT Windows 사용포트 확인하는 방법

2017. 11. 3. 10:00·과거자료/OS - Linux
반응형

포스팅에 들어가며
 일반적으로 Oracle의 경우는 Listener가 1521 포트를 사용하고 MSSQL의 경우는 1433 포트를 사용한다. 또한 여기에 더불어 원격데스크톱은 3389번 포트를 사용하며 여러 소프트웨어는 외부와의 통신을 위해 각각 자신들만의 고유 포트를 사용한다. 물론 이 포트들은 기본일뿐이고 다른 포트로 할당도 가능하다. 하지만 고유 포트 이 외의 포트를 사용시 주의할 점은 사용하려는 포트가 혹시 이미 다른 소프트웨어 혹은 OS 자체내에 사용하고 있지는 않은지 확인이 필요하다.

해당 포트를 사용하고 있는지에 대한 확인 방법은 GUI(Graphic User Interface), CUI(Character User Interface) 방식 2가지가 있다. 말 그대로 GUI 방식은 그래픽 환경으로, CUI는 문자. 즉, command 환경으로 확인하는 방법이다.

Step 1. 친숙한 GUI 환경으로 확인하는 방법

 리소스모니터를 활용하는 방법인데 리소스모니터 역시 진입하는 방법이 여러가지 방법이 있지만 가장 대표적인 방법을 소개한다.


 일단 작업 표시줄(Windows 마크가 있는 제일 하단 줄)에 우클릭을 하여 작업관리자로 들어간다.



 작업 관리자에서 성능탭을 클릭해보면 좌측 하단에 리소스 모니터 열기가 있을 것이다. 이 리소스 모니터 열기를 클릭해보자.



 리소스 모니터에서 확인을 해보면 네트워크탭을 볼 수 있다. 네트워크탭을 선택하여 수신 대기 포트 리스트를 확인해보자. 그러면 현재 해당 PC에서 사용중인 포트를 확인할 수 있다. 만약 원치 않는 포트를 알 수 없는 프로세스가 사용중이라면 PID 확인을 통해 Kill 시키면 될 것이다.



Step 2.
 다음은 CUI를 통한 확인 방법이다. 우리는 netstat이라는 명령으로 사용포트를 확인해 본다. 일단 Windows Key + R을 눌러 실행창을 띄우자. 그곳에 cmd를 입력하면 command 창을 띄울 수 있다.



아래 명령을 수행하면 netstat 이라는 명령의 옵션들을 볼 수 있다.

c:\>netstat ?

프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시합니다.

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]

  -a            모든 연결과 수신 대기 포트를 표시합니다.
  -b            각 연결 또는 수신 대기 포트 생성과 관련된 실행 파일을
                표시합니다. 잘 알려진 실행 파일이 여러 독립 구성 요소를
                호스팅할 경우 연결 또는 수신 대기 포트 생성과 관련된
                구성 요소의 시퀀스가 표시됩니다.
                이러한 경우에는 실행 파일 이름이 대괄호로 아래에
                표시되고 위에는 TCP/IP에 도달할 때까지
                호출된 구성 요소가 표시됩니다. 이 옵션은 시간이 오래
                걸릴 수 있으며 사용 권한이 없으면 실패합니다.
  -e            이더넷 통계를 표시합니다. 이 옵션은 -s 옵션과 함께
                사용할 수 있습니다.
  -f            외부 주소의 FQDN(정규화된 도메인 이름)을
                표시합니다.
  -n            주소와 포트 번호를 숫자 형식으로 표시합니다.
  -o            각 연결의 소유자 프로세스 ID를 표시합니다.
  -p proto      proto로 지정한 프로토콜의 연결을 표시합니다. proto는
                TCP, UDP, TCPv6 또는 UDPv6 중 하나입니다. -s 옵션과 함께
                사용하여 프로토콜별 통계를 표시할 경우 proto는 IP, IPv6, ICMP,
                ICMPv6, TCP, TCPv6, UDP 또는 UDPv6 중 하나입니다.
  -q            모든 연결, 수신 대기 포트 및 바인딩된 비수신 대기 TCP
                포트를 표시합니다. 바인딩된 비수신 대기 포트는 활성 연결과 연결되거나
                연결되지 않을 수도 있습니다.
  -r            라우팅 테이블을 표시합니다.
  -s            프로토콜별 통계를 표시합니다. 기본적으로 IP, IPv6, ICMP,
                ICMPv6, TCP, TCPv6, UDP 및 UDPv6에 대한 통계를 표시합니다.
                -p 옵션을 사용하여 기본값의 일부 집합에 대한 통계만
                지정할 수 있습니다.
  -t            현재 연결 오프로드 상태를 표시합니다.
  -x            NetworkDirect 연결, 수신기 및 공유 끝점을
                표시합니다.
  -y            모든 연결에 대한 TCP 연결 템플릿을 표시합니다.
                다른 옵션과 함께 사용할 수 없습니다.
  interval      다음 화면으로 이동하기 전에 지정한 시간(초) 동안 선택한 통계를 다시 표시합니다.
                통계 다시 표시를 중지하려면 <Ctrl+C>를 누르십시오.
                이 값을 생략하면 현재 구성 정보가
                한 번만 출력됩니다.



보통은 아래의 옵션만 사용하면 된다.

c:\>netstat -ano

활성 연결

  프로토콜  로컬 주소              외부 주소              상태            PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       252
  TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       6744
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:902            0.0.0.0:0              LISTENING       4832
  TCP    0.0.0.0:912            0.0.0.0:0              LISTENING       4832
  TCP    0.0.0.0:7680           0.0.0.0:0              LISTENING       18332
  TCP    0.0.0.0:14430          0.0.0.0:0              LISTENING       6368
  TCP    0.0.0.0:14440          0.0.0.0:0              LISTENING       6368
  TCP    0.0.0.0:15018          0.0.0.0:0              LISTENING       23004

(하략)

 그럼 위와 같이 출력되는 화면을 볼 수 있는데 여기서 로컬주소에서 : 뒤에 붙은 숫자가 사용포트가 되며 그 포트를 수행하는 프로세스는 가장 우측 PID가 된다.  이와 같은 방법으로 사용포트를 확인하면 될 것이다.

2017/10/13 - [OS] - Linux CPU 확인 명령

2017/10/03 - [OS] - 32비트와 64비트 각 OS별 bit수 확인하기





포스팅을 마치며

 서로 다른 프로그램이 같은 포트를 사용하면 충돌이 나기 때문에 사용하기 전 포트 사용 여부를 확인하도록 하자.




제 블로그의 내용이 도움이 되셨나요?

여러분의 공감과 댓글이 아잇티에게 큰 힘이됩니다 :)

▼▼▼▼▼▼▼▼▼▼▼



반응형
저작자표시 (새창열림)

'과거자료 > OS - Linux' 카테고리의 다른 글

Linux] LVM(PV, VG, LV) 관리 방법 생성, 삭제, 조회, 추가  (1) 2017.12.14
EXSI] Shared Disk Volume 구성  (0) 2017.12.11
Linux]Mount된 CD의 rpm을 yum으로 설치하는 방법  (0) 2017.12.11
Linux CPU 확인 명령  (0) 2017.10.13
32비트와 64비트 각 OS별 bit수 확인하기  (0) 2017.10.03
'과거자료/OS - Linux' 카테고리의 다른 글
  • EXSI] Shared Disk Volume 구성
  • Linux]Mount된 CD의 rpm을 yum으로 설치하는 방법
  • Linux CPU 확인 명령
  • 32비트와 64비트 각 OS별 bit수 확인하기
라이의 부자로 가는길
라이의 부자로 가는길
< 돈 / 건강 / 재테크 / AI > 관심이 많은 라이
    반응형
  • 라이의 부자로 가는길
    돈이 Money
    라이의 부자로 가는길
  • 전체
    오늘
    어제
    • 분류 전체보기 (103)
      • 블로그가 Money (3)
        • WordPress (0)
        • Tistory (18)
      • 유튜브가 Money (2)
        • 유용한 사이트 (2)
      • AI가 Money (2)
        • [AI] - ChatGPT (1)
        • [AI] - 이미지 (1)
        • [AI] - 사운드 (0)
      • 돈이 Money (3)
        • 경제 한스푼 (2)
        • 재테크 (0)
        • 돈되는 정보 (1)
      • 건강이 Money (2)
        • 건강 클리닉 (2)
        • 운동 & 다이어트 (0)
      • Blah Blah (1)
        • 라이의 Blah Blah (1)
        • 찬반 Blah Blah (0)
      • 과거자료 (72)
        • OS - Linux (7)
        • OS - Windows (2)
        • Oracle - Engine (6)
        • Oracle - Admin (13)
        • Oracle - Objects (2)
        • 지름신 강림 (13)
        • 내 일상... 주절주절 (2)
        • 코인이야기 (1)
        • IT 관련 잡지식 (4)
        • 유용한 앱 & 소프트웨어 (14)
        • 애드센스 집중탐구 (4)
        • 티스토리 초대장 (4)
  • 최근 글

  • 인기 글

  • 최근 댓글

  • 블로그 메뉴

    • 지역로그
    • 태그로그
    • 방명록
  • 링크

  • 공지사항

  • 태그

    오라클동기화
    oracle
    테이블동기화
    oracle 12c 설치
    oracle asm
    모모플레이어
    모니터 크기 비교
    챗gpt
    별플레이어
    중소기업 tv
    티스토리
    WINDOWS ORACLE
    linux 7
    애드센스 수익
    애드센스
    티스토리 홈화면 변경
    웨일 브라우저 설치
    티스토리 초대장 배부
    oracle 12c install
    티스토리 초대장
  • hELLO· Designed By정상우.v4.10.3
라이의 부자로 가는길
NT Windows 사용포트 확인하는 방법
상단으로

티스토리툴바