프로그래밍 & IT정보

CentOS 방화벽 firewall 사용법

작은딸기 2022. 12. 9. 15:00
firewalld 설치
yum install firewalld

시스템 개별 설정은 /etc/firewalld 에 위치

 

firewalld 시작
systemctl start firewalld

 

firewalld 중지
systemctl stop firewalld

 

firewalld 부팅 시 자동 시작
systemctl enable firewalld

 

방화벽 실행 확인
firewall-cmd --state
실행 중이면 running.

 

방화벽 리로드
firewall-cmd --reload

 

기본 존 목록 출력
firewall-cmd --get-default-zone

 

활성화된 존 출력
firewall-cmd --get-active-zones

 

사용 가능한 서비스/포트 출력
firewall-cmd --list-all

 

http 서비스 추가
firewall-cmd --add-service=http

 

http 서비스 제거
firewall-cmd --remove-service=http

 

tcp 포트 추가
firewall-cmd --add-port=8080/tcp

 

tcp 포트 제거
firewall-cmd --remove-port=8080/tcp

 

 

--permanent 옵션

시스템 재시작 또는 방화벽 재시작 후 적용하기 위한 Option