Linux防火墙常用操作及端口开放

Linux防火墙常用操作及端口开放

1.查看防火墙状态

firewall-cmd --state

2.开启防火墙

systemctl start firewalld.service

3.开启指定端口

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

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

显示success表示成功

--zone=public表示作用域为公共的

--add-port=443/tcp添加tcp协议的端口端口号为443

--permanent永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

4.重启防火墙

systemctl restart firewalld.service

5.重新加载防火墙

firewall-cmd --reload

6.其他命令

#查看已开启的端口

firewall-cmd --list-ports

#关闭指定端口

firewall-cmd --zone=public --remove-port=8080/tcp --permanent

systemctl restart firewalld.service

firewall-cmd --reload

#查看端口被哪一个进程占用

netstat -lnpt |grep 5672

#安装 net-tools

yum install -y net-tools

7.注意事项

telnet 42.193.96.174 3306

当在Linux中成功开启了某个端口,但是远程telnet还是无法ping通,是正常的;

因为3306端口没有被Linux进程监听,换句话说,就是该端口上没有运行任何程序;

如果这时,我将Mysql在Linux中启动,并配置完成,那么远程telnet该端口是可以成功的;

相关推荐
t***44237 小时前
CORS:跨域访问、如何在Nginx中配置允许跨域访问
运维·nginx
RisunJan8 小时前
Linux命令-lvdisplay(显示逻辑卷属性)
linux·运维·服务器
茶杯梦轩8 小时前
从零起步学习并发编程 || 第二章:多线程与死锁在项目中的应用示例
java·服务器·后端
番茄灭世神8 小时前
Linux从入门到进阶 第四章
linux·操作系统·计算机基础
何中应8 小时前
使用Jenkins部署后端项目(Maven)
运维·ci/cd·jenkins
rfidunion8 小时前
springboot+VUE+部署(11。Nginx)
linux·vue.js·nginx
Trouvaille ~8 小时前
【Linux】网络层与IP协议详解:从地址到路由的完整指南
linux·运维·服务器·网络·tcp/ip·路由器·网络层
袁袁袁袁满8 小时前
Ubuntu怎么查看系统日志?
linux·运维·服务器·ubuntu
礼拜天没时间.9 小时前
Docker与Harbor迁移实战:从入门到生产级完整指南
linux·运维·docker·容器·架构·centos
babe小鑫9 小时前
大数据运维与管理专业学习数据分析的必要性
大数据·运维·学习