Centos7 查看防火墙状态,开放特定端口

 

1.查看防火墙状态

方式一:systemctl status firewalld.service
方式二:firewall
-cmd --state

 

2.临时开启和关闭防火墙(服务器重启之后,防火墙会重置成开启状态)

防火墙是防止服务器被攻击的重要安全保障之一,在平常开发时可以临时关闭防火墙,但是在生产环境不建议关闭防火墙,只需要对外开放特定端口就好。

# 临时关闭防火墙
systemctl stop firewalld.service

# 开启防火墙
systemctl start firewalld.service

 

3.服务器开放和关闭端口

注意:开启和关闭端口之后,一定要重新刷新一下防火墙配置,不然不生效

# 开放8848端口
firewall-cmd --zone=public --add-port=8848/tcp --permanent

# 关闭8848端口
firewall-cmd --zone=public --remove-port=8848/tcp --permanent

#刷新防火墙配置
firewall-cmd --reload

 

4.查看防火墙所有开放的端口

firewall-cmd --zone=public --list-ports

 

5.查看监听的端口

netstat -lnpt

 

6.查看程序是否启动

ps -ef | grep nacos

 

7.查看程序的端口是否启动

netstat -anpl | grep 8848

 

8.查看进程详情

ps 2610

 

9.中止进程

# 操作系统从内核级别强制杀死一个进程
kill -9 2610

# 操作系统发送一个通知告诉应用主动关闭
kill -15 2610

可以理解kill -9 是电脑强制关机(拔电源),kill -15 是正常关机(点关机按钮)

 

posted @   明知山有小脑斧  阅读(1528)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示