CentOS 7 防火牆設定

Null發表於2018-04-26

1.檢視系統版本

在設定防火牆的時候,首先檢視linux系統版本。


lsb_release -a

centOS7 系統沒有此命令

cat /etc/redhat-release(/etc/centos-release)
輸出:CentOS Linux release 7.4.1708 (Core) 

此命令對於CentOS6和CentOS7都可以使用。linux系統中etc資料夾主要用於存放一些配置檔案。

2.防火牆相關命令

啟動: systemctl start firewalld
檢視狀態: systemctl status firewalld 
禁止開機啟動: systemctl disable firewalld  
關閉服務: systemctl stop firewalld 關閉

3.systemctl命令

systemctl是CentOS7的服務管理工具中主要的工具,它融合之前service和chkconfig的功能於一體。使用方法如下:

啟動一個服務:systemctl start firewalld.service
關閉一個服務:systemctl stop firewalld.service
重啟一個服務:systemctl restart firewalld.service
顯示一個服務的狀態:systemctl status firewalld.service
在開機時啟用一個服務:systemctl enable firewalld.service
在開機時禁用一個服務:systemctl disable firewalld.service
檢視服務是否開機啟動:systemctl is-enabled firewalld.service
檢視已啟動的服務列表:systemctl list-unit-files|grep enabled
檢視啟動失敗的服務列表:systemctl --failed

注意:CentOS7 以下版本是用iptables為防火牆服務的。

相關文章