centos本身的防火墙firewall小结

来源:互联网 发布:windows无法加载怎么办 编辑:程序博客网 时间:2024/04/29 18:31
6.测试
关闭centos本身的防火墙firewall
6.1 关闭firewall(生产环境不建议关闭)
$systemctl stop firewalld.service #停止firewall
$systemctl start  firewalld.service  #启动firewall
$systemctl disable firewalld.service #禁止firewall开机启动
$systemctl enable firewalld.service  #使能firewall开机启动
$firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
6.2 在网页输入本机ip,如果进入Welcome to nginx!界面,说明安装ngnix成功


7.开启firewall并设置外部可连接端口
$netstat -atunlp #可查看服务器正在启用监听的服务和端口
7.1查看firewall防火墙状态
#firewall-cmd --zone=public --list-all 查看所有状态
$ firewall-cmd --state
runing
7.2查看活动的防火墙区域信息
$ firewall-cmd --get-active-zones
public
  interfaces: enp2s0 #网口enp2s0在public区域
7.3查看默认防火墙区域的网络设置
#firewall-cmd --set-default-zone=<zone>  设置默认防火墙区域
$firewall-cmd --get-default-zone
public


将网口添加到区域,默认网口都在public
# firewall-cmd --zone=public --add-interface=eth0


7.4查看public区域所有打开的端口
$firewall-cmd --zone=public --list-ports
7.4添加一个端口到public区域 或者添加服务
7.4.1添加端口(未使用)
$firewall-cmd  --zone=public --add-port=5000/tcp  --permanent  #把80/tcp端口协议加入public防火墙区域,--permanent使得该规则永久生效
success
$firewall-cmd  --reload #重载防火墙规则,使能上面添加的端口
success
再查看public区域所有打开的端口
$firewall-cmd --zone=public --list-ports
80/tcp
7.4.2添加服务,来添加80端口给http使用
#firewall-cmd --permanent --remove-service=http 永久删除http服务
#firewall-cmd --query-service ftp 查询ftp服务启用状态
$firewall-cmd --permanent --add-service=http  # open up the firewall for HTTP
$firewall-cmd --reload


注:
网上关于firewall的简介
http://www.centoscn.com/CentOS/help/2015/0208/4667.html
http://www.centoscn.com/CentOS/Intermediate/2015/0313/4879.html
0 0
原创粉丝点击