想知道如何检查Nodejs, Ansible, Ubuntu, PostgreSQL, Windows, Python等的版本吗?
我相信应该有一种检查所有软件版本的标准方法, 但不幸的是, 它不存在。我想这是不可能的, 因为并非每个软件都是使用相同的编程语言制作的。
有时, 要找出服务器或PC上安装的软件版本非常困难。
在这里, 我尝试合并一些受欢迎的产品, 希望你会喜欢!
如何查看Nginx版本?
检查Nginx版本很容易。
我有一个-v
例如:
[电子邮件保护]:?#nginx -v
nginx版本:nginx / 1.14.0(EasyEngine)
[电子邮件保护]:?#
检查Apache HTTP版本
与Nginx相似, 你可以将-v与httpd文件一起使用。
[[受电子邮件保护]?]#/ usr / sbin / httpd -v
服务器版本:Apache / 2.4.6(CentOS)
服务器内置:2018年11月5日01:47:09
[[受电子邮件保护]?]#
检查PHP版本
类似于Nginx。
的PHP -V
例如:
[电子邮件保护]:?#/ usr / bin / php -v
PHP 7.2.15-0ubuntu0.18.04.1(CLI)(建立:2019年2月8日14:54:22)(NTS)
版权所有(c)1997-2018 The PHP Group
Zend Engine v3.2.0, 版权所有(c)1998-2018 Zend Technologies
与Zend OPcache v7.2.15-0ubuntu0.18.04.1, 版权所有(c)1999-2018, Zend Technologies
[电子邮件保护]:?#
检查Nodejs版本
使用–
version语法检查nodejs版本, 如下所示。
【最终指南(查看软件版本)】[[受电子邮件保护] bin]#节点–version
v6.16.0
[[受电子邮件保护] bin]#
检查Python版本
与Node.js相似, 你可以找到以下python版本。
[[受电子邮件保护] bin]#python –version
Python 2.7.5
[[受电子邮件保护] bin]#
检查Anaconda版本
使用适用于Python的Anaconda平台?这是你如何找到Anaconda版本的方法。假设你正在基于UNIX的OS上运行。
[电子邮件保护]:?#conda列表anaconda
/ root / anaconda3中环境中的软件包:
#
名称版本建立渠道
水蟒2018.12 py37_0
anaconda客户端1.7.2 py37_0
anaconda-navigator 1.9.6 py37_0
anaconda项目0.8.2 py37_0
[电子邮件保护]:?#
如果你只需要知道anaconda版本, 则在末尾添加$。
[电子邮件保护]:?#conda列表anaconda $
/ root / anaconda3中环境中的软件包:
#
名称版本建立渠道
水蟒2018.12 py37_0
[电子邮件保护]:?#
检查Angular CLI版本
使用version会显示已安装的Angular CLI详细信息。
[电子邮件保护]:?#版本
角CLI:7.3.7
节点:11.12.0
操作系统:Linux x64
角度:
…
套餐版本
@ angular-devkit / architect 0.13.7
@ angular-devkit /核心7.3.7
@ angular-devkit / schematics 7.3.7
@ schematics /角度7.3.7
@ schematics /更新0.13.7
rxjs 6.3.3
打字稿3.2.4
[电子邮件保护]:?#
检查PowerShell版本
在PowerShell命令提示符下, 执行以下命令以获取版本。
PS C:\ Windows \ system32>
$ PSVersionTable
名称值
—- —–
PS版本5.1.14393.2828
PSEdition桌面
PSCompatibleVersions {1.0、2.0、3.0、4.0 …
}
生成版本10.0.14393.2828
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
序列化版本1.1.0.1
PS C:\ Windows \ system32>
检查MySQL / MariaDB版本
与PHP略有不同。要检查MySQL或MariaDB版本, 你必须使用以下命令。
mysql -V
例如:
[电子邮件保护]:?#mysql -V
使用readline 5.2的debian-linux-gnu(x86_64)的mysql Ver 15.1 Distrib 10.1.37-MariaDB
[电子邮件保护]:?#
检查PostgreSQL版本
检查PostgreSQL客户端版本
psql -V
并且, 检查PostgreSQL服务器版本
pg_config –版本
检查Redis服务器版本
通过使用-v语法。
Redis服务器-v
检查Java版本
使用-version执行java, 你将获得版本详细信息。
[[受电子邮件保护] bin]#java -version
openjdk版本”
1.8.0_191″
OpenJDK运行时环境(内部版本1.8.0_191-b12)
OpenJDK 64位服务器VM(内部版本25.191-b12, 混合模式)
[[受电子邮件保护] bin]#
如果你尝试查找服务器的Java版本而不是它的路径, 则可能必须提供执行Java的绝对路径。
检查Ubuntu版本
要检查ubuntu版本, 请使用以下命令。
lsb_release -a
例如:
[电子邮件保护]:?$ lsb_release -a
发行人ID:Ubuntu
说明:Ubuntu 18.04.1 LTS
发行:18.04
代号:仿生
[电子邮件保护]:?$
检查CentOS / RHEL版本
想知道你登录的是哪个版本的RHEL?你可以通过cat / etc / redhat-release查看版本
[[受电子邮件保护]?]#cat / etc / redhat-release
CentOS Linux版本7.6.1810(核心)
[[电子邮件保护]?]
检查Debian版本
Debian将版本信息存储在一个文件中, 你可以查看该文件。
[电子邮件保护]:?$ cat / etc / debian_version
9.8
[电子邮件保护]:?$
检查Linux内核版本
有时你可能需要升级内核或设置监视以确保所有服务器都一致。不管是什么, 你都可以使用uname命令找到内核版本, 如下所示。
[电子邮件保护]:?#uname -r
4.15.0-45通用
[电子邮件保护]:?#
检查MacOS版本
文章图片
如果需要查找MacOS版本, 请单击Apple图标, 然后单击> > 关于此Mac。
检查Windows版本
我知道你的心情大家都知道该如何检查。但是请相信我, 不是真的。
有多种查找方法, 因此让我们看一下两个最常见的过程。
使用命令
启动命令提示符
输入winver并按Enter
这台电脑
转到开始并搜索此PC
右键单击此PC和属性
它将打开系统窗口, 你将在其中找到操作系统版本以及其他信息, 例如计算机/服务器的类型, 型号, 处理器, RAM, 制造商等。
检查Tomcat版本
Apache Tomcat有一个专用的版本文件, 你可以在bin文件夹下找到该文件。你只需要执行该命令即可找到Tomcat版本。
[[受电子邮件保护] bin]#./version.sh
使用CATALINA_BASE:/root/apache-tomcat-9.0.16
使用CATALINA_HOME:/root/apache-tomcat-9.0.16
使用CATALINA_TMPDIR:/root/apache-tomcat-9.0.16/temp
使用JRE_HOME:/
使用CLASSPATH:/root/apache-tomcat-9.0.16/bin/bootstrap.jar:/root/apache-tomcat-9.0.16/bin/tomcat-juli.jar
服务器版本:Apache Tomcat / 9.0.16
服务器内置:2019年2月4日16:30:29 UTC
服务器编号:9.0.16.0
操作系统名称:Linux
操作系统版本:3.10.0-957.5.1.el7.x86_64
架构:amd64
JVM版本:1.8.0_191-b12
JVM供应商:Oracle Corporation
[[受电子邮件保护] bin]#
检查WildFly版本
你可以使用命令或通过管理控制台进行检查。
对于命令行, 你需要运行以下命令。
./standalone.sh –版本
并且, 它将像这样打印。
20:05:44, 496 INFO org.jboss.modules JBoss模块版本1.9.0。
WildFly Full 16.0.0.Final(WildFly Core 8.0.0.Final)
另一种方法是登录到管理控制台, 然后单击底部栏中的版本详细信息。
检查WordPress版本
有多种方法可以找到已安装的WP版本。
登录WordPress时, 你会在右下方看到版本详细信息。
检查Google Chrome版本
想知道你使用的是哪个版本的Chrome?如果你正在与技术支持人员交谈或进行一些故障排除, 则通常需要此方法。
好吧, 找到chrome版本并不难。
启动Chrome
单击右上角的三个点
将鼠标悬停在” 帮助” 上, 然后单击” 关于Google Chrome” 以查看版本详细信息
检查Internet Explorer(IE)版本
你知道主要版本, 但是你知道完整版本吗?
启动IE
转到工具图标, 然后单击关于Internet Explorer。
并且, 它将向你显示版本信息。
好吧, 现在你知道了!
检查Firefox版本
单击关于Firefox将显示你正在使用的版本。
检查apt-get版本
作为Linux管理员, 你可能遇到过apt-get(程序包处理工具)。有时, 你要安装与当前安装的apt-get不兼容的工具并查找版本;你可以运行以下命令。
[电子邮件保护]:?#apt-get -v
apt 1.6.8(amd64)
支持的模块:
*版本:标准.deb
* Pkg:Debian dpkg界面(优先级30)
Pkg:Debian APT求解器界面(优先级-1000)
Pkg:Debian APT计划程序界面(优先级-1000)
S.L:” deb” Debian二叉树
S.L:” deb-src” Debian源代码树
Idx:Debian来源索引
Idx:Debian软件包索引
Idx:Debian翻译索引
IDX:Debian dpkg状态文件
IDX:Debian的DEB文件
IDX:Debian DSC文件
IDX:Debian控制文件
IDX:EDSP方案文件
IDX:EIPP方案文件
[电子邮件保护]:?#
如你所见, 它显示了版本及其支持的模块。
检查gcc版本
通常, 你试图升级或安装该软件的最新版本, 并且需要找出编译器版本以查看其是否兼容。但是找到gcc版本很容易!
[电子邮件保护]:?#gcc –version
gcc(Ubuntu 7.3.0-27ubuntu1?18.04)7.3.0
版权所有(C)2017自由软件基金会, Inc.
这是免费软件;请参阅复制条件的来源。没有
保证; 甚至不是针对特定目的的适销性或适用性。
[电子邮件保护]:?#
检查Ansible版本
– version将显示已安装的Ansible版本。
[电子邮件保护]:?#ansible –version
Ansible 2.7.9
配置文件= /etc/ansible/ansible.cfg
配置的模块搜索路径= [u’ / root / .ansible / plugins / modules, u’ / usr / share / ansible / plugins / modules]]
ansible python模块位置= /usr/lib/python2.7/dist-packages/ansible
可执行位置= / usr / bin / ansible
python版本= 2.7.15rc1(默认, 2018年11月12日, 14:31:15)[GCC 7.3.0]
[电子邮件保护]:?#
检查TensorFlow版本
这取决于你的安装方式。假设你已通过pip完成此操作, 那么以下命令将显示TensorFlow版本详细信息。
[电子邮件保护] press-s-1vcpu-3gb-lon1-01:?#pip show tensorflow
名称:张量流
版本:1.13.1
简介:TensorFlow是面向所有人的开源机器学习框架。
主页:https://www.tensorflow.org/
作者:Google Inc.
作者电子邮件:[受电子邮件保护]
许可证:Apache 2.0
位置:/root/anaconda3/lib/python3.7/site-packages
要求:termcolor, absl-py, wheel, protobuf, tensorboard, gast, 6, tensorflow估计器, numpy, keras预处理, grpcio, keras应用, astor
必填者:
[电子邮件保护]:?#
检查Brew版本
标准的-v语法将显示已安装的brew版本。
Chandans-iMac:?chandan $ brew -v
自制软件2.0.2
Homebrew / homebrew-core(git版本903f; 最后提交2019-03-02)
Chandans-iMac:?chandan $
检查Docker版本
用-v执行docker命令将显示版本。
[电子邮件保护]:?#docker -v
Docker版本18.09.3, 内部版本774a1f4
[电子邮件保护]:?#
总结 我希望这可以帮助你找到软件版本。
推荐阅读
- 网络管理员的8个端口扫描程序工具
- 如何在Linux上监视CPU和内存()
- 5个Linux实用程序,用于测试网络连接
- 调整MySQL系统变量以实现高性能
- 给初学者的Ansible简介
- 如何在Ubuntu上安装和配置Ansible()
- Android_关于自定义view的dialog有黑影的问题
- APP常用控件学习理解
- [Android P][Network data][Notes1]DcTracker setDataProfile 判断APN modemCognitive and requestNetwork se