Linux:防火墙开启或停用,以及开放端口(包含Centos 7、Centos 6)

简介: Linux:防火墙开启或停用,以及开放端口(包含Centos 7、Centos 6)

防火墙&开放端口

Centos 7 firewall 命令:

查看已经开放的端口:

firewall-cmd --list-ports

 

开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

 

命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

 

重启防火墙

firewall-cmd --reload #重启firewall

systemctl stop firewalld.service #停止firewall

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


CentOS 7 以下版本 iptables 命令

---如要开放80,22,8080 端口,输入以下命令即可【命令方式】

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

 

---如要开放80 端口,输入以下命令即可【手动方式】

  vi /etc/sysconfig/iptables  打开配置文件加入如下语句:      -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT   重启防火墙,修改完成

然后保存:

/etc/rc.d/init.d/iptables save

重启防火墙,修改生效

service iptables restart    

查看打开的端口:

/etc/init.d/iptables status

 

关闭防火墙

1) 永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

 

2) 即时生效,重启后复原

开启: service iptables start

重启: service iptables restart

关闭: service iptables stop

状态: service iptables status

  • 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

更多Linux命令:https://blog.csdn.net/fly910905/article/details/77981309


目录
相关文章
|
8天前
|
Linux
linux centos history 查看命令历史 显示时间戳
linux centos history 查看命令历史 显示时间戳
|
6天前
|
Linux 编译器 C++
Linux centOS 编译C/C++
Linux centOS 编译C/C++
|
8天前
|
网络协议 Linux Windows
测试端口是否开放 tcp端口 udp端口 测试服务器端口连通性
测试端口是否开放 tcp端口 udp端口 测试服务器端口连通性
|
8天前
|
关系型数据库 MySQL Linux
centos linux mysql 5.5脚本全自动源码包 编译安装
centos linux mysql 5.5脚本全自动源码包 编译安装
|
8天前
|
Linux 应用服务中间件 开发工具
centos linux 通过yum安装nginx
centos linux 通过yum安装nginx
|
8天前
|
Ubuntu Linux
查看Linux系统是Ubuntu还是CentOS
查看Linux系统是Ubuntu还是CentOS
19 0
|
8天前
|
网络协议 Java Linux
Linux常用操作命令、端口、防火墙、磁盘与内存
Linux常用操作命令、端口、防火墙、磁盘与内存
12 0
|
9天前
|
Linux 存储 Windows
08. 【Linux教程】CentOS 目录介绍
08. 【Linux教程】CentOS 目录介绍
15 2
|
23天前
|
运维 程序员 Linux
运维最全Linux 基本防火墙设置和开放端口命令,2024年最新程序员如何自我学习和成长
运维最全Linux 基本防火墙设置和开放端口命令,2024年最新程序员如何自我学习和成长
|
23天前
|
运维 网络协议 Linux
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试