如何查看各种软件的版本信息?
你是否曾经想过,有没有一种通用的方法来查看各种软件的版本号? 令人遗憾的是,答案是否定的。 由于不同的软件使用不同的编程语言开发,要实现一个统一的标准似乎不太现实。有时,准确获取服务器或个人电脑上安装的软件版本信息可能会是一个挑战。
本文旨在整理一些常用的软件版本查看方法,希望能对你有所帮助!
如何查看 Nginx 的版本?
查看 Nginx 的版本相当简单,只需要在终端输入以下命令即可:
nginx -v
例如:
[email protected]:~# nginx -v
nginx version: nginx/1.14.0 (EasyEngine)
[email protected]:~#
如何查看 Apache HTTP 的版本?
与 Nginx 类似,你可以使用 -v
选项来查看 Apache HTTP 的版本。 输入如下命令:
/usr/sbin/httpd -v
例如:
[[email protected] ~]# /usr/sbin/httpd -v
server version: Apache/2.4.6 (CentOS)
server built: Nov 5 2018 01:47:09
[[email protected] ~]#
如何查看 PHP 的版本?
与 Nginx 类似,使用以下命令查看 PHP 版本:
php -v
例如:
[email protected]:~# /usr/bin/php -v
PHP 7.2.15-0ubuntu0.18.04.1 (cli) (built: Feb 8 2019 14:54:22) (NTS)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
[email protected]:~#
如何查看 Node.js 的版本?
使用 --version
参数可以查看 Node.js 的版本信息,例如:
node --version
例如:
[[email protected] bin]# node --version
v6.16.0
[[email protected] bin]#
如何查看 Python 的版本?
与 Node.js 相似,您可以使用以下命令查看 Python 的版本:
python --version
例如:
[[email protected] bin]# python --version
Python 2.7.5
[[email protected] bin]#
如何查看 Anaconda 的版本?
如果你使用 Python 的 Anaconda 平台,可以通过以下命令查找 Anaconda 的版本(假设你在 UNIX 系统上操作):
conda list anaconda
例如:
[email protected]:~# conda list anaconda
# packages in environment at /root/anaconda3:
#
# Name Version Build Channel
anaconda 2018.12 py37_0
anaconda-client 1.7.2 py37_0
anaconda-navigator 1.9.6 py37_0
anaconda-project 0.8.2 py37_0
[email protected]:~#
如果你只想知道 Anaconda 的主版本,可以在命令结尾加上 $
:
conda list anaconda$
例如:
[email protected]:~# conda list anaconda$
# packages in environment at /root/anaconda3:
#
# Name Version Build Channel
anaconda 2018.12 py37_0
[email protected]:~#
如何查看 Angular CLI 的版本?
使用 ng version
命令可以显示已安装的 Angular CLI 的详细信息:
ng version
例如:
[email protected]:~# ng version
Angular CLI: 7.3.7
Node: 11.12.0
OS: linux x64
Angular:
...
Package Version
------------------------------------------------------
@angular-devkit/architect 0.13.7
@angular-devkit/core 7.3.7
@angular-devkit/schematics 7.3.7
@schematics/angular 7.3.7
@schematics/update 0.13.7
rxjs 6.3.3
typescript 3.2.4
[email protected]:~#
如何查看 PowerShell 的版本?
在 PowerShell 命令提示符中,执行以下命令可以获取版本信息:
$PSVersionTable
例如:
PS C:Windowssystem32> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.14393.2828
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
BuildVersion 10.0.14393.2828
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
PS C:Windowssystem32>
如何查看 MySQL/MariaDB 的版本?
查看 MySQL 或 MariaDB 的版本,你需要使用以下命令:
mysql -V
例如:
[email protected]:~# mysql -V
mysql Ver 15.1 Distrib 10.1.37-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
[email protected]:~#
如何查看 PostgreSQL 的版本?
查看 PostgreSQL 客户端版本:
psql -V
查看 PostgreSQL 服务器版本:
pg_config --version
如何查看 Redis 服务器的版本?
可以使用 -v
参数查看 Redis 服务器的版本:
redis-server -v
如何查看 Java 的版本?
使用 -version
参数执行 Java 命令,可以获取版本信息:
java -version
例如:
[[email protected] bin]# java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
[[email protected] bin]#
如果你想查看服务器上的 Java 版本,但它不在路径中,则可能需要提供 java
可执行文件的绝对路径。
如何查看 Ubuntu 的版本?
可以使用以下命令查看 Ubuntu 的版本:
lsb_release -a
例如:
[email protected]:~$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
[email protected]:~$
如何查看 CentOS/RHEL 的版本?
可以使用以下命令查看 RHEL 的版本信息:
cat /etc/redhat-release
例如:
[[email protected] ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[[email protected] ~]
如何查看 Debian 的版本?
Debian 将版本信息存储在一个文件中,可以使用 cat
命令查看:
cat /etc/debian_version
例如:
[email protected]:~$ cat /etc/debian_version
9.8
[email protected]:~$
如何查看 Linux 内核版本?
可以使用 uname
命令来查找 Linux 内核的版本:
uname -r
例如:
[email protected]:~# uname -r
4.15.0-45-generic
[email protected]:~#
如何查看 macOS 的版本?
点击 Apple 图标,选择“关于本机”即可查看 macOS 的版本。
如何查看 Windows 的版本?
Windows 版本信息有多种查看方法,以下介绍两种最常见的方法:
使用命令:
启动命令提示符,输入 winver
并按 Enter 键。
使用“此电脑”:
打开“开始”菜单,搜索“此电脑”。 右键单击“此电脑”并选择“属性”,即可查看系统信息,包括操作系统版本。
如何查看 Tomcat 的版本?
Apache Tomcat 有一个专门的版本文件,位于 bin 文件夹下。 你需要运行该文件才能获取 Tomcat 的版本信息。
例如:
[[email protected] bin]# ./version.sh
Using CATALINA_BASE: /root/apache-tomcat-9.0.16
Using CATALINA_HOME: /root/apache-tomcat-9.0.16
Using CATALINA_TMPDIR: /root/apache-tomcat-9.0.16/temp
Using JRE_HOME: /
Using CLASSPATH: /root/apache-tomcat-9.0.16/bin/bootstrap.jar:/root/apache-tomcat-9.0.16/bin/tomcat-juli.jar
Server version: Apache Tomcat/9.0.16
Server built: Feb 4 2019 16:30:29 UTC
Server number: 9.0.16.0
OS Name: Linux
OS Version: 3.10.0-957.5.1.el7.x86_64
Architecture: amd64
JVM Version: 1.8.0_191-b12
JVM Vendor: Oracle Corporation
[[email protected] bin]#
如何查看 WildFly 的版本?
可以使用命令或通过管理控制台查看 WildFly 的版本。
命令行:
执行以下命令:
./standalone.sh --version
输出信息类似如下:
20:05:44,496 INFO [org.jboss.modules] JBoss Modules version 1.9.0.Final
WildFly Full 16.0.0.Final (WildFly Core 8.0.0.Final)
管理控制台:
登录 WildFly 管理控制台,在底部栏中单击版本信息。
如何查看 WordPress 的版本?
查看 WordPress 版本有多种方法,最简单的方法是登录 WordPress 后台,版本信息会显示在右下角。
如何查看 Google Chrome 的版本?
启动 Chrome 浏览器,点击右上角的三个点,将鼠标悬停在“帮助”上,然后点击“关于 Google Chrome”即可查看版本详细信息。
如何查看 Internet Explorer (IE) 的版本?
启动 IE 浏览器,点击工具图标,然后点击“关于 Internet Explorer”即可查看版本信息。
如何查看 Firefox 的版本?
点击 Firefox 的菜单按钮,选择“关于 Firefox”即可查看版本信息。
如何查看 apt-get 的版本?
作为 Linux 管理员,你可能会经常用到 apt-get 包管理工具。 要查看 apt-get 的版本信息,可以使用以下命令:
apt-get -v
例如:
[email protected]:~# apt-get -v
apt 1.6.8 (amd64)
Supported modules:
*Version: Standard .deb
*Pkg: Debian dpkg interface (Priority 30)
Pkg: Debian APT solver interface (Priority -1000)
Pkg: Debian APT planner interface (Priority -1000)
SL: 'deb' Debian Binary Tree
SL: 'deb-src' Debian Source Tree
Idx: Debian Source Index
Idx: Debian Package Index
idx: Debian Translation Index
idx: Debian dpkg status file
idx: Debian deb file
idx: Debian dsc file
idx: Debian control file
idx: EDSP Scenario file
idx: EIPP Scenario file
[email protected]:~#
如何查看 gcc 的版本?
使用以下命令可以查看 gcc 编译器的版本:
gcc --version
例如:
[email protected]:~# gcc --version
gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[email protected]:~#
如何查看 Ansible 的版本?
使用 --version
参数可以显示已安装的 Ansible 版本:
ansible --version
例如:
[email protected]:~# ansible --version
ansible 2.7.9
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/dist-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.15rc1 (default, Nov 12 2018, 14:31:15) [GCC 7.3.0]
[email protected]:~#
如何查看 TensorFlow 的版本?
这取决于你的安装方式。 如果你通过 pip 安装了 TensorFlow,可以使用以下命令查看版本详细信息:
pip show tensorflow
例如:
[email protected]:~# pip show tensorflow
Name: tensorflow
Version: 1.13.1
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: [email protected]
License: Apache 2.0
Location: /root/anaconda3/lib/python3.7/site-packages
Requires: termcolor, absl-py, wheel, protobuf, tensorboard, gast, six, tensorflow-estimator, numpy, keras-preprocessing, grpcio, keras-applications, astor
Required-by:
[email protected]:~#
如何查看 Brew 的版本?
使用 -v
参数可以查看已安装的 Brew 版本:
brew -v
例如:
Chandans-iMac:~ chandan$ brew -v
Homebrew 2.0.2
Homebrew/homebrew-core (git revision 903f; last commit 2019-03-02)
Chandans-iMac:~ chandan$
如何查看 Docker 的版本?
使用 -v
参数执行 docker
命令可以显示版本信息:
docker -v
例如:
[email protected]:~# docker -v
Docker version 18.09.3, build 774a1f4
[email protected]:~#
总结
希望本文能够帮助你快速找到所需软件的版本信息。
觉得这篇文章有用吗?欢迎分享给更多的人!