CentOS 7 開放端口命令


以開放MySQL默認3306端口為例:
添加端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent

刷新規則
firewall-cmd --reload

查看已開放得所有端口
firewall-cmd --list-ports

查看指定端口
firewall-cmd --zone=public --query-port=3306/tcp

刪除指定端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent

參數介紹:
1.    firwall-cmd:是Linux提供的操作firewall的一個工具
2.     zone:zone是firewalld的單位,默認使用public,firewalld的9個zone如下:
        -1    drop (丟棄) 任何接收到的網絡數據都被丟棄,沒有任何回復,公有發送出去的網絡連接
        -2    block(限制)任何接收的網絡連接都被IPV4 的icmp-host-prohibited信息和IPV6的icmp6-adm-prohibited信息所拒絕
        -3    public (公共) 在公共區域內使用,不能相信網絡內的其它計算機不會對你的計算機造成危害,只接收經過選取的連接
        -4    external (外部)特別是為路由器啟用了偽裝功能的外部網。你不能信任來自網絡的其它計算,不能信任它們不會對你的計算機造成危害,只能接收經過選擇的連接。
        -5    dmz (非軍事區) 用於你的非軍事區的電腦 ,此區域內可公開訪問,可以有限的進入你的內部網絡,僅接收經過選擇的連接
        -6    work (工作) 可以基本信任網絡內的其它計算機不會危害你的計算機,僅接收經過選擇的連接
        -7    home (家庭) 用於家庭網絡,可以基本信任網絡內的其它計算機不會危害你的計算機,僅接收經過選擇的連接
        -8    internal (內部)用於內部網絡,可以基本信任網絡內的其它計算機不會危害你的計算機,僅接收經過選擇的連接
        -9    trusted (信任) 可接收所有的網絡連接
3.    add-port:標識添加的端口
4.    permanent:表示設置為持久


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM