CentOS firewall-cmd 사용법

firewall-cmd 설치

// install
root> yum install -y firewalld

// firewalld 등록, 시작
root> systemctl unmask firewalld
root> systemctl enable firewalld
root> systemctl start firewalld

열려있는 포트 확인

root> netstat -tnlp

방화벽 설정 확인

root> firewall-cmd –list-all

포트 열기

// 오픈할 포트 추가
root> firewall-cmd –permanent –zone=public –add-port=8080/tcp

// 방화벽 설정 reload
root> firewall-cmd –reload

포트 닫기

// 닫을 포트 지정
root> firewall-cmd –permanent –zone=public –remove-port=8080/tcp

// 방화벽 설정 reload
root> firewall-cmd –reload

포트가 열려있는지 확인하는 방법

local> nc -z 0.0.0.0 8080