주어진 포트를 사용하는 프로세스 (특히 프로세스 ID)를 찾고 싶습니다. 한 가지 발견은 sudo를 사용하고 싶지 않으며 루트로 로그인하지 않은 것입니다. 이 작업을 수행하려는 프로세스는 프로세스 ID를 찾으려는 동일한 사용자가 실행하므로 이것이 간단하다고 생각했을 것입니다.
모두 lsof
와 netstat
내가 sudo는을 사용하여 실행하지 않으면 나에게 프로세스 ID를 말하지 않을 것이다 - 그들은 포트가 있지만 사용되고 있음을 말해 것입니다.
일부 추가 컨텍스트-SSH를 통해 관리하는 서버에 연결하고 역방향 포트 전달을 만드는 다양한 앱이 있습니다. 일단 설정되면 내 서버는 전달 포트를 사용하여 일부 처리를 수행 한 다음 연결을 끊을 수 있습니다. 특정 포트 (각 앱마다 고유 한 포트)를 프로세스에 매핑 할 수 있다면 이것은 간단한 스크립트입니다. 어떤 제안?
그건 그렇고 우분투 상자에 있지만 대부분의 Linux 배포판에서 모든 솔루션이 표준으로 추측됩니다.
-an
.netstat -pant
또한 작동하며 기억하기 쉽습니다.