Ubuntu 检查是否安装了redis
Ubuntu 检查是否安装了某些软件包或服务
redis
- 检查客户端连接(推荐)
redis-cli ping
- 如果返回 PONG ,表示 Redis 已安装且正在运行
- 如果返回 command not found 或连接错误,则未运行或未安装
- 查看服务状态(若已安装并配置为服务)
sudo systemctl status redis
- 显示服务是否活跃( activa )
- 查看包管理器
dpkg -l | grep redis
- 列出包含了“ redis ” 的已安装软件包,如 redis-server 或 redis-tools
- 查找安装路径
which redis-server
- 如果返回路径(如 /usr/bin/redis-server),表示安装了服务端
which redis-cli - 如果返回路径,表示安装了客户端工具
- 查看进程
ps -ef | grep redis-server
- 显示Redis 服务器进程,如果有输出且包含 :6379, 说明在运行
总结:通常先用 redis-cli ping 确认,如果失败再用 dpkg -l | grep redis 确认是否安装了包,最后用 systemctl status redis 查看服务状态
postgresql
- 查看版本:输入
psql --version或postgres --version。或返回psql(PostgreSQL) 18.x(2026年较新版本)等信息,则表示已安装 - 查看服务状态:
sudo systemctl status postgresql。如果显示active (running),说明数据库服务正在运行。 - 检查端口监听:运行
sudo ss -tunelp | grep 5432,确认PostgreSQL 是否在默认端口5432 上监听 - 包管理器查询:运行
dpkg -l | grep postgresql
nginx
- 查看版本:输入
nginx -v(显示版本号) 或 nginx -V (显示版本及编译参数) - 查看服务状态: 运行
sudo systemctl status nginx。若显示 active (running),表示服务正常 - 检查进程:运行
ps -ef | grep nginx或ps -A | grep nginx。如果能看到master process和 worker process,则说明Nginx正在运行。 - 检查配置文件:运行
nginx -t。 如果返回 systax is ok 和test is successful,说明Nginx 已安装且配置正确。 - 查找安装路径:使用
where nginx或which nginx查找可执行文件位置。

浙公网安备 33010602011771号