Linux防火墙查看状态firewall、iptable
ฅ'ω'ฅ♪

Linux防火墙查看状态firewall、iptable

CentOS7 的防火墙配置跟以前版本有很大区别,

CentOS7这个版本的防火墙默认使用的是firewall,

与之前的版本Centos 6.x使用iptables不一样

基本操作

# 查看防火墙状态

service iptables status  

# 停止防火墙

service iptables stop  

# 启动防火墙

service iptables start  

# 重启防火墙

service iptables restart  

# 永久关闭防火墙

chkconfig iptables off  

# 永久关闭后重启

chkconfig iptables on  

开启80端口

vim /etc/sysconfig/iptables
# 加入如下代码
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
保存退出后重启防火墙
service iptables restart

防火墙

查看firewall服务状态

systemctl status firewalld

出现Active: active (running)切高亮显示则表示是启动状态。

出现 Active: inactive (dead)灰色表示停止,看单词也行。

查看firewall状态

firewall-cmd --state

开启、重启、关闭、firewalld.service服务

# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
4、查看防火墙规则

firewall-cmd --list-all

查询、开放、关闭端口

# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload

CentOS7换iptables防火墙

  1. 关闭firewall
  2. 停止firewall systemctl stop firewalld.service
  3. 禁止firewall开机启动 systemctl disable firewalld.service
  4. 查看默认防火墙状态firewall-cmd --state
  5. 安装iptables-services yum install iptables-services
  6. 修改防火墙配置文件vi /etc/sysconfig/iptables在修改之前使用telnet命令查看端口是否开放。
  7. 启动telnet。控制面板-->程序和功能-->打开或关闭windows功能-->勾选Telnet的两个选项。
  8. 打开cmd窗口,输入telnet,如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面,证明端口可用。 注意:添加在端口22上面或者下面,不要放在最后,不然不起作用。
  9. 防火墙使配置生效systemctl restart iptables.service
  10. 设置防火墙开机启动systemctl enable iptables.service
CANCEL

-评论-

Here you can post what you want to say, if you have more information please contact me by the following way.

-昵称-
-QQ-
-邮箱-
想说些什么?
-SUBMIT-

-电联 Phone-

+86 18520664652

-邮箱 Email-

boogieLing_o@163.com

boogieLing_o@qq.com

Your name. OS platform Browser model

What do you want to say?

created time

游說萬乘苦不早,著鞭跨馬涉遠道。

阿凌的貓爬架

幸會,

激活Ubuntu

转到“设置”以激活Ubuntu。

R0's board.