首頁  >  文章  >  系統教程  >  Linux 防火牆設定輕鬆搞定,保障伺服器安全!

Linux 防火牆設定輕鬆搞定,保障伺服器安全!

王林
王林轉載
2024-02-15 08:40:03677瀏覽

在當今網路時代,伺服器安全性備受重視。其中,防火牆是保障伺服器安全的重要組成部分。 Linux 系統下,雖然有許多防火牆工具可用,但 Firewalld 是最受歡迎的一種。本文旨在協助您學習如何使用 Linux 系統下的 Firewalld 防火牆來保障伺服器安全。

Linux 防火墙设置轻松搞定,保障服务器安全!

#1、firewalld的基本使用

启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld

开机禁用 : systemctl disable firewalld

开机启用 : systemctl enable firewalld

2、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

3、設定firewalld-cmd

查看版本: firewall-cmd --version

查看帮助: firewall-cmd --help

显示状态: firewall-cmd --state

查看所有打开的端口: firewall-cmd --zone=public --list-ports

更新防火墙规则: firewall-cmd --reload

查看区域信息: firewall-cmd --get-active-zones

查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0

拒绝所有包:firewall-cmd --panic-on

取消拒绝状态: firewall-cmd --panic-off

查看是否拒绝: firewall-cmd --query-panic

4、那要怎麼開啟一個埠呢

新增

firewall-cmd --zone=public --add-port=80/tcp --permanent (–permanent永久生效,没有此参数重启后失效)

重新載入

#
firewall-cmd --reload

firewall-cmd --zone=public --query-port=80/tcp

firewall-cmd --zone=public --remove-port=80/tcp --permanent

無論你是正在尋找新的 Linux 防火牆解決方案的系統管理員,還是想更了解伺服器安全的開發人員,相信本文對你來說都將是非常有用的。總而言之,使用 Firewalld 防火牆可以輕鬆保護你的伺服器不受網路攻擊的威脅。我們強烈建議你研究和應用本文所述的知識,以確保你的伺服器在網路上有最佳的安全效能。

以上是Linux 防火牆設定輕鬆搞定,保障伺服器安全!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lxlinux.net。如有侵權,請聯絡admin@php.cn刪除