如何查看服务器上的MySQL/Redis等系统服务状态和列表

如果呢你知道系统服务名称,要看状态很简单:

bash 复制代码
systemctl status server-name

比如

bash 复制代码
systemctl status nginx

systemctl status redis
# 等

这是一个nginx的示例:

那问题是 当你不知道服务名称时该怎么办。举个例子,比如mysql在启动的时候,是以mysqld为名称启动的。这时候我们要先找到相应的服务名称。以下都以mysql为例

首先 得先确定你已经安装了。。

如果你有rpm 可以用这个:

bash 复制代码
rpm -qa | grep -i mysql

如果没有rpm服务就算了 也没必要装个rpm。

重点来了,找服务列表

bash 复制代码
systemctl list-units --type=service | grep -i mysql

可以看到 这个服务叫 mysqld.service

这样 就能查询相应的状态了。redis nginx等等也同理

相关推荐
法迪9 分钟前
Linux电源管理(2)_常规的电源管理的基本概念和软件架构
linux·运维·服务器·功耗
古德赖可可33 分钟前
chrony服务器(2)
linux·运维·服务器
码码哈哈0.041 分钟前
同样开源的自动化工作流工具n8n和Dify对比
运维·开源·自动化
running thunderbolt1 小时前
Linux:基础IO && 文件系统
linux·运维·性能优化
GOATLong1 小时前
网络基础概念
linux·运维·服务器·网络·arm开发·c++
谢平康2 小时前
ubuntu扩展逻辑卷并调整文件系统大小步骤
linux·运维·ubuntu
桃花岛主702 小时前
NAT穿透
服务器·网络·智能路由器
悟能不能悟2 小时前
革新桌面自动化:微软UFO²操作系统深度解析与未来展望
运维·microsoft·自动化
启明真纳3 小时前
统信操作系统使用默认yum源安装 Docker 的踩坑
运维·docker·容器
@t.t.3 小时前
利用脚本搭建私有云平台,部署云平台,发布云主机并实现互连和远程连接
运维·云计算·openstack