-
[centos] 서버 사용중인 포트 확인 및 죽이기개발/Etc 2020. 7. 31. 18:07728x90
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