阿里雲ECS伺服器CentOS7防火牆firewalld設定
阿里雲ECS伺服器CentOS7防火牆firewalld設定
———————————————-
使用root登入
1.確保伺服器系統處於最新狀態
[root@localhost ~]# yum -y update
如果顯示以下內容說明已經更新完成
Complete!
2.重啟伺服器
[root@localhost ~]# reboot
3.安裝防火牆
[root@localhost ~]# yum install firewalld
4.設定在開機時啟用防火牆服務
[root@localhost ~]# systemctl enable firewalld.service
4.檢視防火牆狀態
[root@localhost ~]# systemctl status firewalld
5.啟動防火牆
[root@localhost ~]# systemctl start firewalld
6.增加80埠到防火牆規則
[root@localhost ~]# firewall-cmd –permanent –zone=public –add-port=80/tcp
7.增加3306埠到防火牆規則
[root@localhost ~]# firewall-cmd –permanent –zone=public –add-port=3306/tcp
8.增加21埠到防火牆規則
[root@localhost ~]# firewall-cmd –permanent –zone=public –add-port=21/tcp
9.增加33000埠到防火牆規則
[root@localhost ~]# firewall-cmd –permanent –zone=public –add-port=33000-33003/tcp
10.設定HTTP協議服務被允許
[root@localhost ~]# firewall-cmd –permanent –zone=public –add-service=http
11.使最新的防火牆設定規則生效
[root@localhost ~]# firewall-cmd –reload
12.重啟防火牆服務
[root@localhost ~]# systemctl restart firewalld.service
——————————————————–
firewalld的基本使用
# 使最新的防火牆設定規則生效
[root@localhost ~]# firewall-cmd –reload
# 查詢ssh協議服務是否被允許
[root@localhost ~]# firewall-cmd –zone=public –query-service=ssh
# 查詢HTTP協議服務是否被允許
[root@localhost ~]# firewall-cmd –zone=public –query-service=http
# 啟動
[root@localhost ~]# systemctl start firewalld
# 檢視狀態
[root@localhost ~]# systemctl status firewalld
# 停止
[root@localhost ~]# systemctl disable firewalld
# 禁用
[root@localhost ~]# systemctl stop firewalld
#啟動服務
[root@localhost ~]# systemctl start firewalld.service
# 關閉服務
[root@localhost ~]# systemctl stop firewalld.service
# 重啟服務
[root@localhost ~]# systemctl restart firewalld.service
# 顯示一個服務的狀態
[root@localhost ~]# systemctl status firewalld.service
# 在開機時啟用一個服務
[root@localhost ~]# systemctl enable firewalld.service
# 在開機時禁用一個服務
[root@localhost ~]# systemctl disable firewalld.service
# 檢視服務是否開機啟動
[root@localhost ~]# systemctl is-enabled firewalld.service
# 檢視已啟動的服務列表
[root@localhost ~]# systemctl list-unit-files|grep enabled
# 檢視啟動失敗的服務列表
[root@localhost ~]# systemctl –failed
# 檢視版本
[root@localhost ~]# firewall-cmd –version
# 檢視幫助
[root@localhost ~]# firewall-cmd –help
# 顯示狀態
[root@localhost ~]# firewall-cmd –state
# 檢視所有開啟的埠
[root@localhost ~]# firewall-cmd –zone=public –list-ports
# 更新防火牆規則
[root@localhost ~]# firewall-cmd –reload
# 檢視區域資訊
[root@localhost ~]# firewall-cmd –get-active-zones
# 檢視指定介面所屬區域
[root@localhost ~]# firewall-cmd –get-zone-of-interface=eth0
# 拒絕所有包
[root@localhost ~]# firewall-cmd –panic-on
# 取消拒絕狀態
[root@localhost ~]# firewall-cmd –panic-off
# 檢視是否拒絕
[root@localhost ~]# firewall-cmd –query-panic
# 埠新增(–permanent永久生效,沒有此引數重啟後失效)
[root@localhost ~]# firewall-cmd –permanent –zone=public –add-port=80/tcp
# 使最新的防火牆設定規則生效
[root@localhost ~]# firewall-cmd –reload
# 檢視80埠
[root@localhost ~]# firewall-cmd –zone=public –query-port=80/tcp
# 刪除80埠
[root@localhost ~]# firewall-cmd –permanent –zone=public –remove-port=80/tcp
# 刪除21埠
[root@localhost ~]# firewall-cmd –permanent –zone=public –remove-port=21/tcp
# 刪除HTTP協議服務
[root@localhost ~]# firewall-cmd –permanent –zone=public –remove-service=http
# 增加3306埠到防火牆規則tcp
[root@localhost ~]# firewall-cmd –permanent –zone=public –add-port=3306/tcp
# 增加3306埠到防火牆規則udp
[root@localhost ~]# firewall-cmd –permanent –zone=public –add-port=3306/udp
# 檢視當前的區域
[root@localhost ~]# firewall-cmd –get-default-zone
# 檢視當前的服務
[root@localhost ~]# firewall-cmd –zone=public –list-services
# 安裝圖形化使用者介面工具 firewall-config,則以 root 使用者身份執行下列命令
[root@localhost ~]# yum install firewall-config
# 檢查防火牆版本
[root@localhost ~]# firewall-cmd –version
# 檢視幫助
[root@localhost ~]# firewall-cmd –help
相關文章
- centos7預設防火牆firewalldCentOS防火牆
- Centos7預設防火牆之firewalld講解及配置CentOS防火牆
- Centos7設定關閉防火牆CentOS防火牆
- LINUX 防火牆 firewalldLinux防火牆
- Firewalld防火牆基礎防火牆
- 伺服器安全設定Centos7 防火牆firewall與iptables伺服器CentOS防火牆
- CentOS7使用firewalld開啟關閉防火牆與埠CentOS防火牆
- 雲伺服器需要防火牆嗎?防火牆如何啟用設定?伺服器防火牆
- 防火牆基礎Firewalld命令配置防火牆
- firewalld管理防火牆常用命令防火牆
- 使用 FirewallD 構建動態防火牆防火牆
- Centos 7 systemctl和防火牆firewalld命令CentOS防火牆
- linux中的firewalld防火牆配置Linux防火牆
- 防火牆iptables 設定防火牆
- CentOS防火牆設定CentOS防火牆
- 伺服器做好安裝和設定防火牆伺服器防火牆
- 伺服器防火牆設定一網打盡伺服器防火牆
- Centos 7防火牆firewalld開放80埠CentOS防火牆
- Linux firewalld防火牆學習總結Linux防火牆
- CentOS 7 防火牆設定CentOS防火牆
- Centos iptables防火牆設定CentOS防火牆
- Oracle穿越防火牆設定Oracle防火牆
- centos7關閉防火牆命令 centos7永久防火牆關閉CentOS防火牆
- CentOS7 防火牆命令CentOS防火牆
- centos7的防火牆CentOS防火牆
- 伺服器window如何設定防火牆開放埠伺服器防火牆
- win10防火牆在哪裡設定 win10防火牆設定的方法Win10防火牆
- Linux設定防火牆iptablesLinux防火牆
- 伺服器防火牆的作用是什麼?如何設定?伺服器防火牆
- win10 防火牆設定方法_win10怎麼設定網路防火牆Win10防火牆
- w10防火牆在哪裡設定 windows10防火牆設定操作方法防火牆Windows
- centos7 firewall 防火牆 命令CentOS防火牆
- CentOS7關閉防火牆CentOS防火牆
- Centos7 關閉防火牆CentOS防火牆
- Linux系統iptables與Firewalld防火牆區別?Linux防火牆
- Linux 防火牆配置(iptables和firewalld)詳細教程。Linux防火牆
- windows10防火牆設定在哪裡_win10如何設定防火牆Windows防火牆Win10
- Ubuntu 下使用 UFW 設定防火牆Ubuntu防火牆