systemctl stop firewalld.service # 关闭防火墙
systemctl start firewalld.service # 开启防火墙
systemctl restart firewalld.service # 重启防火墙
systemctl status firewalld.service # 防火墙状态
firewall-cmd --reload # 重启防火墙
systemctl enable firewalld.service # 开机启动
systemctl disable firewalld.service # 禁止开启启动
service iptables start # 开启
service iptables stop # 关闭
service iptables restart # 重启
service iptables status # 查看状态
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 #永久生效,没有此参数重启后失效
netstat -nltp # 查看当前所有在用tcp端口
netstat -nlptu | grep 8080 # 查看所有8080端口使用情况
netstat -anp # 可查看所有的端口信息
ps -l # 列出与本次登录有关的进程信息;
ps -aux # 查询内存中进程信息;
ps -aux | grep java # 查询java进程的详细信息;
top # 查看内存中进程的动态信息
kill -9 pid # 强制杀死pid进程
打开命令窗口(以管理员身份运行)。
开始 → 运行 → cmd,或者是window+R
组合键,调出命令窗口。
查找所有运行的端口。
netstat -ano # 该命令列出所有端口的使用情况
查看被占用端口对应的PID
。
netstat -aon|findstr 8080
回车执行该命令,最后一位数字就是PID
。
查看指定PID(27956)
的进程
tasklist | findstr 27956
回车执行该命令,可以查看是哪个进程或者程序占用了8080
端口
结束进程
强制(/F参数)杀死PID
为 27956
的所有进程包括子进程(/T参数):
taskkill /T /F /PID 27956