[Linux] CentOS 7에서 포트(port) 오픈 방법

[출처] CentOS

CentOS7에서 포트(Port) 열기

CentOS6까지 잘 쓰던 service iptables status 명령이 동작하지 않아서, 검색한 결과 firewall-cmd 이란 명령어를 찾았습니다.

아래 참고하였던 코드와 사이트를 정리하였으니 필요한 작업에 도움이 되었으면 좋겠습니다.

코드 정리

# 현재 열려있는 포트를 확인
netstat -tulpn | grep LISTEN

# CentOS6까지만 동작했던 명령입니다.
service iptables status

# CentOS7에서 방화벽 iptables 현황을 볼 수 있습니다.
iptables -L --line

# 외부 테스트를 위해서 웹서버를 띄웁니다.
python -m SimpleHTTPServer 8000

# 포트가 외부에서 접속되지 않는다면 포트를 방화벽에 추가합니다.
sudo firewall-cmd --zone=public --add-port=8000/tcp --permanent

# 방화벽을 리로드합니다.
sudo firewall-cmd --reload

출처

[1] How to open a port in the firewall on CentOS or RHEL