반응형
리눅스 명령어 창에서 실행 중인 서버의 포트를 확인하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 netstat
, ss
, 또는 lsof
명령어를 사용하는 것입니다.
- netstat 명령어 사용:
netstat -tuln
-t
: TCP 포트만 표시-u
: UDP 포트만 표시-l
: Listening 중인 포트만 표시-n
: 호스트 이름 대신 IP 주소 및 포트 번호로 표시
- ss 명령어 사용:
ss
명령어는netstat
보다 더 빠르고 최신 리눅스 시스템에서 권장됩니다.
ss -tuln
- lsof 명령어 사용:
- 설치하는 방법입니다.
a. Ubuntu / Debian 계열:
sudo apt update
sudo apt install lsof
b. CentOS / RHEL 계열:
sudo yum install lsof
c. Fedora:
sudo dnf install lsof
d. Arch Linux:
sudo pacman -S lsof
이 명령어들을 입력하면 lsof
가 설치되며, 설치가 완료된 후 바로 사용할 수 있습니다.
특정 프로세스의 포트를 확인하려면 lsof
를 사용할 수 있습니다.
lsof -i -P -n
-i
: 네트워크 파일을 열고 있는 프로세스 표시-P
: 포트 번호 표시-n
: 호스트 이름을 표시하지 않음
- 프로세스 ID로 확인하기 (특정 프로세스의 포트 확인):
- 만약 특정 프로세스의 포트를 확인하고 싶다면, 먼저 프로세스 ID를 찾은 후
lsof
명령어를 사용할 수 있습니다.
lsof -i -P -n | grep <프로세스 이름 또는 PID>
이 명령어들을 사용하여 현재 실행 중인 서버의 포트를 쉽게 확인할 수 있습니다.
반응형
'Linux Unix > Command' 카테고리의 다른 글
[ Linux ] Linux 운영 체제 이름과 버전 정보 알아보기 (1) | 2024.10.06 |
---|---|
[ Linux ] systemctl - 서비스 중지 및 삭제하기 (0) | 2024.10.06 |
[ Linux ] ls 시간순으로 보기 (0) | 2024.09.17 |
[ Linux ] useradd - 사용자 추가 및 삭제, sudo 권한 주기 (0) | 2024.09.04 |
[ Linux ] 디렉토리 내의 파일 개수 확인하기 (0) | 2024.08.15 |