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!