Sjekk programvareversjoner: Node.js, Python, Ubuntu, og mer!

Hvordan sjekke versjoner av forskjellig programvare

Er du usikker på hvordan du finner ut hvilke versjoner av Node.js, Ansible, Ubuntu, PostgreSQL, Windows, Python og en rekke andre programmer du har installert?

Det hadde vært ideelt om det fantes en standardmetode for å sjekke versjonen av alle programmer, men dessverre eksisterer det ikke. Det er nok ikke gjennomførbart siden programvare er utviklet ved hjelp av ulike programmeringsspråk.

Noen ganger kan det være vanskelig å identifisere nøyaktig hvilken programvareversjon som er installert på serveren eller datamaskinen din.

Jeg har her forsøkt å samle noen av de vanligste metodene. Forhåpentligvis vil du finne det nyttig!

Hvordan sjekke Nginx-versjonen?

Det er enkelt å finne Nginx-versjonen.

Kommandoen er:

nginx -v

Eksempel:

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

Finn Apache HTTP-versjonen

På samme måte som med Nginx kan du bruke `-v`-flagget med `httpd`-filen.

Eksempel:

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

Sjekke PHP-versjonen

Omtrent som med Nginx.

Kommandoen er:

php -v

Eksempel:

[email protected]:~# /usr/bin/php -v
PHP 7.2.15-0ubuntu0.18.04.1 (cli) (bygget: 8. februar 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]:~#

Finn Node.js-versjonen

Bruk `–versjon` flagget for å sjekke Node.js-versjonen. Se nedenfor:

Eksempel:

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

Sjekk Python-versjonen

Akkurat som med Node.js, kan du finne Python-versjonen ved å bruke følgende kommando:

Eksempel:

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

Sjekk Anaconda-versjonen

Bruker du Anaconda-plattformen for Python? Her er hvordan du finner ut Anaconda-versjonen, forutsatt at du er på et UNIX-basert OS:

Eksempel:

[email protected]:~# conda liste anaconda
pakker i miljøet på /root/anaconda3:
#
Navn Versjon Byggkanal
anaconda 2018.12 py37_0
anaconda-klient 1.7.2 py37_0
anaconda-navigator 1.9.6 py37_0
anaconda-project 0.8.2 py37_0
[email protected]:~#

Hvis du bare trenger selve Anaconda-versjonen, legg til `$` på slutten:

Eksempel:

[email protected]:~# conda liste anaconda$
pakker i miljøet på /root/anaconda3:
#
Navn Versjon Byggkanal
anaconda 2018.12 py37_0
[email protected]:~#

Sjekk Angular CLI-versjonen

Bruk kommandoen `ng version` for å se detaljer om den installerte Angular CLI.

Eksempel:

[email protected]:~# ng versjon
Vinkel CLI: 7.3.7
Node: 11.12.0
OS: linux x64
Kantet:

Pakkeversjon
@angular-devkit/arkitekt 0.13.7
@angular-devkit/core 7.3.7
@angular-devkit/schematics 7.3.7
@skjema/angular 7.3.7
@skjema/oppdatering 0.13.7
rxjs 6.3.3
maskinskrift 3.2.4
[email protected]:~#

Sjekk PowerShell-versjonen

Fra PowerShell-ledeteksten, kjør kommandoen nedenfor for å se versjonen:

Eksempel:

PS C:Windowssystem32> $PSVersionTable
Navn Verdi
— — —
PSversjon 5.1.14393.2828
PSEdition Desktop
PS-kompatible versjoner {1.0, 2.0, 3.0, 4.0…}
Byggversjon 10.0.14393.2828
CLRVersjon 4.0.30319.42000
WSManStackVersjon 3.0
PSRemotingProtocolVersjon 2.3
Serialiseringsversjon 1.1.0.1
PS C:Windowssystem32>

Finn MySQL/MariaDB-versjonen

Metoden er litt annerledes enn for PHP. For å finne ut versjonen av MySQL eller MariaDB, bruk kommandoen:

mysql -V

Eksempel:

[email protected]:~# mysql -V
mysql Ver 15.1 Distrib 10.1.37-MariaDB, for debian-linux-gnu (x86_64) ved bruk av readline 5.2
[email protected]:~#

Sjekk PostgreSQL-versjonen

For å finne versjonen av PostgreSQL-klienten, bruk:

psql -V

Og for å finne serverversjonen:

pg_config --versjon

Sjekk Redis Server-versjon

Bruk flagget `-v`:

redis-server -v

Sjekk Java-versjonen

Kjør Java med flagget `-version` for å se versjonsdetaljene:

Eksempel:

[[email protected] bin]# java -versjon
openjdk versjon «1.8.0_191»
OpenJDK Runtime Environment (bygg 1.8.0_191-b12)
OpenJDK 64-bit server VM (bygg 25.191-b12, blandet modus)
[[email protected] bin]#

Hvis du skal finne Java-versjonen på en server, og java ikke er i stien, kan det være nødvendig å angi den fullstendige banen til Java for å kjøre kommandoen.

Finn Ubuntu-versjonen

For å sjekke Ubuntu-versjonen, bruk kommandoen:

lsb_release -a

Eksempel:

[email protected]:~$ lsb_release -a
Distributør ID: Ubuntu
Beskrivelse: Ubuntu 18.04.1 LTS
Utgivelse: 18.04
Kodenavn: bionic
[email protected]:~$

Finn CentOS/RHEL-versjonen

Lurer du på hvilken versjon av RHEL du bruker? Du kan sjekke versjonen ved å bruke:

cat /etc/redhat-release

Eksempel:

[[email protected] ~]# cat /etc/redhat-release
CentOS Linux utgivelse 7.6.1810 (kjerne)
[[email protected] ~]

Finn Debian-versjonen

Debian lagrer versjonsinformasjonen i en fil som du kan lese:

Eksempel:

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

Finn Linux Kernel-versjonen

Noen ganger trenger du kanskje å oppgradere kjernen eller kontrollere at alle servere er på samme versjon. Du kan finne kjerneversjonen med kommandoen `uname`:

Eksempel:

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

Finn macOS-versjonen

For å finne macOS-versjonen klikker du på Apple-ikonet og velger «Om denne Macen».

Finn Windows-versjonen

Det er flere måter å finne ut av dette på, la oss se på de to vanligste:

Bruke Kommando:

  • Åpne kommandoprompten.
  • Skriv `winver` og trykk Enter.

Denne PC-en:

  • Gå til startmenyen og søk etter «Denne PC-en».
  • Høyreklikk på «Denne PC-en» og velg «Egenskaper».
  • Dette vil åpne systemvinduet der du finner OS-versjonen og annen informasjon som type datamaskin/server, modell, prosessor, RAM, produsent, etc.

Sjekk Tomcat-versjonen

Apache Tomcat har en dedikert versjonsfil som du finner i `bin`-mappen. Kjør den for å finne Tomcat-versjonen.

Eksempel:

[[email protected] bin]# ./version.sh
Bruker CATALINA_BASE: /root/apache-tomcat-9.0.16
Bruker CATALINA_HOME: /root/apache-tomcat-9.0.16
Bruker CATALINA_TMPDIR: /root/apache-tomcat-9.0.16/temp
Bruker JRE_HOME: /
Bruke CLASSPATH: /root/apache-tomcat-9.0.16/bin/bootstrap.jar:/root/apache-tomcat-9.0.16/bin/tomcat-juli.jar
Serverversjon: Apache Tomcat/9.0.16
Server bygget: 4. februar 2019 16:30:29 UTC
Servernummer: 9.0.16.0
OS-navn: Linux
OS-versjon: 3.10.0-957.5.1.el7.x86_64
Arkitektur: amd64
JVM-versjon: 1.8.0_191-b12
JVM-leverandør: Oracle Corporation
[[email protected] bin]#

Sjekk WildFly-versjonen

Du kan enten sjekke via kommandolinje eller administrasjonskonsollen.

For kommandolinjen, kjør:

./standalone.sh --versjon

Og du får utskriften som:

20:05:44,496 INFO org.jboss.modules JBoss Modules versjon 1.9.0.Final
WildFly Full 16.0.0.Final (WildFly Core 8.0.0.Final)

En annen metode er å logge inn i administrasjonskonsollen og se versjonsdetaljene nederst på siden.

Finn WordPress-versjonen

Det er flere måter å finne den installerte WordPress-versjonen på.

Når du er logget inn i WordPress, vil du se versjonsdetaljene nederst til høyre.

Sjekk Google Chrome-versjonen

Er du usikker på hvilken versjon av Chrome du har? Det er ofte nødvendig dersom du trenger teknisk support eller driver feilsøking.

Det er ikke vanskelig å finne Chrome-versjonen:

  • Start Chrome.
  • Klikk på de tre prikkene øverst til høyre.
  • Hold markøren over «Hjelp» og klikk på «Om Google Chrome» for å se versjonsdetaljene.

Sjekk versjonen av Internet Explorer (IE).

Du vet kanskje hovedversjonen, men kjenner du den fulle versjonen?

  • Start IE.
  • Klikk på «Verktøy»-ikonet og deretter «Om Internet Explorer».
  • Du får da se versjonsinformasjonen.

Sjekk Firefox-versjonen

Ved å klikke «Om Firefox» vil du se versjonen du bruker.

Finn apt-get-versjonen

Som Linux-administrator har du kanskje brukt apt-get (pakkehåndteringsverktøy). Noen ganger installerer du et verktøy som ikke er kompatibelt med den aktuelle installerte versjonen av apt-get. For å finne ut versjonen, kan du kjøre kommandoen nedenfor.

Eksempel:

[email protected]:~# apt-get -v
apt 1.6.8 (amd64)
Støttede moduler:
*Ver: Standard .deb
*Pkg: Debian dpkg-grensesnitt (Prioritet 30)
Pkg: Debian APT-løsningsgrensesnitt (Prioritet -1000)
Pkg: Debian APT-planleggergrensesnitt (Prioritet -1000)
SL: «deb» Debian binært tre
SL: «deb-src» Debians kildetre
Idx: Debians kildeindeks
Idx: Debian Package Index
Idx: Debian Translation Index
Idx: Debian dpkg statusfil
Idx: Debian deb-fil
Idx: Debian dsc-fil
Idx: Debian-kontrollfil
Idx: EDSP scenariofil
Idx: EIPP scenariofil
[email protected]:~#

Som du ser, vises versjonen og de støttede modulene.

Sjekk gcc-versjonen

Ofte når man prøver å oppgradere eller installere den nyeste versjonen av en programvare, trenger man å vite kompilatorversjonen for å se om den er kompatibel. Det er enkelt å finne gcc-versjonen:

Eksempel:

[email protected]:~# gcc --versjon
gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0
Copyright (C) 2017 Free Software Foundation, Inc.
Dette er gratis programvare; se kildekoden for kopieringsbetingelser. Det er ingen
garanti; ikke engang for SALGBARHET eller EGNETHET FOR ET BESTEMT FORMÅL.
[email protected]:~#

Finn Ansible-versjonen

Bruk `–versjon` for å se den installerte Ansible-versjonen.

Eksempel:

[email protected]:~# ansible --versjon
ansible 2.7.9
config-fil = /etc/ansible/ansible.cfg
konfigurert modulsøkebane = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python modul plassering = /usr/lib/python2.7/dist-packages/ansible
kjørbar plassering = /usr/bin/ansible
python-versjon = 2.7.15rc1 (standard, 12. november 2018, 14:31:15) [GCC 7.3.0]
[email protected]:~#

Sjekk TensorFlow-versjonen

Metoden avhenger av hvordan du installerte det. Forutsatt at du gjorde det gjennom `pip`, vil følgende kommando vise TensorFlow-versjonsdetaljene:

Eksempel:

[email protected]:~# pip viser tensorflow
Navn: tensorflow
Versjon: 1.13.1
Sammendrag: TensorFlow er et maskinlæringsrammeverk med åpen kildekode for alle.
Hjemmeside: https://www.tensorflow.org/
Forfatter: Google Inc.
Forfatter-e-post: [email protected]
Lisens: Apache 2.0
Sted: /root/anaconda3/lib/python3.7/site-packages
Krever: termcolor, absl-py, hjul, protobuf, tensorboard, gast, seks, tensorflow-estimator, numpy, keras-forbehandling, grpcio, keras-applikasjoner, astor
Kreves av:
[email protected]:~#

Finn Brew-versjonen

En standard `-v` vil avsløre installert versjon av Brew.

Eksempel:

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

Finn Docker-versjonen

Kjør docker-kommandoen med `-v` for å vise versjonen.

Eksempel:

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

Konklusjon

Jeg håper dette har hjulpet deg med å finne ut versjonene av programvarene dine.

Likte du artikkelen? Del den gjerne!