Fragen Sie sich, wie Sie die Versionsnummern von Node.js, Ansible, Ubuntu, PostgreSQL, Windows, Python und vielen anderen Programmen herausfinden können?
Es wäre ideal, wenn es eine einheitliche Methode gäbe, um die Versionen aller Software zu überprüfen. Leider gibt es diese nicht. Dies liegt wahrscheinlich daran, dass die Software mit unterschiedlichen Programmiersprachen erstellt wird und keine einheitliche Vorgehensweise möglich ist.
Manchmal ist es mühsam, die exakte Version der Software auf Ihrem Server oder PC zu ermitteln.
Im Folgenden habe ich eine Übersicht einiger der am häufigsten verwendeten Programme zusammengestellt. Ich hoffe, sie ist hilfreich für Sie!
Wie überprüfe ich die Nginx-Version?
Die Ermittlung der Nginx-Version ist unkompliziert.
nginx -v
Beispiel:
[email protected]:~# nginx -v
nginx version: nginx/1.14.0 (EasyEngine)
[email protected]:~#
Apache HTTP-Version anzeigen
Wie bei Nginx können Sie den Parameter -v
mit der httpd
-Datei verwenden.
[[email protected] ~]# /usr/sbin/httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: Nov 5 2018 01:47:09
[[email protected] ~]#
PHP-Version überprüfen
Ähnlich wie bei Nginx.
php -v
Beispiel:
[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 ermitteln
Verwenden Sie den Parameter --version
, um die Node.js-Version zu überprüfen:
[[email protected] bin]# node --version
v6.16.0
[[email protected] container]#
Python-Version anzeigen
Analog zu Node.js lässt sich die Python-Version wie folgt ermitteln:
[[email protected] bin]# python --version
Python 2.7.5
[[email protected] container]#
Anaconda-Version abfragen
Verwenden Sie die Anaconda-Plattform für Python? So finden Sie die Anaconda-Version unter einem UNIX-basierten Betriebssystem.
[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]:~#
Um nur die Anaconda-Version anzuzeigen, fügen Sie am Ende $
hinzu:
[email protected]:~# conda list anaconda$
packages in environment at /root/anaconda3:
#
Name Version Build Channel
anaconda 2018.12 py37_0
[email protected]:~#
Angular-CLI-Version anzeigen
Der Befehl ng version
gibt die installierten Angular-CLI-Details aus.
[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-Version überprüfen
Führen Sie den folgenden Befehl in der PowerShell-Eingabeaufforderung aus, um die Version abzurufen:
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-Version abfragen
Etwas anders als bei PHP. Um die MySQL- oder MariaDB-Version zu überprüfen, verwenden Sie folgenden Befehl:
mysql -V
Beispiel:
[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-Version herausfinden
Um die Version des PostgreSQL-Clients zu ermitteln:
psql -V
Und um die PostgreSQL-Serverversion zu überprüfen:
pg_config --version
Redis-Serverversion ermitteln
Verwenden Sie den Parameter -v
:
redis-server -v
Java-Version anzeigen
Führen Sie Java mit dem Parameter -version
aus, um die Versionsdetails zu erhalten:
[[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] container]#
Wenn Sie die Java-Version des Servers ermitteln möchten und diese nicht im Pfad gefunden wird, müssen Sie möglicherweise den absoluten Pfad angeben, um Java auszuführen.
Ubuntu-Version überprüfen
Verwenden Sie folgenden Befehl, um die Ubuntu-Version zu überprüfen:
lsb_release -a
Beispiel:
[email protected]:~$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
[email protected]:~$
CentOS/RHEL-Version anzeigen
Möchten Sie wissen, welche RHEL-Version Sie verwenden? Die Version finden Sie unter cat /etc/redhat-release
[[email protected] ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[[email protected] ~]
Debian-Version anzeigen
Debian speichert die Versionsinformationen in einer Datei, die Sie anzeigen können.
[email protected]:~$ cat /etc/debian_version
9.8
[email protected]:~$
Linux-Kernel-Version überprüfen
Gelegentlich müssen Sie den Kernel aktualisieren oder eine Überwachung einrichten, um sicherzustellen, dass alle Server konsistent sind. In jedem Fall finden Sie die Kernel-Version mit dem Befehl uname
wie folgt:
[email protected]:~# uname -r
4.15.0-45-generic
[email protected]:~#
MacOS-Version anzeigen
Um die MacOS-Version zu finden, klicken Sie auf das Apple-Symbol und dann auf „Über diesen Mac“.
Windows-Version ermitteln
Die Windows-Version zu finden, ist jedem geläufig. Trotzdem gibt es einige gängige Methoden, die ich hier kurz aufführe.
Befehl verwenden
Starten Sie die Eingabeaufforderung.
Geben Sie winver
ein und drücken Sie die Eingabetaste.
Über „Dieser PC“
Klicken Sie auf Start und suchen Sie nach „Dieser PC“.
Klicken Sie mit der rechten Maustaste auf „Dieser PC“ und wählen Sie „Eigenschaften“.
Das Systemfenster wird geöffnet, in dem Sie die Betriebssystemversion sowie weitere Informationen wie Computer-/Servertyp, Modell, Prozessor, RAM und Hersteller finden.
Tomcat-Version überprüfen
Apache Tomcat verfügt über eine eigene Versionsdatei, die sich im Ordner bin
befindet. Führen Sie diese einfach aus, um die Tomcat-Version zu ermitteln.
[[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] container]#
WildFly-Version ermitteln
Sie können dies entweder über die Befehlszeile oder über die Verwaltungskonsole überprüfen.
Für die Befehlszeile müssen Sie Folgendes ausführen:
./standalone.sh --version
Das Ergebnis wird dann so angezeigt:
20:05:44,496 INFO [org.jboss.modules] JBoss Module Version 1.9.0.Final
WildFly Full 16.0.0.Final (WildFly Core 8.0.0.Final)
Alternativ können Sie sich bei der Verwaltungskonsole anmelden und in der unteren Leiste auf „Versionsdetails“ klicken.
WordPress-Version anzeigen
Es gibt mehrere Möglichkeiten, die installierte WP-Version zu ermitteln.
Wenn Sie sich bei WordPress anmelden, werden die Versionsdetails unten rechts angezeigt.
Google Chrome-Version überprüfen
Sie fragen sich, welche Chrome-Version Sie verwenden? Dies wird oft benötigt, wenn Sie mit dem technischen Support sprechen oder eine Fehlerbehebung durchführen müssen.
Nun, es ist nicht schwer, die Chrome-Version zu finden:
Starten Sie Chrome.
Klicken Sie oben rechts auf die drei Punkte.
Bewegen Sie den Mauszeiger auf „Hilfe“ und klicken Sie auf „Über Google Chrome“, um die Versionsdetails anzuzeigen.
Internet Explorer (IE)-Version anzeigen
Sie kennen die Hauptversion, aber kennen Sie die vollständige Version?
Starten Sie den IE.
Klicken Sie auf das Symbol „Extras“ und dann auf „Über Internet Explorer“.
Dort werden die Versionsinformationen angezeigt.
Ja, jetzt wissen Sie Bescheid!
Firefox-Version überprüfen
Wenn Sie auf „Über Firefox“ klicken, wird die verwendete Version angezeigt.
apt-get-Version anzeigen
Als Linux-Administrator sind Sie möglicherweise auf apt-get
(Tool zur Paketverwaltung) gestoßen. Manchmal installieren Sie ein Tool, das nicht mit der aktuell installierten apt-get-Version kompatibel ist, daher ist es wichtig die Version zu ermitteln. Führen Sie dazu folgenden Befehl aus:
[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]:~#
Wie Sie sehen, werden hier die Version und die unterstützten Module angezeigt.
gcc-Version ermitteln
Oftmals versuchen Sie die aktuellste Softwareversion zu aktualisieren oder zu installieren und müssen die Compiler-Version herausfinden, um zu prüfen, ob sie kompatibel ist. Die gcc-Version zu finden ist einfach!
[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 anzeigen
Der Parameter --version
zeigt Ihnen die installierte 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-Version ermitteln
Dies hängt von Ihrer Installationsmethode ab. Angenommen, Sie haben dies mit pip getan, dann zeigt der folgende Befehl die TensorFlow-Versionsdetails an:
[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-Version überprüfen
Eine Standard--v
-Syntax zeigt die installierte Brew-Version an.
Chandans-iMac:~ chandan$ brew -v
Homebrew 2.0.2
Homebrew/homebrew-core (git revision 903f; last commit 2019-03-02)
Chandans-iMac:~ chandan$
Docker-Version ermitteln
Wenn Sie den Docker-Befehl mit -v
ausführen, wird Ihnen die Version angezeigt:
[email protected]:~# docker -v
Docker version 18.09.3, build 774a1f4
[email protected]:~#
Zusammenfassung
Ich hoffe, diese Anleitung hilft Ihnen, die gewünschten Softwareversionen zu ermitteln.
Hat Ihnen der Artikel gefallen? Dann teilen Sie ihn gerne mit der Welt!