Linux和Windows下防火墙、端口和进程相关命令

🚀1 防火墙

1.1 firewall

bash 复制代码
systemctl stop firewalld.service	# 关闭防火墙
systemctl start firewalld.service	# 开启防火墙
systemctl restart firewalld.service	# 重启防火墙
systemctl status firewalld.service	# 防火墙状态
firewall-cmd --reload 				# 重启防火墙
bash 复制代码
systemctl enable firewalld.service	# 开机启动
systemctl disable firewalld.service	# 禁止开启启动

1.2 iptable

bash 复制代码
service iptables start  	# 开启
service iptables stop		# 关闭
service iptables restart	# 重启
service iptables status		# 查看状态

🚀 2 端口

2.1 开放端口

bash 复制代码
systemctl start firewalld 									# 开启防火墙

firewall-cmd --list-ports									# 查看所有已开放的临时端口
firewall-cmd --list-ports --permanent						# 查看所有已开放的临时端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent 	# 开放指定端口
firewll-cmd --remove-port=80/tcp --permanent				# 关闭指定端口

firewall-cmd --reload										# 重载防火墙
systemctl restart firewalld									# 重启防火墙
  • --zone #作用域
  • --add-port=8080/tcp #添加端口,格式为:端口/通讯协议
  • --permanent #永久生效,没有此参数重启后失效

2.2 查看端口号

bash 复制代码
netstat -nltp				# 查看当前所有在用tcp端口
netstat -nlptu | grep 8080	# 查看所有8080端口使用情况
netstat -anp				# 可查看所有的端口信息

🚀3 进程

3.1 查看进程

bash 复制代码
ps -l					# 列出与本次登录有关的进程信息;
ps -aux   				# 查询内存中进程信息;
ps -aux | grep java		# 查询java进程的详细信息;
bash 复制代码
top   					# 查看内存中进程的动态信息

3.2 杀死进程

bash 复制代码
kill -9 pid   			# 强制杀死pid进程

🚀 4 Windows下如何查看某个端口被谁占用?

  1. 打开命令窗口(以管理员身份运行)。

    开始 → 运行 → cmd,或者是window+R组合键,调出命令窗口。

  2. 查找所有运行的端口。

    bash 复制代码
    netstat -ano # 该命令列出所有端口的使用情况
  3. 查看被占用端口对应的PID

    bash 复制代码
    netstat -aon|findstr 8080

    回车执行该命令,最后一位数字就是PID

  4. 查看指定PID(27956)的进程

    bash 复制代码
    tasklist | findstr 27956

    回车执行该命令,可以查看是哪个进程或者程序占用了8080端口

  5. 结束进程

    强制(/F参数)杀死PID27956 的所有进程包括子进程(/T参数):

    bash 复制代码
    taskkill /T /F /PID 27956 
相关推荐
老王的笔记v14 小时前
38期 Windows系统性能监控工具,CPU显卡温度网络数据实时查看
windows
雯宝14 小时前
3. 驱动框架(块设备)
linux
程序员老陆14 小时前
Qt中实现窗口真全屏(覆盖Windows任务栏)
开发语言·windows·qt
静止了 所有的花开14 小时前
Ubuntu 26.04 静态 IP 配置不生效解决方法
linux·ubuntu·静态ip
caimouse16 小时前
ReactOS 图形系统分析(3):显示驱动 DDI framebuf.dll
linux·运维·网络
经典199216 小时前
解析pdf表格内容
windows·pdf
TonyLee01717 小时前
Claude Code + DeepSeek:服务器安装与使用笔记
linux·服务器·deepseek·claude code
buhuizhiyuci17 小时前
【Linux 篇】数字世界的水流蓄水池 —— IO 缓冲区机制深度实战解析
linux·运维·服务器·c++
骇客野人17 小时前
Linux 服务器 Python 版 MCP 服务部署整体方案(适配 Claude/Cursor/自研Agent)
linux·服务器·python
天疆说17 小时前
04 稳定性与性能调优实录:OOM 崩溃、并发槽位、前缀缓存与 DSpark 调参
linux·运维·缓存