编程技术分享平台

网站首页 > 技术教程 正文

Linux环境中使用Shell脚本自动完成防火墙端口状态检查及管理

xnh888 2025-04-24 09:58:36 技术教程 56 ℃ 0 评论

简介:在 Linux 系统里,防火墙可是保护服务器安全的关键工具呢。在日常工作中,保证企业的线上服务能正常使用那是相当重要的。要是正在运行的某个端口服务没法正常访问,那就得赶紧查看系统里对应端口的运行情况。要做好这些工作,往往得走好几个步骤才行。想想看,Shell 脚本能搞定这些一连串的操作,所以可以编个脚本程序让它自动完成这个过程。

这篇文章会给您讲讲在 Linux 环境里怎么用 Shell 脚本自动去检查和管理防火墙端口的状态,详细的情况请看下面的内容。

一、访问系统环境

1.登陆Linux系统

2.查看firewall-cmd命令的版本及帮助信息

二、设计字符界面中防火墙端口状态检查及管理程序

1.编写字符界面程序firewall_check.sh

(1)设计前提条件检查防火墙是否启动

(2)设计防火墙端口开启、关闭、状态检查以及查看列表函数

2.授权字符界面程序firewall_check.sh

3.执行字符界面程序firewall_check.sh

三、设计图形界面中防火墙端口状态检查及管理程序

1.编写图形界面程序
firewall_check_whiptail.sh

(1)设计程序管理界面主程序

(2)设计开启端口函数

(3)设计关闭端口函数

(4)设计检查端口状态函数

(5)设计查看所有开放端口函数

2.授权图形界面程序
firewall_check_whiptail.sh

3.执行图形界面程序
firewall_check_whiptail.sh

(1)执行指令# sh
firewall_check_whiptail.sh运行程序,打开程序主界面如下

(2)选择【2 开启端口】,输入端口号8089,如下图

回车确认后显示如下

(3) 选择【3 关闭端口】,输入端口号8089,如下图

回车确认后显示如下

(4) 选择【4 检查端口开闭状态】,输入端口号8089,如下图

回车确认后显示如下

(5) 选择【5 检查所有开放端口】,如下图

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表