ufw 防火墙教程#
卸载 apt-get \--purge remove
包名
Ubuntu 防火墙#
可以通过以下步骤在 Linux 上启用 UFW:
- 首先,检查 UFW 是否已安装。在终端中输入以下命令:
sudo ufw status
如果提示“command not found”
则说明该系统上未安装 UFW,需要先执行以下命令安装 UFW:
sudo apt-get install ufw
-
为了激活 UFW,请首先将默认的 UFW 策略设置为拒绝:
sudo ufw default deny incoming
sudo ufw default allow outgoing
-
开启需要使用的端口。例如,开放 SSH 端口 22 (请根据实际需要修改):
sudo ufw allow 22/tcp
-
最后,启用 UFW 并检查状态:
sudo ufw enable
sudo ufw status
如果视线中出现了 “Status: active”,则说明已成功启用了 UFW。
sudo ufw allow 22
//开放22端口
sudo ufw reload
//重启ufw防火墙
sudo ufw status
//查看防火墙的状态
sudo netstat -tunlp | grep 22
//查看22端口信息
sudo ufw disable
//关闭防火墙
sudo sudo apt-get install ufw
//安装防火墙
sudo ufw enable
//开启防火墙
sudo ufw delete allow 21
//关闭21端口
sudo ufw allow 8001/tcp //指定开放8001的tcp协议
sudo ufw delete allow 8001/tcp //关闭21端口
解决端口占用#
2. 输入以下命令查看所有的服务端口并显示 pid 号。
netstat -ap
若需要停止这个进程可以通过 kill 命令停止。
kill 123 //停止pid为123的进程端口号。
查看 8080 端口,则可以结合 grep 命令:
netstat -ap | grep 3000
如查看 8888 端口,则在终端中输入:
lsof -i:8888