在CentOS系統中,你可以使用firewall-cmd命令來管理防火墻規則,包括關閉特定端口。以下是一些常用的命令示例:
關閉TCP端口:
firewall-cmd --permanent --zone=public --remove-port=80/tcp
這條命令會永久關閉TCP端口80。
關閉UDP端口:
firewall-cmd --permanent --zone=public --remove-port=53/udp
這條命令會永久關閉UDP端口53。
在修改了防火墻規則后,你需要重新加載防火墻配置以使更改生效:
firewall-cmd --reload
你可以使用以下命令查看當前的防火墻規則,以確認端口是否已關閉:
firewall-cmd --list-all
如果你需要關閉多個端口,可以多次運行remove-port命令:
firewall-cmd --permanent --zone=public --remove-port=80/tcp
firewall-cmd --permanent --zone=public --remove-port=443/tcp
firewall-cmd --permanent --zone=public --remove-port=53/udp
firewall-cmd --reload
--permanent選項表示更改是永久的,系統重啟后仍然有效。--zone=public表示你正在修改公共區域的防火墻規則。根據你的需求,你可能需要修改其他區域(如trusted、home等)。通過以上步驟,你應該能夠成功關閉CentOS系統中的特定防火墻端口。