Liunx各系统中间件查询脚本

embedded/2024/10/9 4:58:46/

Centos 6

#!/bin/bashecho "CentOS 6 系统软件信息收集"# 检查操作系统版本
echo "操作系统版本信息:"
cat /etc/redhat-release# 检查JDK
echo "检查JDK版本..."
if command -v java &> /dev/null; thenjava -versionwhich javaif ps -ef | grep -v grep | grep java > /dev/null; thenecho "JDK 服务正在运行。"elseecho "JDK 服务未运行。"fi
elseecho "未找到JDK。"
fi# 检查Apache HTTP Server
echo "检查Apache HTTP Server..."
if command -v httpd &> /dev/null; thenhttpd -vwhich httpdif ps -ef | grep -v grep | grep httpd > /dev/null; thenecho "Apache HTTP Server 服务正在运行。"elseecho "Apache HTTP Server 服务未运行。"fi
elseecho "未找到Apache HTTP Server。"
fi# 检查NGINX
echo "检查NGINX..."
if command -v nginx &> /dev/null; thennginx -vwhich nginxif ps -ef | grep -v grep | grep nginx > /dev/null; thenecho "NGINX 服务正在运行。"elseecho "NGINX 服务未运行。"fi
elseecho "未找到NGINX。"
fi# 检查Tomcat
echo "检查Tomcat..."
if [ -d "/srv/tomcat" ]; then/srv/tomcat/bin/version.shecho "Tomcat路径:/srv/tomcat"if ps -ef | grep -v grep | grep tomcat > /dev/null; thenecho "Tomcat 服务正在运行。"elseecho "Tomcat 服务未运行。"fi
elseecho "未找到Tomcat。"
fi# 检查Redis
echo "检查Redis..."
if command -v redis-server &> /dev/null; thenredis-server -vwhich redis-serverif ps -ef | grep -v grep | grep redis-server > /dev/null; thenecho "Redis 服务正在运行。"elseecho "Redis 服务未运行。"fi
elseecho "未找到Redis。"
fi# 检查Kafka
echo "检查Kafka..."
if command -v kafka-server-start &> /dev/null; thenecho "Kafka 已安装。"which kafka-server-startif ps -ef | grep -v grep | grep kafka > /dev/null; thenecho "Kafka 服务正在运行。"elseecho "Kafka 服务未运行。"fi
elseecho "未找到Kafka。"
fi# 检查RabbitMQ
echo "检查RabbitMQ..."
if command -v rabbitmqctl &> /dev/null; thenrabbitmqctl statuswhich rabbitmqctlif ps -ef | grep -v grep | grep rabbitmq > /dev/null; thenecho "RabbitMQ 服务正在运行。"elseecho "RabbitMQ 服务未运行。"fi
elseecho "未找到RabbitMQ。"
fi# 检查ActiveMQ
echo "检查ActiveMQ..."
if [ -d "/opt/activemq" ]; then/opt/activemq/bin/activemq --versionecho "ActiveMQ路径:/opt/activemq"if ps -ef | grep -v grep | grep activemq > /dev/null; thenecho "ActiveMQ 服务正在运行。"elseecho "ActiveMQ 服务未运行。"fi
elseecho "未找到ActiveMQ。"
fi# 检查Zookeeper
echo "检查Zookeeper..."
if command -v zkServer.sh &> /dev/null; thenzkServer.sh statuswhich zkServer.shif ps -ef | grep -v grep | grep zookeeper > /dev/null; thenecho "Zookeeper 服务正在运行。"elseecho "Zookeeper 服务未运行。"fi
elseecho "未找到Zookeeper。"
fi# 检查Spring Framework
echo "检查Spring Framework..."
if [ -f "/path/to/your/spring/app/pom.xml" ] || [ -f "/path/to/your/spring/app/build.gradle" ]; thenecho "Spring Framework 可能已安装,请检查应用项目中的依赖文件。"if ps -ef | grep -v grep | grep spring > /dev/null; thenecho "Spring Framework 服务可能正在运行。"elseecho "Spring Framework 服务可能未运行。"fi
elseecho "未找到Spring Framework。"
fi# 检查Hibernate
echo "检查Hibernate..."
if grep -q "hibernate" "/path/to/your/project/pom.xml"; thenecho "Hibernate 可能已安装。"if ps -ef | grep -v grep | grep hibernate > /dev/null; thenecho "Hibernate 服务可能正在运行。"elseecho "Hibernate 服务可能未运行。"fi
elseecho "未找到Hibernate。"
fi# 检查Docker
echo "检查Docker..."
if command -v docker &> /dev/null; thendocker --versionwhich dockerif ps -ef | grep -v grep | grep docker > /dev/null; thenecho "Docker 服务正在运行。"elseecho "Docker 服务未运行。"fi
elseecho "未找到Docker。"
fi# 检查Kubernetes
echo "检查Kubernetes..."
if command -v kubectl &> /dev/null; thenkubectl version --clientwhich kubectlif ps -ef | grep -v grep | grep kube > /dev/null; thenecho "Kubernetes 服务正在运行。"elseecho "Kubernetes 服务未运行。"fi
elseecho "未找到Kubernetes。"
fi

Centos 7

#!/bin/bashecho "CentOS 7 系统软件信息收集"# 检查操作系统版本
echo "操作系统版本信息:"
cat /etc/redhat-release# 检查JDK
echo "检查JDK版本..."
if command -v java &> /dev/null; thenjava -versionwhich javaif ps -ef | grep -v grep | grep java > /dev/null; thenecho "JDK 服务正在运行。"elseecho "JDK 服务未运行。"fi
elseecho "未找到JDK。"
fi# 检查Apache HTTP Server
echo "检查Apache HTTP Server..."
if command -v httpd &> /dev/null; thenhttpd -vwhich httpdif ps -ef | grep -v grep | grep httpd > /dev/null; thenecho "Apache HTTP Server 服务正在运行。"elseecho "Apache HTTP Server 服务未运行。"fi
elseecho "未找到Apache HTTP Server。"
fi# 检查NGINX
echo "检查NGINX..."
if command -v nginx &> /dev/null; thennginx -vwhich nginxif ps -ef | grep -v grep | grep nginx > /dev/null; thenecho "NGINX 服务正在运行。"elseecho "NGINX 服务未运行。"fi
elseecho "未找到NGINX。"
fi# 检查Tomcat
echo "检查Tomcat..."
if [ -d "/srv/tomcat" ]; then/srv/tomcat/bin/version.shecho "Tomcat路径:/srv/tomcat"if ps -ef | grep -v grep | grep tomcat > /dev/null; thenecho "Tomcat 服务正在运行。"elseecho "Tomcat 服务未运行。"fi
elseecho "未找到Tomcat。"
fi# 检查Redis
echo "检查Redis..."
if command -v redis-server &> /dev/null; thenredis-server -vwhich redis-serverif ps -ef | grep -v grep | grep redis-server > /dev/null; thenecho "Redis 服务正在运行。"elseecho "Redis 服务未运行。"fi
elseecho "未找到Redis。"
fi# 检查Kafka
echo "检查Kafka..."
if command -v kafka-server-start &> /dev/null; thenecho "Kafka 已安装。"which kafka-server-startif ps -ef | grep -v grep | grep kafka > /dev/null; thenecho "Kafka 服务正在运行。"elseecho "Kafka 服务未运行。"fi
elseecho "未找到Kafka。"
fi# 检查RabbitMQ
echo "检查RabbitMQ..."
if command -v rabbitmqctl &> /dev/null; thenrabbitmqctl statuswhich rabbitmqctlif ps -ef | grep -v grep | grep rabbitmq > /dev/null; thenecho "RabbitMQ 服务正在运行。"elseecho "RabbitMQ 服务未运行。"fi
elseecho "未找到RabbitMQ。"
fi# 检查ActiveMQ
echo "检查ActiveMQ..."
if [ -d "/opt/activemq" ]; then/opt/activemq/bin/activemq --versionecho "ActiveMQ路径:/opt/activemq"if ps -ef | grep -v grep | grep activemq > /dev/null; thenecho "ActiveMQ 服务正在运行。"elseecho "ActiveMQ 服务未运行。"fi
elseecho "未找到ActiveMQ。"
fi# 检查Zookeeper
echo "检查Zookeeper..."
if command -v zkServer.sh &> /dev/null; thenzkServer.sh statuswhich zkServer.shif ps -ef | grep -v grep | grep zookeeper > /dev/null; thenecho "Zookeeper 服务正在运行。"elseecho "Zookeeper 服务未运行。"fi
elseecho "未找到Zookeeper。"
fi# 检查Spring Framework
echo "检查Spring Framework..."
if [ -f "/path/to/your/spring/app/pom.xml" ] || [ -f "/path/to/your/spring/app/build.gradle" ]; thenecho "Spring Framework 可能已安装,请检查应用项目中的依赖文件。"if ps -ef | grep -v grep | grep spring > /dev/null; thenecho "Spring Framework 服务可能正在运行。"elseecho "Spring Framework 服务可能未运行。"fi
elseecho "未找到Spring Framework。"
fi# 检查Hibernate
echo "检查Hibernate..."
if grep -q "hibernate" "/path/to/your/project/pom.xml"; thenecho "Hibernate 可能已安装。"if ps -ef | grep -v grep | grep hibernate > /dev/null; thenecho "Hibernate 服务可能正在运行。"elseecho "Hibernate 服务可能未运行。"fi
elseecho "未找到Hibernate。"
fi# 检查Docker
echo "检查Docker..."
if command -v docker &> /dev/null; thendocker --versionwhich dockerif ps -ef | grep -v grep | grep docker > /dev/null; thenecho "Docker 服务正在运行。"elseecho "Docker 服务未运行。"fi
elseecho "未找到Docker。"
fi# 检查Kubernetes
echo "检查Kubernetes..."
if command -v kubectl &> /dev/null; thenkubectl version --clientwhich kubectlif ps -ef | grep -v grep | grep kube > /dev/null; thenecho "Kubernetes 服务正在运行。"elseecho "Kubernetes 服务未运行。"fi
elseecho "未找到Kubernetes。"
fi

Rocky 8

#!/bin/bashecho "Rocky Linux 8 系统软件信息收集"# 检查操作系统版本
echo "操作系统版本信息:"
cat /etc/redhat-release# 检查JDK
echo "检查JDK版本..."
if command -v java &> /dev/null; thenjava -versionwhich javaif ps -ef | grep -v grep | grep java > /dev/null; thenecho "JDK 服务正在运行。"elseecho "JDK 服务未运行。"fi
elseecho "未找到JDK。"
fi# 检查Apache HTTP Server
echo "检查Apache HTTP Server..."
if command -v httpd &> /dev/null; thenhttpd -vwhich httpdif ps -ef | grep -v grep | grep httpd > /dev/null; thenecho "Apache HTTP Server 服务正在运行。"elseecho "Apache HTTP Server 服务未运行。"fi
elseecho "未找到Apache HTTP Server。"
fi# 检查NGINX
echo "检查NGINX..."
if command -v nginx &> /dev/null; thennginx -vwhich nginxif ps -ef | grep -v grep | grep nginx > /dev/null; thenecho "NGINX 服务正在运行。"elseecho "NGINX 服务未运行。"fi
elseecho "未找到NGINX。"
fi# 检查Tomcat
echo "检查Tomcat..."
if [ -d "/srv/tomcat" ]; then/srv/tomcat/bin/version.shecho "Tomcat路径:/srv/tomcat"if ps -ef | grep -v grep | grep tomcat > /dev/null; thenecho "Tomcat 服务正在运行。"elseecho "Tomcat 服务未运行。"fi
elseecho "未找到Tomcat。"
fi# 检查Redis
echo "检查Redis..."
if command -v redis-server &> /dev/null; thenredis-server -vwhich redis-serverif ps -ef | grep -v grep | grep redis-server > /dev/null; thenecho "Redis 服务正在运行。"elseecho "Redis 服务未运行。"fi
elseecho "未找到Redis。"
fi# 检查Kafka
echo "检查Kafka..."
if command -v kafka-server-start &> /dev/null; thenecho "Kafka 已安装。"which kafka-server-startif ps -ef | grep -v grep | grep kafka > /dev/null; thenecho "Kafka 服务正在运行。"elseecho "Kafka 服务未运行。"fi
elseecho "未找到Kafka。"
fi# 检查RabbitMQ
echo "检查RabbitMQ..."
if command -v rabbitmqctl &> /dev/null; thenrabbitmqctl statuswhich rabbitmqctlif ps -ef | grep -v grep | grep rabbitmq > /dev/null; thenecho "RabbitMQ 服务正在运行。"elseecho "RabbitMQ 服务未运行。"fi
elseecho "未找到RabbitMQ。"
fi# 检查ActiveMQ
echo "检查ActiveMQ..."
if [ -d "/opt/activemq" ]; then/opt/activemq/bin/activemq --versionecho "ActiveMQ路径:/opt/activemq"if ps -ef | grep -v grep | grep activemq > /dev/null; thenecho "ActiveMQ 服务正在运行。"elseecho "ActiveMQ 服务未运行。"fi
elseecho "未找到ActiveMQ。"
fi# 检查Zookeeper
echo "检查Zookeeper..."
if command -v zkServer.sh &> /dev/null; thenzkServer.sh statuswhich zkServer.shif ps -ef | grep -v grep | grep zookeeper > /dev/null; thenecho "Zookeeper 服务正在运行。"elseecho "Zookeeper 服务未运行。"fi
elseecho "未找到Zookeeper。"
fi# 检查Spring Framework
echo "检查Spring Framework..."
if [ -f "/path/to/your/spring/app/pom.xml" ] || [ -f "/path/to/your/spring/app/build.gradle" ]; thenecho "Spring Framework 可能已安装,请检查应用项目中的依赖文件。"if ps -ef | grep -v grep | grep spring > /dev/null; thenecho "Spring Framework 服务可能正在运行。"elseecho "Spring Framework 服务可能未运行。"fi
elseecho "未找到Spring Framework。"
fi# 检查Hibernate
echo "检查Hibernate..."
if grep -q "hibernate" "/path/to/your/project/pom.xml"; thenecho "Hibernate 可能已安装。"if ps -ef | grep -v grep | grep hibernate > /dev/null; thenecho "Hibernate 服务可能正在运行。"elseecho "Hibernate 服务可能未运行。"fi
elseecho "未找到Hibernate。"
fi# 检查Docker
echo "检查Docker..."
if command -v docker &> /dev/null; thendocker --versionwhich dockerif ps -ef | grep -v grep | grep docker > /dev/null; thenecho "Docker 服务正在运行。"elseecho "Docker 服务未运行。"fi
elseecho "未找到Docker。"
fi# 检查Kubernetes
echo "检查Kubernetes..."
if command -v kubectl &> /dev/null; thenkubectl version --clientwhich kubectlif ps -ef | grep -v grep | grep kube > /dev/null; thenecho "Kubernetes 服务正在运行。"elseecho "Kubernetes 服务未运行。"fi
elseecho "未找到Kubernetes。"
fi

suse15-16

#!/bin/bashecho "SUSE 15/16 系统软件信息收集"# 检查操作系统版本
echo "操作系统版本信息:"
cat /etc/os-release# 检查JDK
echo "检查JDK版本..."
if command -v java &> /dev/null; thenjava -versionwhich javaif ps -ef | grep -v grep | grep java > /dev/null; thenecho "JDK 服务正在运行。"elseecho "JDK 服务未运行。"fi
elseecho "未找到JDK。"
fi# 检查Apache HTTP Server
echo "检查Apache HTTP Server..."
if command -v httpd &> /dev/null; thenhttpd -vwhich httpdif ps -ef | grep -v grep | grep httpd > /dev/null; thenecho "Apache HTTP Server 服务正在运行。"elseecho "Apache HTTP Server 服务未运行。"fi
elseecho "未找到Apache HTTP Server。"
fi# 检查NGINX
echo "检查NGINX..."
if command -v nginx &> /dev/null; thennginx -vwhich nginxif ps -ef | grep -v grep | grep nginx > /dev/null; thenecho "NGINX 服务正在运行。"elseecho "NGINX 服务未运行。"fi
elseecho "未找到NGINX。"
fi# 检查Tomcat
echo "检查Tomcat..."
if [ -d "/srv/tomcat" ]; then/srv/tomcat/bin/version.shecho "Tomcat路径:/srv/tomcat"if ps -ef | grep -v grep | grep tomcat > /dev/null; thenecho "Tomcat 服务正在运行。"elseecho "Tomcat 服务未运行。"fi
elseecho "未找到Tomcat。"
fi# 检查Redis
echo "检查Redis..."
if command -v redis-server &> /dev/null; thenredis-server -vwhich redis-serverif ps -ef | grep -v grep | grep redis-server > /dev/null; thenecho "Redis 服务正在运行。"elseecho "Redis 服务未运行。"fi
elseecho "未找到Redis。"
fi# 检查Kafka
echo "检查Kafka..."
if command -v kafka-server-start &> /dev/null; thenecho "Kafka 已安装。"which kafka-server-startif ps -ef | grep -v grep | grep kafka > /dev/null; thenecho "Kafka 服务正在运行。"elseecho "Kafka 服务未运行。"fi
elseecho "未找到Kafka。"
fi# 检查RabbitMQ
echo "检查RabbitMQ..."
if command -v rabbitmqctl &> /dev/null; thenrabbitmqctl statuswhich rabbitmqctlif ps -ef | grep -v grep | grep rabbitmq > /dev/null; thenecho "RabbitMQ 服务正在运行。"elseecho "RabbitMQ 服务未运行。"fi
elseecho "未找到RabbitMQ。"
fi# 检查ActiveMQ
echo "检查ActiveMQ..."
if [ -d "/opt/activemq" ]; then/opt/activemq/bin/activemq --versionecho "ActiveMQ路径:/opt/activemq"if ps -ef | grep -v grep | grep activemq > /dev/null; thenecho "ActiveMQ 服务正在运行。"elseecho "ActiveMQ 服务未运行。"fi
elseecho "未找到ActiveMQ。"
fi# 检查Zookeeper
echo "检查Zookeeper..."
if command -v zkServer.sh &> /dev/null; thenzkServer.sh statuswhich zkServer.shif ps -ef | grep -v grep | grep zookeeper > /dev/null; thenecho "Zookeeper 服务正在运行。"elseecho "Zookeeper 服务未运行。"fi
elseecho "未找到Zookeeper。"
fi# 检查Spring Framework
echo "检查Spring Framework..."
if [ -f "/path/to/your/spring/app/pom.xml" ] || [ -f "/path/to/your/spring/app/build.gradle" ]; thenecho "Spring Framework 可能已安装,请检查应用项目中的依赖文件。"if ps -ef | grep -v grep | grep spring > /dev/null; thenecho "Spring Framework 服务可能正在运行。"elseecho "Spring Framework 服务可能未运行。"fi
elseecho "未找到Spring Framework。"
fi# 检查Hibernate
echo "检查Hibernate..."
if grep -q "hibernate" "/path/to/your/project/pom.xml"; thenecho "Hibernate 可能已安装。"if ps -ef | grep -v grep | grep hibernate > /dev/null; thenecho "Hibernate 服务可能正在运行。"elseecho "Hibernate 服务可能未运行。"fi
elseecho "未找到Hibernate。"
fi# 检查Docker
echo "检查Docker..."
if command -v docker &> /dev/null; thendocker --versionwhich dockerif ps -ef | grep -v grep | grep docker > /dev/null; thenecho "Docker 服务正在运行。"elseecho "Docker 服务未运行。"fi
elseecho "未找到Docker。"
fi# 检查Kubernetes
echo "检查Kubernetes..."
if command -v kubectl &> /dev/null; thenkubectl version --clientwhich kubectlif ps -ef | grep -v grep | grep kube > /dev/null; thenecho "Kubernetes 服务正在运行。"elseecho "Kubernetes 服务未运行。"fi
elseecho "未找到Kubernetes。"
fi

http://www.ppmy.cn/embedded/124893.html

相关文章

关于鸿蒙next 调用系统权限麦克风

使用app的时候都清楚,想使用麦克风、摄像头,存储照片等,都需要调用系统的权限,没有手机操作系统权限你也使用不了app所提供的功能,虽然app可以正常打开,但是你需要的功能是没办法使用的。今天把自己在鸿蒙学…

LeetCode:871. 最低加油次数(DP Java)

目录 871. 最低加油次数 题目描述: 实现代码与解析: DP 原理思路: 871. 最低加油次数 题目描述: 汽车从起点出发驶向目的地,该目的地位于出发位置东面 target 英里处。 沿途有加油站,用数组 stations…

web框架 django基础-1

bs&cs 常见的软件架构有bs架构和cs架构。 1、工作原理 C/S结构,即Client/Server(客户机/服务器)结构,客户端负责发送请求和处理一部分业务逻辑,服务器端负责处理主要业务逻辑、数据存储和检索。客户端通常需要安装专用的软件。例如:QQ、Pycharm、网易云音乐(安装在…

Mac 电脑设置键盘 Command键

Mac 电脑设置键盘 Command键 如果 mac 电脑连接的第三方键盘,有些键盘没有 command 按键,导致有些功能没有办法使用,比如你想复制粘贴发现也不可以。这个时候你需要设置一个按键为 command 按键。 比如上图中是把 Alt 键设置为 Command 键。 …

WordPress 6.7即将发布的新功能(和截图)

我们一直在密切关注 WordPress 6.7 的开发并测试该版本的测试版,它将带来一些令人兴奋的更新和几个新功能。 例如,我们很高兴地发现即将发布的版本将附带全新的默认主题,并对块编辑器和站点编辑体验进行大规模改进。 在本文中,我…

STM32 ADC的规则组与注入组详解(上)

STM32 ADC的规则组与注入组详解(下)-CSDN博客 STM32的模数转换器(ADC)广泛用于将模拟信号转换为数字信号,并应用于各种传感器数据采集、信号处理等场景。STM32的ADC模块不仅支持常规的采样模式,还提供了灵…

国内知名人工智能AI大模型专家培训讲师唐兴通讲授AI办公应用人工智能在营销与销售过程中如何应用数字化赋能

AI如火如荼,对商业与社会影响很大。 目前企业广泛应用主要是在营销、销售方向,提升办公效率等方向。 从喧嚣的AI导入营销与销售初步阶段,那么当下,领先的组织与个人现在正在做什么呢? 如何让人性注入冷冰冰的AI&…

Jenkins从入门到精通,构建高效自动化流程

目录 一、Jenkins简介1、Jenkins的历史与发展(1)Jenkins的起源(2)Jenkins的发展(3)Jenkins的社区与生态系统(4)Jenkins在我国的发展 2、Jenkins的核心功能3、Jenkins的应用场景 二、…