Linux中如何开启端口

作者:运维派
linux 端口的开启
linux 端口的开启
一、firewall 方式 (centos7.*)
二、修改 iptables 方式 (centos6.*)
一、firewall 方式 (centos7.*)
查看防火墙状态
firewall-cmd --state
如果返回的是 “not running”,那么需要先开启防火墙;
开启防火墙
systemctl start firewalld.service
再次查看防火墙状态,发现已开启!
开启指定端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent  
显示 success 表示成功
–zone=public 表示作用域为公共的
–add-port=443/tcp 添加 tcp 协议的端口端口号为 443
–permanent 永久生效,如果没有此参数,则只能维持当前 服 务生命周期内,重新启动后失效;
重启防火墙
systemctl restart firewalld.service  
系统没有任何提示表示成功!
重新加载防火墙
firewall-cmd --reload  
显示 success 表示成功
其他命令
#查看已开启的端口firewall-cmd --list-ports#关闭指定端口firewall-cmd --zone=public --remove-port=8080/tcp --permanentsystemctl restart firewalld.servicefirewall-cmd --reload#查看端口被哪一个进程占用netstat -lnpt |grep 5672# centos7默认没有 netstat 命令,需要安装 net-tools 工具:# 安装 net-toolsyum install -y net-tools# 临时关闭防火墙systemctl stop firewalld.service# 或者systemctl stop firewalld# 永久关闭防火墙(必须先临时关闭防火墙,再执行该命令,进行永久关闭)systemctl disable firewalld.service# 或者systemctl disable firewalld  
二、修改 iptables 方式 (centos6.*)
centos6.* 的linux版本是自带iptables的,所以可以直接使用该方式,centos7 不自带iptables的,所以要使用该方式,需要手动安装iptables后,再使用该方式!
2.1 修改 iptables 文件
#修改iptables[root@localhost sbin]# vi /etc/sysconfig/iptables  
2.2 重启防火墙
[root@localhost sbin]# /etc/init.d/iptables restart  
三、注意事项
当在 linux 中成功开启了某个端口,但是远程 telnet 还是无法 ping 通,是正常的!
因为 3306 端口没有被 linux 进程监听,换句话说,就是该端口上没有运行任何程序!!!
如果这时,我将 mysql 在 linux 中启动,并配置完成,那么远程 telnet 该端口是可以成功的!!!


道路纵横断面测量的高效方法来了!
电力电容器的维护与运行管理技术
英特尔用软件优化技术来带动硬件性能的提升
中国新能源汽车市场出现40%左右的“断崖式”下滑
垃圾处理设备远程调试远程运维系统
Linux中如何开启端口
设计超酷!苹果全新Mac Pro概念图曝光:垃圾桶变盒子
浅析继电器原理的特性和工作原理与技术参数及其测试与应用
云计算浪费怎么会有这么多
是德科技推出新的 PathWave ADS 先进设计系统解决方案,加速产品开发工作流程
传感器是智能家居行业的核心元素
高通展示5G-Advanced技术,助力开启5G新篇章
指纹锁新时代之单芯片指纹锁设计与研究
英飞凌和Rainforest Connection携手创建实时监测系统,以检测世界上一些极脆弱森林中的野火情况
苹果产品带动2012年触摸屏芯片市场增长近三倍
直流电阻测试仪怎么用_直流电阻测试仪使用方法步骤介绍
蓝光激光焊接技术在高反金属材料焊接的应用
小米继今年红米note4x和小米5C之后又一新品小米对讲机!
即将面世的iPhone 12阵容可能会配备新的充电器
工业无人机视觉功能怎么样