반응형
Port (port number) was already in use
기록하지 않으면 단기 기억으로 지나간다. - 봄.. -
nestat - 네트워크 접속, 라우팅 테이블, 네트워크 인터페이스의 통계 정보를 보여주는 도구
1. netstat -anv
: 네트워크 상태 및 연결을 나열하는 명령이다.
- netstat = network status !
- a 옵션은 모든 연결 상태를 표시 (all)
- n 옵션은 IP주소와 포트 번호를 숫자 형식으로 표시 (number)
- v 옵션은 보다 자세한 정보를 표시
따라서 이 명령은 모든 네트워크 연결에 대한 자세한 정보를 제공한다.
2. grep LISTEN
: netstat의 결과 중에서 "LISTEN" 상태인 연결만 필터링하는 부분이다.
- grep = Global Regular Expression Print !
- grep은 특정 파일에서 특정 문자열을 찾을 때 사용하는 명령어
- "LISTEN" 상태는 해당 포트가 들어오는 연결을 기다리는 상태를 나타내며, 이 명령은 "LISTEN" 상태에 있는 연결만을 남기고 나머지를 제거한다.
3. grep 24000
: 앞서 "LISTEN" 상태로 필터링된 연결 중에서 포트 번호가 24000인 연결만을 찾는 부분이다.
netstat - anv | grep LISTEN | grep 24000
kill -9 56035
(* 웬만해서 sudo를 쓰지 않고 사용하는게 좋다.)
sudo kill -9 56035
따라서, netstat - anv | grep LISTEN | grep 24000 명령은 시스템에서 현재 "LISTEN" 상태인 연결 중에서 포트 번호 24000으로 들어오는 연결을 찾는 명령어이다. 이를 통해 해당 포트가 현재 사용 중인지 확인할 수 있습니다.
결론:
netstat -anv | grep LISTEN | grep 24000 명령어를 잊지 말자.
반응형
'why and yes > 에러해결' 카테고리의 다른 글
[MYSQL] code: 'ER_BAD_FIELD_ERROR', errno: 1054, (0) | 2023.04.26 |
---|---|
[MYSQL] No database selected ERROR 해결법 (0) | 2023.04.18 |
npm install 오류 발생 시, 해결 방안 (0) | 2023.04.05 |
npm update check failed 에러가 났을 경우 해결하기 (0) | 2023.04.05 |
npm install -g EACCES: permission denied 해결하기 (0) | 2023.04.05 |