centos7中firewall防火墻命令實(shí)例分析

這篇文章主要介紹了centos7中firewall防火墻命令實(shí)例分析的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇centos7中firewall防火墻命令實(shí)例分析文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),雅安服務(wù)器托管、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,服務(wù)器托管,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國(guó)大陸、港澳臺(tái)以及歐美等多個(gè)國(guó)家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。

如果你的系統(tǒng)上沒(méi)有安裝使用命令安裝

#yum install firewalld //安裝firewalld 防火墻

開(kāi)啟服務(wù)

# systemctl start firewalld.service

關(guān)閉防火墻

# systemctl stop firewalld.service

開(kāi)機(jī)自動(dòng)啟動(dòng)

# systemctl enable firewalld.service

關(guān)閉開(kāi)機(jī)制動(dòng)啟動(dòng)

# systemctl disable firewalld.service

查看狀態(tài)

#systemctl status firewalld

得到到的結(jié)果如果是

● firewalld.service - firewalld - dynamic firewall daemon
loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
active: active (running) since mon 2016-09-05 02:34:07 utc; 15min ago
main pid: 3447 (firewalld)
cgroup: /system.slice/firewalld.service
└─3447 /usr/bin/python -es /usr/sbin/firewalld --nofork --nopid

sep 05 02:34:07 vultr.guest systemd[1]: starting firewalld - dynamic firewall daemon...
sep 05 02:34:07 vultr.guest systemd[1]: started firewalld - dynamic firewall daemon.

這樣的說(shuō)明沒(méi)有問(wèn)題

設(shè)置 firwall

使用firewall-cmd 命令

查看狀態(tài)

#firewall-cmd --state //running 表示運(yùn)行

獲取活動(dòng)的區(qū)域

#firewall-cmd --get-active-zones

這條命令將用以下格式輸出每個(gè)區(qū)域所含接口:

<zone1>: <interface1> <interface2> ..<zone2>: <interface3> ..

 獲取所有支持的服務(wù)

#firewall-cmd --get-service

每個(gè)服務(wù)以空格分隔  例如:

rh-satellite-6 amanda-client bacula bacula-client dhcp dhcpv6 dhcpv6-client DNS freeipa-ldap freeipa-ldaps freeipa-replication ftp high-availability http https imaps ipp ipp-client ipsec iscsi-target kerberos kpasswd ldap ldaps libvirt libvirt-tls mdns mountd ms-wbt MySQL nfs ntp openvpn pmcd pmproxy pmwebapi pmwebapis pop3s postgresql proxy-dhcp radius rpc-bind rsyncd samba samba-client smtp ssh telnet tftp tftp-client transmission-client vdsm vnc-server wbem-http

獲取永久選項(xiàng)所支持的服務(wù)   就是重啟后也支出的

#firewall-cmd --get-service --permanent //在 0.3.0 之前的 firewalld版本中, panic 選項(xiàng)是 –enable-panic 與 –disable-panic

開(kāi)啟應(yīng)急模式阻斷所有網(wǎng)絡(luò)連接

#firewall-cmd --panic-on //在 0.3.0 之前的 firewalld版本中, panic 選項(xiàng)是 –enable-panic 與 –disable-panic

關(guān)閉應(yīng)急模式      

#firewall-cmd --panic-off

查看應(yīng)急模式的狀態(tài)

#firewall-cmd --query-panic

在不改變狀態(tài)的條件下重新加載防火墻:

#firewall-cmd --reload

防火墻預(yù)定義的服務(wù)配置文件是xml文件 目錄在 /usr/lib/firewalld/services/centos7中firewall防火墻命令實(shí)例分析

 在 /etc/firewalld/services/ 這個(gè)目錄中也有配置文件    但是/etc/firewalld/services/目錄 優(yōu)先于 /usr/lib/firewalld/services/  目錄

修改配置文件后 使用命令重新加載

#firewall-cmd --reload

啟用某個(gè)服務(wù)

# firewall-cmd --zone=public --add-service=https //臨時(shí)
# firewall-cmd --permanent --zone=public --add-service=https //永久

開(kāi)啟某個(gè)端口

#firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp //永久
#firewall-cmd --zone=public --add-port=8080-8081/tcp //臨時(shí)

使用命令加載設(shè)置

#firewall-cmd --reload

查看開(kāi)啟的端口和服務(wù)

#firewall-cmd --permanent --zone=public --list-services //服務(wù)空格隔開(kāi) 例如 dhcpv6-client https ss 
#firewall-cmd --permanent --zone=public --list-ports //端口空格隔開(kāi) 例如 8080-8081/tcp 8388/tcp 80/tcp

在每次修改 端口和服務(wù)后  /etc/firewalld/zones/public.xml  文件就會(huì)被修改   所以也可以在文件中之間修改  然后重新加載centos7中firewall防火墻命令實(shí)例分析

設(shè)置某個(gè)ip 訪問(wèn)某個(gè)服務(wù)

#firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="192.168.0.4/24" service name="http" accept"

ip 192.168.0.4/24 訪問(wèn) http

設(shè)置后 public.xml 就會(huì)出現(xiàn)變化

centos7中firewall防火墻命令實(shí)例分析
 刪除上面設(shè)置的規(guī)則

#firewall-cmd --permanent --zone=public --remove-rich-rule="rule family="ipv4" source address="192.168.0.4/24" service name="http" accept"

啟動(dòng)服務(wù)

#systemctl start firewalld.service //開(kāi)啟服務(wù)
#systemctl enable firewalld.service //開(kāi)機(jī)制動(dòng)啟動(dòng)

#systemctl stop firewalld.service //關(guān)閉服務(wù)
#systemctl disable firewalld.service //禁止開(kāi)機(jī)啟動(dòng)

關(guān)于“centos7中firewall防火墻命令實(shí)例分析”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“centos7中firewall防火墻命令實(shí)例分析”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:centos7中firewall防火墻命令實(shí)例分析
標(biāo)題來(lái)源:http://muchs.cn/article42/gpgjec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、微信小程序、App開(kāi)發(fā)、網(wǎng)站導(dǎo)航、商城網(wǎng)站、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作

網(wǎng)站設(shè)計(jì)公司知識(shí)