|
|
平常我们使用的更多的是iptables服务,系统存在firewalld服务时,iptables的功能就被限制了,或者我们设置的防火墙规则都失效了。为了让iptables服务生效,我们需要删除系统的firewalld服务。% ]4 t' I9 O) V, p) D) y+ C8 r
rpm -qa |grep firewalld###stop firewalld" ?$ R' r! @8 I' @( j1 b$ u! [; A
systemctl stop firewalld.service3 g. K# D1 H! \) b! e3 l' ^$ j
####disable firewalld
8 l8 Y2 h5 J( @5 ~3 s/ J$ ~# c. msystemctl disable firewalld.service
( H. l5 x) {6 C9 L9 i& u J' g#####remove firewalld
$ R2 O) Z$ _: W; I, u. j, xnum2=`rpm -qa |grep firewalld`
( h0 u4 s2 a2 |& [ r, ?, m1 K" p
4 r* e/ U3 W0 ~if [ ! -n $num2 ]7 s8 i, z6 X. s' Z% w2 j( G
then
9 k6 A4 M- U6 K; F E# V8 V' K rpm -e $num2
& ^2 m! Z! n; {6 h else
* A+ ^8 Y! B$ B4 N; U0 e) Q echo "firewall deleted". E, v# I+ k/ }& Y& V
fi
: x# ?1 y Y1 P# e! Z. ?3 X6 X" O9 h( ]$ K- w$ n5 h- a! y
& m/ B$ N2 R d( [ |
|