10.19 iptables規則備份和恢復mysql
service iptables save ,會把規則保存到 iptables 的配置文件中 /etc/sysconfig/iptablessql
iptables -save > /tmp/ipt.txt 將規則保存到ipt.txtvim
iptabls - restore </tmp/ipt.txt 恢復規則tcp
10.20 firewalld的9個zonespa
firewall-cmd --get-zones 查看全部的zone.net
firewall-cmd --get-default-zone 查看默認的zonerest
firewalld的9個zonecode
10.21 firewalld關於zone的操做xml
firewall-cmd --set-default-zone=work //設定默認的zonehtm
firewall-cmd --get-default-zone //查看默認的zone
firewall-cmd --get-zone-of-interface=eth0 //查找指定網卡的zone
firewall-cmd --zone=public --add-interface=eth0 //給指定網卡設置zone
firewall-cmd --zone=dmz --change-interface=eth0 //針對網卡更改zone
firewall-cmd --zone=dmz --remove-interface=eth0 //針對網卡刪除zone
firewall-cmd --get-active-zones //查看系統全部網卡所在的zone
10.22 firewalld 關於 service 的操做
systemctl start firewalld # 啓動,
# systemctl enable firewalld # 開機啓動
# systemctl stop firewalld # 關閉
# systemctl disable firewalld # 取消開機啓動
firewall-cmd --get-services 查看全部的services
firewall-cmd --list-services //查看當前zone下有哪些service
firewall-cmd --zone=work --list-services //查看指定zone下的service
firewall-cmd --zone=public --add-service=http //將http服務加入public
firewall-cmd --zone=public --add-service=http --permanent // 寫入配置文件
每一次更改 zone 的配置文件,/etc/firewalld/zones/ 下都會生成一個新的文件 public.xml 和一箇舊的備份文件 public.xml.old
zone 和 service 都是有模板文件的,在 /usr/lib/firewalld/zones/ 和 /usr/lib/firewalld/services/ 裏面
ftp 服務自定義端口 1121,須要在 work zone 下面放行 ftp
cp /usr/lib/firewalld/services/ftp.xml /etc/firewalld/services
vi /etc/firewalld/services/ftp.xml
輸入命令 cp /usr/lib/firewalld/zones/work.xml /etc/firewalld/zones/ ,回車,再輸入命令 vim /etc/firewalld/zones/work.xml
從新加載服務,輸入命令 firewall-cmd --reload
firewall-cmd --add-service=mysql # 開放mysql端口
firewall-cmd --remove-service=http # 阻止http端口
firewall-cmd --list-services # 查看開放的服務
firewall-cmd --add-port=3306/tcp
# 開放經過tcp訪問3306
firewall-cmd --remove-port=80tcp # 阻止經過tcp訪問3306
firewall-cmd --add-port=233/udp
# 開放經過udp訪問233
firewall-cmd --list-ports # 查看開放的端口
4、端口轉發
端口轉發能夠將指定地址訪問指定的端口時,將流量轉發至指定地址的指定端口。轉發的目的若是不指定ip的話就默認爲本機,若是指定了ip卻沒指定端口,則默認使用來源端口。
若是配置好端口轉發以後不能用,能夠檢查下面兩個問題:
1 2 3 4 5 6 |
|