v9mirza/LazyPorts
Linux에서 수신 대기 중인 포트를 확인하고 해당 프로세스를 살펴보거나 종료하는 터미널 UI
- 스타
- 98
- 포크
- 6
- 열린 이슈
- 3
- 마지막 커밋
- 7개월 전
어떤 프로젝트인가요?
LazyPorts는 Linux에서 네트워크 포트를 확인하고 관리하는 터미널 UI입니다. 열린 TCP 및 UDP 포트를 대화형 테이블로 보여 주므로, 별도의 조회 명령을 실행하지 않고도 어떤 프로세스가 포트를 점유하고 있는지 확인할 수 있습니다.
테이블에서 포트, PID 또는 프로세스 이름으로 필터링하고, 포트·프로세스 이름·PID 순으로 정렬할 수 있습니다. 또한 전체 명령어, 사용자, 시작 시간이 표시되는 상세 화면을 열 수 있습니다. k를 누르면 선택한 프로세스가 종료되므로, 필요한 포트를 사용 중인 개발 서버가 멈췄을 때 유용합니다.
이 도구는 Go로 작성되었으며 Bubble Tea와 Lipgloss를 사용해 빌드됩니다. curl 스크립트 하나로 설치할 수 있으며, 바이너리는 /usr/local/bin 또는 Go bin 디렉터리에 저장됩니다.
핵심 기능
- 01열린 TCP 및 UDP 포트를 대화형 테이블로 표시합니다.
- 02/를 사용해 포트, PID 또는 프로세스 이름으로 필터링합니다.
- 03포트, 프로세스 이름 또는 PID 기준으로 정렬합니다.
- 04전체 명령어, 사용자, 시작 시간이 표시되는 상세 화면을 제공합니다.
- 05목록에서 선택한 프로세스를 바로 종료합니다.
- 06시스템 프로세스를 식별하고 root 권한이 필요한 프로세스를 표시합니다.
활용 사례
- 개발 서버가 시작되지 않을 때 어떤 프로세스가 포트를 점유하고 있는지 확인합니다.
- 충돌 후에도 포트를 점유하고 있는 잔여 프로세스를 정리합니다.
- Linux 시스템에서 어떤 서비스가 수신 대기 중인지 확인합니다.
빠른 시작
- 1
한 줄 설치 스크립트로 설치하기
README의 공식 안내에 따라 설치 - 2
터미널에서 도구 실행하기
lazyports
사용 전 알아둘 점
- Linux 전용이며, 다른 운영체제용으로 설계되지 않았습니다.
- 설치 스크립트는 바이너리를 /usr/local/bin에 복사하기 위해 sudo를 요청할 수 있습니다.
- 저장소 메타데이터에는 라이선스가 표시되어 있지 않지만 README에는 MIT라고 적혀 있습니다.
토픽
자주 묻는 질문
- LazyPorts은(는) 무엇인가요?
- Linux에서 수신 대기 중인 포트를 확인하고 해당 프로세스를 살펴보거나 종료하는 터미널 UI LazyPorts는 Linux에서 네트워크 포트를 확인하고 관리하는 터미널 UI입니다. 열린 TCP 및 UDP 포트를 대화형 테이블로 보여 주므로, 별도의 조회 명령을 실행하지 않고도 어떤 프로세스가 포트를 점유하고 있는지 확인할 수 있습니다.
- LazyPorts은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- LazyPorts에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- LazyPorts은(는) 아직 유지보수되고 있나요?
- 6개월 이상 커밋 없음. LazyPorts의 마지막 커밋은 2026년 4월 1일입니다.
- LazyPorts은(는) 어디에 사용할 수 있나요?
- 개발 서버가 시작되지 않을 때 어떤 프로세스가 포트를 점유하고 있는지 확인합니다. 충돌 후에도 포트를 점유하고 있는 잔여 프로세스를 정리합니다. Linux 시스템에서 어떤 서비스가 수신 대기 중인지 확인합니다.
- LazyPorts는 어떻게 설치하나요?
- 한 줄 설치 스크립트로 설치하기 터미널에서 도구 실행하기: lazyports
- LazyPorts은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/v9mirza/LazyPorts
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
BlueZ 기반의 Linux Bluetooth 기기 관리용 터미널 UI입니다.
높은 권한 없이 로컬 네트워크의 장치를 탐색하고 살펴보는 Go 기반 터미널 UI 도구입니다.
~/.ssh/config에 정의된 SSH 호스트를 탐색하고 연결하며 관리하는 터미널 TUI입니다.
실시간 퍼지 검색으로 이름, 경로, 인수, 포트별 프로세스를 찾아 종료하는 터미널 도구
macOS와 Linux에서 노트북 배터리를 소모하는 프로세스를 보여 주는 터미널 기반 배터리·에너지 모니터