|
|
平常我们使用的更多的是iptables服务,系统存在firewalld服务时,iptables的功能就被限制了,或者我们设置的防火墙规则都失效了。为了让iptables服务生效,我们需要删除系统的firewalld服务。
D- n. {$ t8 M' A grpm -qa |grep firewalld###stop firewalld! Y7 u2 b- ~2 U7 E5 W/ l' A* A, M
systemctl stop firewalld.service
1 q: ?7 {$ {/ A/ Z####disable firewalld
1 X0 r/ v6 m- Z rsystemctl disable firewalld.service, q: m- M; a! K$ } X# u8 v$ A- c3 S% E
#####remove firewalld
( Y% f9 M% _& j' h& [( Onum2=`rpm -qa |grep firewalld`
+ S7 s2 b% {8 b" i- ~( E' v% {/ x0 a5 U. H
if [ ! -n $num2 ]
# R0 l+ G0 z3 C f! e" o0 G( } then
* ^* V* O4 M F# e, | rpm -e $num2 5 x6 m$ K4 f0 O* K
else
. Y2 V3 m* [2 z+ t( [) ^ echo "firewall deleted"
+ w2 ]0 L$ A+ A$ ifi& |2 b: L- o" W. f
* r7 u5 p4 x7 u5 Y( v; F6 C
) @( O. g5 O/ J; a( k3 Q! r
|
|