- 积分
- 9024
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?开始注册
x
1、firewalld的基本使用
, N' _; B5 J2 D启动: systemctl start firewalld
, f% o, H! u% X9 Q8 a. q5 h查看状态: systemctl status firewalld
a' H0 y2 _7 Q7 T1 W# c( T停止: systemctl disable firewalld- `9 n+ l4 b. @
禁用: systemctl stop firewalld
# h" n& q& D7 d4 f1 ?# _ 2 k+ g1 t {, S. ~
2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。0 K" N9 t# G) n0 X& m$ {
启动一个服务:systemctl start firewalld.service. M& k) d3 o3 \0 T: `
关闭一个服务:systemctl stop firewalld.service, N; o) ^/ W8 {$ \8 I H; [3 _ z# Y
重启一个服务:systemctl restart firewalld.service
5 @9 w. S* e* [# N% x/ J7 p' a6 d显示一个服务的状态:systemctl status firewalld.service
% K& d9 ^: V/ `% s9 z在开机时启用一个服务:systemctl enable firewalld.service, y# b7 c1 W/ |
在开机时禁用一个服务:systemctl disable firewalld.service8 \# [! V! I- [
查看服务是否开机启动:systemctl is-enabled firewalld.service% q5 Z4 o1 C6 e, Y! h! C
查看已启动的服务列表:systemctl list-unit-files|grep enabled; Z. U. a; C" P3 L0 m
查看启动失败的服务列表:systemctl --failed% n) c6 r+ O0 w- I. S
, \9 J) Y, \; |3.配置firewalld-cmd
7 v+ k7 L5 W$ v4 I& }$ t2 M
: x% v" o( q; t+ z查看版本: firewall-cmd --version
2 n1 h/ w! d5 U1 b5 V8 l2 E7 l查看帮助: firewall-cmd --help3 ]5 Y' n/ _8 K; ]8 @; Z* d
显示状态: firewall-cmd --state
# E/ l1 K3 T D/ \% ~- \+ s查看所有打开的端口: firewall-cmd --zone=public --list-ports
+ W0 C; _$ \$ Z0 w9 B7 @更新防火墙规则: firewall-cmd --reload
. F7 ~/ q9 }8 S' ?& N2 S3 z: p) j查看区域信息: firewall-cmd --get-active-zones6 @; r9 i. F% p1 }+ r* z/ R
查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0 , firewall-cmd --get-zone-of-interface=eno16777736% J! p" `2 t- H1 y
拒绝所有包:firewall-cmd --panic-on: s9 ]' Y' K9 y+ Z! U- P! }; q) e! O
取消拒绝状态: firewall-cmd --panic-off
& `7 p2 U b8 Y g! j查看是否拒绝: firewall-cmd --query-panic
, L, R& o2 z1 t: X" K7 _, x
6 v% s4 ]# F; s. q3 k D. `那怎么开启一个端口呢* [: N1 K h7 J0 g- t2 A$ Z
添加
) m ~* w& I9 q$ `! K @0 `+ q& F4 Jfirewall-cmd --zone=public --add-port=80/tcp --permanent , firewall-cmd --zone=public --add-port=22/tcp --permanent(--permanent永久生效,没有此参数重启后失效)
" c f8 K" |. Q" D; A- y% B4 L重新载入
9 P0 r# T) g( M" |0 i6 o, {firewall-cmd --reload. a& o# S' s, g' \& _' D0 `
查看
! q4 L# f9 [! L5 k; p! sfirewall-cmd --zone= public --query-port=80/tcp
_5 ^7 s2 M4 F2 q# {/ X# V删除
) _6 X. R8 O- d j( Q+ C, {# b: i; Cfirewall-cmd --zone= public --remove-port=80/tcp --permanent |
|