Hướng dẫn
Hướng dẫn mở Port trên CentOS 7
28/06/2026 17:03
23 lượt xem
Kiểm tra trạng thái Firewall
systemctl status firewalld
Hoặc
firewall-cmd --state
Nếu kết quả là:
running
thì Firewall đang hoạt động.
Mở một Port
Ví dụ mở port 8888
firewall-cmd --permanent --add-port=8888/tcp
Mở port UDP
firewall-cmd --permanent --add-port=8888/udp
Mở nhiều Port
Ví dụ:
firewall-cmd --permanent --add-port=80/tcp firewall-cmd --permanent --add-port=443/tcp firewall-cmd --permanent --add-port=8888/tcp firewall-cmd --permanent --add-port=3306/tcp
Mở dải Port
Ví dụ mở FTP Passive
firewall-cmd --permanent --add-port=39000-40000/tcp
Reload Firewall
Sau khi thêm Port
firewall-cmd --reload
Kiểm tra Port đã mở
firewall-cmd --list-ports
Ví dụ kết quả
80/tcp 443/tcp 8888/tcp 3306/tcp
Mở dịch vụ thay vì Port
HTTP
firewall-cmd --permanent --add-service=http
HTTPS
firewall-cmd --permanent --add-service=https
FTP
firewall-cmd --permanent --add-service=ftp
Reload
firewall-cmd --reload
Xóa Port
Ví dụ xóa port 8888
firewall-cmd --permanent --remove-port=8888/tcp firewall-cmd --reload
Kiểm tra tất cả cấu hình Firewall
firewall-cmd --list-all
Nếu Firewall chưa cài
Kiểm tra
rpm -q firewalld
Cài đặt
yum install firewalld -y
Khởi động
systemctl enable firewalld systemctl start firewalld
Tắt Firewall (không khuyến nghị)
Tạm thời
systemctl stop firewalld
Tắt khi khởi động
systemctl disable firewalld
Các Port thường dùng
Dịch vụPortSSH22HTTP80HTTPS443aaPanel8888MySQL3306Redis6379FTP21Passive FTP39000–40000Node.js3000PM2 App3000–9999 (tùy ứng dụng)
Ví dụ mở các port phổ biến cho máy chủ web
firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https firewall-cmd --permanent --add-port=8888/tcp firewall-cmd --permanent --add-port=22/tcp firewall-cmd --reload