반응형
CentOS에서 열려있는 포트 번호를 확인하는 방법은 여러 가지가 있습니다. 주로 ss
, netstat
, lsof
명령어를 사용합니다.
1. ss
명령어 사용
CentOS 7 이상에서는 ss
명령어로 네트워크 소켓 상태를 확인할 수 있습니다.
ss -tuln
-t
: TCP 포트만 표시-u
: UDP 포트만 표시-l
: Listening 상태의 포트만 표시-n
: 포트 번호를 숫자로 표시 (해석하지 않음)
이 명령어를 통해 현재 열려 있는 포트를 확인할 수 있습니다.
2. netstat
명령어 사용
netstat
명령어도 네트워크 포트를 확인하는 데 유용합니다. CentOS 7부터 기본적으로 설치되어 있지 않을 수 있으므로 설치가 필요할 수 있습니다.
netstat -tuln
-t
: TCP 포트만 표시-u
: UDP 포트만 표시-l
: Listening 상태의 포트만 표시-n
: 포트 번호를 숫자로 표시
설치가 필요한 경우:
sudo yum install net-tools
3. lsof
명령어 사용
lsof
는 특정 포트를 사용하는 프로세스를 확인할 때 유용합니다.
sudo lsof -i -P -n | grep LISTEN
-i
: 네트워크 연결된 파일만 표시-P
: 포트를 숫자로 표시-n
: 호스트 이름을 해석하지 않음
이 명령어를 통해 현재 열려 있는 포트와 해당 포트를 사용 중인 프로세스 정보를 확인할 수 있습니다.
4. firewall-cmd
명령어 사용 (FirewallD를 사용하는 경우)
FirewallD에서 허용된 포트 목록을 확인하려면 다음 명령어를 사용할 수 있습니다.
sudo firewall-cmd --list-all
이 명령어는 현재 방화벽에서 열려 있는 포트를 보여줍니다.
위의 명령어들을 통해 CentOS에서 열려있는 포트를 확인할 수 있습니다.
반응형
'Linux Unix > CentOS' 카테고리의 다른 글
[ CentOS ] dnf - 패키지 관리 하기 (0) | 2024.10.09 |
---|---|
[ CentOS ] usermod - sudo 권한 설정하기 (0) | 2024.10.05 |
[ CentOS ] id - 사용자 정보 보기 (0) | 2024.10.05 |