✅ Linux 各类系统常用命令大全(含BBR、防火墙、端口、安全等)
本文增加更完整的 防火墙管理命令合集,涵盖 firewalld(CentOS 7+/RHEL)、iptables(旧版Linux/Ubuntu),甚至包含 ufw(Ubuntu默认防火墙工具)。

🧠 1. 安装 Google BBR 加速
1
| cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
|
🔧 2. 安装常用工具(wget / curl 等)
安装 wget
1 2 3 4 5
| yum install wget -y
apt install -y wget
|
安装 curl
1 2 3 4 5
| yum install curl -y
apt update && apt install curl -y
|
🔥 3. firewalld 防火墙命令(CentOS / RHEL)
3.1 查看端口是否开放
1
| firewall-cmd --query-port=80/tcp --zone=public
|
3.2 添加端口(永久生效 + 重载)
1 2
| firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
|
3.3 删除端口(永久关闭)
1 2
| firewall-cmd --zone=public --remove-port=80/tcp --permanent firewall-cmd --reload
|
3.4 开启 / 关闭 firewalld 服务
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| systemctl start firewalld
systemctl stop firewalld
systemctl status firewalld
systemctl disable firewalld
systemctl enable firewalld
|
🛡️ 4. iptables 防火墙命令(老旧系统或 Ubuntu)
4.1 查看规则
4.2 临时允许端口(如80)
1
| iptables -A INPUT -p tcp --dport 80 -j ACCEPT
|
4.3 删除规则
1
| iptables -D INPUT -p tcp --dport 80 -j ACCEPT
|
4.4 清空所有规则
4.5 设置默认策略为允许(解除封锁)
1 2 3
| iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT
|
4.6 保存规则(Ubuntu/Debian)
1 2
| apt install iptables-persistent netfilter-persistent save
|
🧩 5. UFW 防火墙命令(Ubuntu默认)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| ufw enable
ufw disable
ufw status verbose
ufw allow 22 ufw allow 80/tcp ufw allow 443/tcp
ufw delete allow 80
ufw deny 3306
|
📋 6. 端口和进程管理
6.1 查看端口是否被占用
6.2 查看所有监听端口
6.3 查看 PID 并杀死进程
1 2
| ps -ef | grep 进程名 kill -9 PID
|
🧰 7. 安全检查命令
1 2 3 4 5 6 7 8 9 10 11 12 13
| cat /var/log/secure journalctl -xe
last
lastb
w who
|
🖥️ 8. 系统资源查看命令
1 2 3 4 5 6
| lscpu free -h df -h top / htop uptime uname -a
|
🔁 9. 系统更新 & 重启
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| apt update && apt upgrade -y
yum update -y
reboot
shutdown now
shutdown -h +10
|
📌 建议收藏常用组合命令:
1 2 3 4 5 6 7
| lsof -i:80 kill -9 $(lsof -t -i:80)
yum install -y net-tools lsof wget curl firewalld apt install -y net-tools lsof wget curl ufw
|