Kontrollera Nodejs, Ansible, Ubuntu, PostgreSQL, Java, Python, Wildfly och mer… Version [2022]

By rik

Har du funderat på hur man kan ta reda på versionsnumret för olika programvaror som Node.js, Ansible, Ubuntu, PostgreSQL, Windows, Python och många fler?

Man kan tycka att det borde finnas ett universellt sätt att kontrollera versioner av programvara, men tyvärr är det inte så. Det är förmodligen omöjligt eftersom program skapas med olika programmeringsspråk.

Ibland kan det vara frustrerande att behöva ta reda på exakt vilken version av programvara som är installerad på en server eller dator.

Här har jag samlat några av de vanligaste metoderna. Jag hoppas att de kommer till användning!

Hur kontrollerar jag versionen av Nginx?

Det är väldigt enkelt att ta reda på Nginx-versionen.

Använd kommandot: nginx -v

Exempel:

[email protected]:~# nginx -v
nginx version: nginx/1.14.0 (EasyEngine)
[email protected]:~#

Hur kontrollerar jag Apache HTTP-versionen?

Liksom med Nginx kan du använda flaggan -v tillsammans med httpd-filen.

[[email protected] ~]# /usr/sbin/httpd -v
Serverversion: Apache/2.4.6 (CentOS)
Server byggd: 5 november 2018 01:47:09
[[email protected] ~]#

Hur kontrollerar jag PHP-versionen?

Detta liknar metoden för Nginx.

Använd kommandot: php -v

Exempel:

[email protected]:~# /usr/bin/php -v
PHP 7.2.15-0ubuntu0.18.04.1 (cli) (byggd: 8 februari 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
med Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, av Zend Technologies
[email protected]:~#

Hur kontrollerar jag Node.js-versionen?

Använd syntaxen --version för att ta reda på versionen av Node.js.

[[email protected] bin]# node --version
v6.16.0
[[email protected] bin]#

Hur kontrollerar jag Python-versionen?

På samma sätt som med Node.js kan du använda kommandot nedan för att ta reda på Python-versionen.

[[email protected] bin]# python --version
Python 2.7.5
[[email protected] bin]#

Hur kontrollerar jag Anaconda-versionen?

Använder du Anaconda-plattformen för Python? Här är hur du hittar versionen. Detta förutsätter att du använder ett UNIX-baserat operativsystem.

[email protected]:~# conda lista anaconda
paket i miljön på /root/anaconda3:
#
Namn Version Byggkanal
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]:~#

Om du bara vill se Anaconda-versionen, lägg till ett dollartecken $ i slutet av kommandot.

[email protected]:~# conda lista anaconda$
paket i miljön på /root/anaconda3:
#
Namn Version Byggkanal
anaconda 2018.12 py37_0
[email protected]:~#

Hur kontrollerar jag Angular CLI-versionen?

Kommandot ng version kommer att visa detaljer om den installerade Angular CLI.

[email protected]:~# ng version
Angular CLI: 7.3.7
Node: 11.12.0
OS: linux x64
Angular:
...
Paketversion
@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]:~#

Hur kontrollerar jag PowerShell-versionen?

I PowerShell-kommandotolken, kör följande kommando för att visa versionsinformationen.

PS C:Windowssystem32> $PSVersionTable
Namnvärde
---- -----
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>

Hur kontrollerar jag MySQL/MariaDB-versionen?

Lite annorlunda än PHP. För att kontrollera versionen av MySQL eller MariaDB måste du använda följande kommando.

mysql -V

Exempel:

[email protected]:~# mysql -V
mysql Ver 15.1 Distrib 10.1.37-MariaDB, för debian-linux-gnu (x86_64) med readline 5.2
[email protected]:~#

Hur kontrollerar jag PostgreSQL-versionen?

För att kontrollera klientversionen av PostgreSQL:

psql -V

Och för att kontrollera serverversionen av PostgreSQL:

pg_config --version

Hur kontrollerar jag Redis Server-versionen?

Använd syntaxen -v.

redis-server -v

Hur kontrollerar jag Java-versionen?

Kör java med flaggan -version så får du se versionsinformationen.

[[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]#

Om du försöker hitta Java-versionen på en server och den inte finns i sökvägen, kan du behöva ange den fullständiga sökvägen för att köra java-kommandot.

Hur kontrollerar jag Ubuntu-versionen?

För att kontrollera Ubuntu-versionen, använd kommandot nedan.

lsb_release -a

Exempel:

[email protected]:~$ lsb_release -a
Distributörs-ID: Ubuntu
Beskrivning: Ubuntu 18.04.1 LTS
Release: 18.04
Kodnamn: bionic
[email protected]:~$

Hur kontrollerar jag CentOS/RHEL-versionen?

Är du osäker på vilken version av RHEL du använder? Du kan kontrollera versionen med kommandot cat /etc/redhat-release

[[email protected] ~]# cat /etc/redhat-release
CentOS Linux version 7.6.1810 (kärna)
[[email protected] ~]

Hur kontrollerar jag Debian-versionen?

Debian lagrar versionsinformationen i en fil som du kan läsa.

[email protected]:~$ cat /etc/debian_version
9.8
[email protected]:~$

Hur kontrollerar jag Linux Kernel-versionen?

Ibland kan det vara nödvändigt att uppgradera kärnan eller övervaka att alla servrar har samma version. Oavsett anledning kan du hitta kärnversionen med kommandot uname som visas nedan.

[email protected]:~# uname -r
4.15.0-45-generisk
[email protected]:~#

Hur kontrollerar jag MacOS-versionen?

Om du behöver ta reda på MacOS-versionen, klicka på Apple-ikonen och sedan på ”Om den här datorn”.

Hur kontrollerar jag Windows-versionen?

Jag förstår att de flesta vet hur man gör detta. Men det är inte riktigt så enkelt som man kan tro. Det finns flera sätt att ta reda på versionen, så låt oss titta på de två vanligaste.

Via kommandotolken:
Öppna kommandotolken.
Skriv winver och tryck på Enter.

Via ”Den här datorn”:
Gå till Start och sök efter ”Den här datorn”.
Högerklicka på ”Den här datorn” och välj ”Egenskaper”.
Då öppnas systemfönstret där du hittar operativsystemets version och annan information som datortyp/server, modell, processor, RAM, tillverkare, etc.

Hur kontrollerar jag Tomcat-versionen?

Apache Tomcat har en specifik versionsfil som du hittar i mappen ”bin”. Du behöver bara köra den för att få fram Tomcat-versionen.

[[email protected] bin]# ./version.sh
Använder CATALINA_BASE: /root/apache-tomcat-9.0.16
Använder CATALINA_HOME: /root/apache-tomcat-9.0.16
Använder CATALINA_TMPDIR: /root/apache-tomcat-9.0.16/temp
Använder JRE_HOME: /
Använda CLASSPATH: /root/apache-tomcat-9.0.16/bin/bootstrap.jar:/root/apache-tomcat-9.0.16/bin/tomcat-juli.jar
Serverversion: Apache Tomcat/9.0.16
Server byggd: 4 februari 2019 16:30:29 UTC
Servernummer: 9.0.16.0
OS-namn: Linux
OS-version: 3.10.0-957.5.1.el7.x86_64
Arkitektur: amd64
JVM-version: 1.8.0_191-b12
JVM-leverantör: Oracle Corporation
[[email protected] bin]#

Hur kontrollerar jag WildFly-versionen?

Du kan antingen kontrollera versionen via kommandot eller via hanteringskonsolen.
För kommandoraden behöver du köra följande.

./standalone.sh --version

Det kommer att visas som följer.

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)

Ett annat sätt är att logga in på hanteringskonsolen och klicka på versionsinformation längst ned på sidan.

Hur kontrollerar jag WordPress-versionen?

Det finns flera sätt att ta reda på vilken version av WordPress som är installerad.

När du loggar in på WordPress kommer versionsinformationen att visas längst ner till höger.

Hur kontrollerar jag Google Chrome-versionen?

Vill du veta vilken version av Chrome du har? Det behövs ofta om du pratar med teknisk support eller utför felsökning.

Det är inte svårt att ta reda på Chrome-versionen.

Starta Chrome.
Klicka på de tre prickarna uppe till höger.
Håll muspekaren över ”Hjälp” och klicka på ”Om Google Chrome” för att se versionsinformationen.

Hur kontrollerar jag versionen av Internet Explorer (IE)?

Du känner säkert till huvudversionen, men känner du till den fullständiga versionen?

Starta IE.
Gå till ikonen ”Verktyg” och klicka på ”Om Internet Explorer”.
Där kommer du att se all versionsinformation.

Nu vet du det!

Hur kontrollerar jag Firefox-versionen?

Om du klickar på ”Om Firefox” ser du vilken version du använder.

Hur kontrollerar jag apt-get-versionen?

Som Linux-administratör har du säkert stött på apt-get (pakethanteringsverktyget). Ibland kan man installera verktyg som inte är kompatibla med den aktuella versionen av apt-get. För att ta reda på vilken version som är installerad kan du köra kommandot nedan.

[email protected]:~# apt-get -v
apt 1.6.8 (amd64)
Moduler som stöds:
*Ver: Standard .deb
*Pkg: Debians dpkg-gränssnitt (Prioritet 30)
Pkg: Debian APT-lösningsgränssnitt (Priority -1000)
Pkg: Debian APT-planeringsgränssnitt (Priority -1000)
SL: 'deb' Debians binära träd
SL: 'deb-src' Debians källträd
Idx: Debians källindex
Idx: Debian Package Index
Idx: Debian Translation Index
Idx: Debian dpkg statusfil
Idx: Debian deb-fil
Idx: Debian dsc-fil
Idx: Debians kontrollfil
Idx: EDSP-scenariofil
Idx: EIPP-scenariofil
[email protected]:~#

Som du kan se visar det versionen och vilka moduler som stöds.

Hur kontrollerar jag gcc-versionen?

Ofta när du uppgraderar eller installerar den senaste versionen av programvara behöver du ta reda på kompilatorns version för att se om den är kompatibel. Att hitta gcc-versionen är enkelt!

[email protected]:~# gcc --version
gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0
Copyright (C) 2017 Free Software Foundation, Inc.
Detta är fri programvara; se källkoden för villkoren för kopiering. Det finns ingen
garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR ETT SÄRSKILT SYFTE.
[email protected]:~#

Hur kontrollerar jag Ansible-versionen?

Kommandot --version visar den installerade versionen av Ansible.

[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]:~#

Hur kontrollerar jag TensorFlow-versionen?

Det beror på hur du har installerat. Om du antar att du har gjort det med hjälp av pip kommer följande kommando att visa versionsinformationen för TensorFlow.

[email protected]:~# pip show tensorflow
Namn: tensorflow
Version: 1.13.1
Sammanfattning: TensorFlow är ett ramverk för maskininlärning med öppen källkod för alla.
Hemsida: https://www.tensorflow.org/
Författare: Google Inc.
Författare-e-post: [email protected]
Licens: Apache 2.0
Plats: /root/anaconda3/lib/python3.7/site-packages
Kräver: termcolor, absl-py, hjul, protobuf, tensorboard, gast, sex, tensorflow-estimator, numpy, keras-preprocessing, grpcio, keras-applikationer, astor
Krävs av:
[email protected]:~#

Hur kontrollerar jag Brew-versionen?

En vanlig -v-syntax avslöjar den installerade versionen av Brew.

Chandans-iMac:~ chandan$ brew -v
Homebrew 2.0.2
Homebrew/homebrew-core (git revision 903f; senast commit 2019-03-02)
Chandans-iMac:~ chandan$

Hur kontrollerar jag Docker-versionen?

Om du kör docker-kommandot med -v visas versionen.

[email protected]:~# docker -v
Docker version 18.09.3, build 774a1f4
[email protected]:~#

Slutsats

Jag hoppas att det här hjälper dig att hitta rätt versioner av programvaran.

Gillade du den här artikeln? Dela gärna med dig av den!