iptables防火墙操作

来源:互联网 发布:linux删除整个文件夹 编辑:程序博客网 时间:2024/06/08 07:19

CentOS 默认的防火墙不是iptables,而是firewalle.

# 先检查是否安装了iptables    service iptables status# 安装iptables    yum install -y iptables# 升级iptables    yum update iptables # 安装iptables-services    yum install iptables-services

禁用/停止自带的firewalld服务

# 停止firewalld服务    systemctl stop firewalld# 禁用firewalld服务    systemctl mask firewalld

规则

# 查看规则    iptables -nL# 查看行号    iptables -nL --line-number# 删除某一行【删除第二行】    iptables -D INPUT 2# 清空所有默认规则    iptables -F# 添加规则有两个参数:-A和-I。其中-A是添加到规则的末尾;-I可以插入到指定位置,没有指定位置的话默认插入到规则的首部。## 开放22端口【追加规则】    iptables -A INPUT -p tcp --dport 22 -j ACCEPT## 开放23端口【插入规则】,    插入第三行    iptables -I INPUT 3 -p tcp --dport 23 -j ACCEPT

保存

# 保存上述规则     service iptables save# 保存的文件路径    /etc/sysconfig/iptables

开启iptables服务

# 相当于以前的chkconfig iptables on    systemctl enable iptables.service# 开启服务    systemctl start iptables.service# 停止服务    systemctl stop iptables.service# 查看状态    systemctl status iptables.service
原创粉丝点击