温馨提示×

如何查看Linux OpenSSL版本

小樊
47
2026-08-13 21:24:06
栏目: 云计算

在 Linux 上查看 OpenSSL 版本,常用有以下几种方法:

✅ 方法一:使用 openssl 命令(最常用)

openssl version

输出示例:

OpenSSL 1.1.1f  31 Mar 2020

如果想查看更详细信息:

openssl version -a

会显示:

  • 版本号
  • 编译时间
  • 编译选项
  • 使用的库路径等

✅ 方法二:查看二进制文件路径(确认使用的是哪个 openssl)

which openssl

再查看该文件的版本:

/usr/bin/openssl version

✅ 方法三:通过包管理器查看(适用于大多数发行版)

Debian / Ubuntu

dpkg -l | grep openssl

或:

apt show openssl

RHEL / CentOS / Rocky / Alma

rpm -qa | grep openssl

或:

yum info openssl

✅ 方法四:查看库文件版本(开发/排错常用)

openssl version -d

查看 OpenSSL 配置目录。

查看库文件:

ldd $(which openssl) | grep libssl

✅ 方法五:查看头文件版本(开发环境)

grep OPENSSL_VERSION_TEXT /usr/include/openssl/opensslv.h

⚠ 注意事项

  • 系统可能同时存在 多个 OpenSSL 版本(如系统自带 + 自行编译)
  • 推荐使用 openssl version 确认当前命令行的 OpenSSL 版本
  • 某些程序(如 Nginx、Python)可能使用 不同的 OpenSSL 库

如果你是想:

  • ✅ 查看 系统 OpenSSL
  • ✅ 查看 某个程序使用的 OpenSSL
  • ✅ 升级 OpenSSL

可以告诉我你的 Linux 发行版具体使用场景,我可以给你更精确的方案。

0