$ vi /etc/firewalld/zones/public.xml
<zone>
<short>Public</short>
<description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
<service name="ssh"/>
<service name="dhcpv6-client"/>
<port protocol="tcp" port="22"/>
<port protocol="tcp" port="80"/>
</zone>
포트 오픈
$ firewall-cmd --permanent --zone=public --add-port=80/tcp
새로고침
$ firewall-cmd --reload
on/off
$ sudo systemctl start firewalld
or
$ sudo systemctl enable firewalld
$ sudo systemctl stop firewalld
or
$ sudo systemctl disable firewalld
방화벽 상태 확인
$ firewall-cmd --state
활성화 상태의 zone 리스트
$ firewall-cmd --get-active-zones
서비스 리스트
$ firewall-cmd --get-service
특정 존에 있는 서비스 리스트
$ firewall-cmd --zone=public --list-services
'Develop > Linux' 카테고리의 다른 글
06. FTP 설치 및 설정 (vsftpd) (0) | 2021.08.01 |
---|---|
05. CentOS Virtual Host 설정 (0) | 2021.08.01 |
03. CentOS 웹서버 설치 (php, httpd, mariaDB) (0) | 2021.07.29 |
리눅스 사용자 계정 추가 및 sudo 권한추가 (0) | 2019.09.03 |