关闭CentOS防火墙

CentOS 6:

service iptables stop     #临时关闭防火墙
chkconfig iptables off    #永久关闭防火墙

CentOS 7:

# 查看状态
firewall-cmd --state  #或者
systemctl status firewalld.service

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

CentOS 7 开始使用systemctl来管理服务和程序,包括了service(临时)和chkconfig(永久)。

启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
查看已启动的服务列表:systemctl list-unit-files|grep enabled

开端口:

# CentOS 6
#开启5212端口接收数据
iptables -I INPUT -p tcp --dport 5212 -j ACCEPT
#开启5212端口发送数据
iptables -I OUTPUT -p tcp --dport 5212 -j ACCEPT
#保存配置
/etc/rc.d/init.d/iptables save
#重启防火墙服务

#查看端口是否开放
iptables -L -n

# CentOS 7
firewall-cmd --zone=public --add-port=5121/tcp --permanent
# --zone 作用域
# --add-port=5121/tcp 添加端口,格式为:端口/通讯协议
# --permanent 永久生效,没有此参数重启后失效
posted @ 2018-12-12 09:14  xuejianbest  阅读(140)  评论(0编辑  收藏  举报