ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [centos] 서버 사용중인 포트 확인 및 죽이기
    개발/Etc 2020. 7. 31. 18:07
    728x90

     docker 이외에는 MongoDB를 사용하지 않았고, docker ps -a 명령어에는 사용중인 포트가 아닌데 서버에서는 계속 27017 포트 사용중이라고 뜨는 현상이 발생하였습니다. 정확한 이유는 모르겠으나 서버를 리부트한 이후로 이런 현상이 발생하였습니다.

    1. docker ps -a 명령어

    docker ps -a 명령어로 컨테이너를 확인해보면 사용하는 컨테이너는 없었습니다.

    # docker ps -a
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

    2. 사용 중인 포트 확인

    netstat -tulpn | grep LISTEN 명령어로 사용중인 포트 리스트를 확인해 보니, 해당 포트는 사용중입니다.

    #  netstat -tulpn | grep LISTEN
    tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      1474/mongod
    

    3. 사용 중인 포트 kill (centos)

    3-1. psmisc 설치하기

    사용중인 포트를 kill 하기 위해서 아래 명령어로 psmisc를 설치해줍니다.

    # yum -y install psmisc
    Loaded plugins: fastestmirror
    Determining fastest mirrors
    epel/x86_64/metalink  
    ------------- 생략 -------------                                                                                     | 9.3 kB  00:00:00

    3-2. 포트 죽이기

    fuser 명령어로 "fuser -k [kill 원하는 포트]/tcp" 입력하여 원하는 포트를 kill 합니다.

    "netstat -tulpn | grep LISTEN" 명령어로 다시 사용중인 포트 리스트를 확인해봅니다.

    # fuser -k 27017/tcp
    27017/tcp:            1474
    
    
    #  netstat -tulpn | grep LISTEN

     

    '개발 > Etc' 카테고리의 다른 글

    [글또 4기 회고] 글또 4기를 마치며  (0) 2020.08.15
    글또 4기 소개 및 다짐글  (0) 2020.08.07
    서버 사양 확인 (with 우분투)  (0) 2020.08.07
    SVN TO GITLAB 이전하기  (0) 2020.08.07
    서버 네트워크 대역폭 제한하기  (0) 2020.07.05

    댓글

Designed by Tistory.