Vraagt u zich af hoe u de versie van Nodejs, Ansible, Ubuntu, PostgreSQL, Windows, Python en nog veel meer kunt controleren?
Ik denk dat er een standaardmanier zou moeten zijn om de versie van alle software te controleren, maar die bestaat helaas niet. Ik vermoed dat het niet mogelijk is omdat niet elke software is gemaakt van dezelfde programmeertaal.
Soms is het een moeilijk moment om erachter te komen welke softwareversie op uw server of pc is geïnstalleerd.
Hier probeer ik enkele van de populaire te consolideren, ik hoop dat je het leuk zult vinden!
Contents
- 1 Hoe de Nginx-versie te controleren?
- 2 Controleer Apache HTTP-versie
- 3 Controleer de PHP-versie
- 4 Controleer de Nodejs-versie
- 5 Controleer Python-versie
- 6 Controleer Anaconda-versie
- 7 Controleer de Angular CLI-versie
- 8 Controleer de PowerShell-versie
- 9 Controleer de MySQL / MariaDB-versie
- 10 Controleer PostgreSQL-versie
- 11 Controleer Redis Server-versie
- 12 Controleer Java-versie
- 13 Controleer de Ubuntu-versie
- 14 Controleer CentOS / RHEL-versie
- 15 Controleer Debian-versie
- 16 Controleer de Linux Kernel-versie
- 17 Controleer de MacOS-versie
- 18 Controleer de Windows-versie
- 19 Controleer Tomcat-versie
- 20 Controleer de WildFly-versie
- 21 Controleer WordPress-versie
- 22 Controleer de Google Chrome-versie
- 23 Controleer de versie van Internet Explorer (IE)
- 24 Controleer de Firefox-versie
- 25 Controleer de apt-get-versie
- 26 Controleer de gcc-versie
- 27 Controleer Ansible-versie
- 28 Controleer TensorFlow-versie
- 29 Controleer Brew-versie
- 30 Controleer Docker-versie
Hoe de Nginx-versie te controleren?
Het controleren van de Nginx-versie is eenvoudig.
nginx -v
Ex:
[email beveiligd]: ~ # nginx -v
nginx-versie: nginx / 1.14.0 (EasyEngine)
[email beveiligd]: ~ #
Controleer Apache HTTP-versie
Net als bij Nginx, kunt u -v gebruiken met httpd-bestand.
[[email beveiligd] ~] # / usr / sbin / httpd -v
Serverversie: Apache / 2.4.6 (CentOS)
Server gebouwd: 5 november 2018 01:47:09
[[email beveiligd] ~] #
Controleer de PHP-versie
Vergelijkbaar met Nginx.
php -v
Ex:
[email beveiligd]: ~ # / usr / bin / php -v
PHP 7.2.15-0ubuntu0.18.04.1 (cli) (gebouwd: 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
met Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, door Zend Technologies
[email beveiligd]: ~ #
Controleer de Nodejs-versie
Controleer de nodejs-versie met –version-syntaxis zoals hieronder.
[[email beveiligd] bin] # knooppunt-versie
v6.16.0
[[email beveiligd] bin] #
Controleer Python-versie
Net als bij Node.js, kunt u de python-versie vinden, zoals hieronder.
[[email beveiligd] bin] # python –versie
Python 2.7.5
[[email beveiligd] bin] #
Controleer Anaconda-versie
Gebruikt u het Anaconda-platform voor Python? Hier is hoe je de Anaconda-versie kunt vinden. Ervan uitgaande dat u werkt op een op UNIX gebaseerd besturingssysteem.
[email beveiligd]: ~ # conda lijst anaconda
pakketten in de omgeving op / root / anaconda3:
#
Naam Versie 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 beveiligd]: ~ #
Als je alleen de anaconda-versie moet weten, voeg dan aan het einde $ toe.
[email beveiligd]: ~ # conda lijst anaconda $
pakketten in de omgeving op / root / anaconda3:
#
Naam Versie Build Channel
anaconda 2018.12 py37_0
[email beveiligd]: ~ #
Controleer de Angular CLI-versie
ng met versie toont u de geïnstalleerde Angular CLI-details.
[email beveiligd]: ~ # ng versie
Hoekige CLI: 7.3.7
Knooppunt: 11.12.0
Besturingssysteem: linux x64
Hoekig:
…
Pakketversie
@ angular-devkit / architect 0.13.7
@ angular-devkit / core 7.3.7
@ angular-devkit / schema’s 7.3.7
@ schema’s / hoekig 7.3.7
@ schema’s / update 0.13.7
rxjs 6.3.3
typescript 3.2.4
[email beveiligd]: ~ #
Controleer de PowerShell-versie
Voer op de PowerShell-opdrachtprompt de volgende opdracht uit om de versie op te halen.
PS C: \ Windows \ system32> $ PSVersionTable
Naam Waarde
—- —–
PSVersion 5.1.14393.2828
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
BuildVersion 10.0.14393.2828
CLR-versie 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
Serialisatie Versie 1.1.0.1
PS C: \ Windows \ system32>
Controleer de MySQL / MariaDB-versie
Iets anders dan PHP. Om de MySQL- of MariaDB-versie te controleren, moet u de volgende opdracht gebruiken.
mysql -V
Ex:
[email beveiligd]: ~ # mysql -V
mysql Ver 15.1 Distrib 10.1.37-MariaDB, voor debian-linux-gnu (x86_64) met readline 5.2
[email beveiligd]: ~ #
Controleer PostgreSQL-versie
Om de PostgreSQL-clientversie te controleren
psql -V
En om de PostgreSQL-serverversie te controleren
pg_config –versie
Controleer Redis Server-versie
Door gebruik te maken van -v syntax.
redis-server -v
Controleer Java-versie
Voer java uit met -versie en je hebt de versiedetails.
[[email beveiligd] bin] # java-versie
openjdk versie “1.8.0_191”
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-bits server-VM (build 25.191-b12, gemengde modus)
[[email beveiligd] bin] #
Als u probeert de Java-versie van de server te vinden en deze staat niet in het pad, dan moet u mogelijk het absolute pad opgeven om Java uit te voeren.
Controleer de Ubuntu-versie
Gebruik de onderstaande opdracht om de ubuntu-versie te controleren.
lsb_release -a
Ex:
[email beveiligd]: ~ $ lsb_release -a
Distributeur-ID: Ubuntu
Beschrijving: Ubuntu 18.04.1 LTS
Uitgave: 18.04
Codenaam: bionisch
[email beveiligd]: ~ $
Controleer CentOS / RHEL-versie
Vraagt u zich af op welke versie van RHEL u bent ingelogd? Je kunt de versie controleren met cat / etc / redhat-release
[[email beveiligd] ~] # cat / etc / redhat-release
CentOS Linux release 7.6.1810 (Core)
[[email beveiligd] ~]
Controleer Debian-versie
Debian slaat de versie-informatie op in een bestand dat u kunt bekijken.
[email beveiligd]: ~ $ cat / etc / debian_version
9.8
[email beveiligd]: ~ $
Controleer de Linux Kernel-versie
Soms moet u de kernel upgraden of een monitoring instellen om ervoor te zorgen dat alle servers consistent zijn. Wat het ook is, je kunt de kernelversie vinden met het uname-commando, zoals hieronder.
[email beveiligd]: ~ # uname -r
4.15.0-45-generiek
[email beveiligd]: ~ #
Controleer de MacOS-versie
Als u de MacOS-versie moet vinden, klik dan op het Apple-pictogram en >> Over deze Mac
Controleer de Windows-versie
Ik weet wat je voelt. Kom op, iedereen weet hoe dit moet worden gecontroleerd. Maar geloof me, niet echt.
Er zijn meerdere manieren om deze te vinden, dus laten we eens kijken naar de twee meest gebruikelijke procedures.
Command gebruiken
Start de opdrachtprompt
Typ winver en druk op Enter
Deze pc
Ga naar start en zoek naar Deze pc
Klik met de rechtermuisknop op Deze pc en Eigenschappen
Het opent het systeemvenster waar u de OS-versie en andere informatie vindt, zoals het type computer / server, model, processor, RAM, fabrikant, enz.
Controleer Tomcat-versie
Apache Tomcat heeft een speciaal versiebestand dat u onder de bin-map kunt vinden. U hoeft dat alleen maar uit te voeren om de Tomcat-versie te achterhalen.
[[email beveiligd] bin] # ./version.sh
CATALINA_BASE gebruiken: /root/apache-tomcat-9.0.16
CATALINA_HOME gebruiken: /root/apache-tomcat-9.0.16
CATALINA_TMPDIR gebruiken: /root/apache-tomcat-9.0.16/temp
JRE_HOME gebruiken: /
CLASSPATH gebruiken: /root/apache-tomcat-9.0.16/bin/bootstrap.jar:/root/apache-tomcat-9.0.16/bin/tomcat-juli.jar
Serverversie: Apache Tomcat / 9.0.16
Server gebouwd: 4 februari 2019 16:30:29 UTC
Servernummer: 9.0.16.0
OS-naam: Linux
OS-versie: 3.10.0-957.5.1.el7.x86_64
Architectuur: amd64
JVM-versie: 1.8.0_191-b12
JVM-leverancier: Oracle Corporation
[[email beveiligd] bin] #
Controleer de WildFly-versie
U kunt dit controleren met de opdracht of via de beheerconsole.
Voor de opdrachtregel moet u het volgende uitvoeren.
./standalone.sh –versie
En het wordt als volgt afgedrukt.
20: 05: 44,496 INFO org.jboss.modules JBoss Modules versie 1.9.0.Final
WildFly Full 16.0.0.Final (WildFly Core 8.0.0.Final)
Een andere manier is om in te loggen op de beheerconsole en op versiedetails in de onderste balk te klikken.
Controleer WordPress-versie
Er zijn meerdere manieren om de geïnstalleerde WP-versie te achterhalen.
Wanneer u zich aanmeldt bij WordPress, ziet u de versiegegevens rechtsonder.
Controleer de Google Chrome-versie
Vraag je je af welke versie van Chrome je hebt? Vaak nodig als u met technische ondersteuningsmedewerkers praat of problemen oplost.
Nou, het is niet moeilijk om de Chrome-versie te vinden.
Start Chrome
Klik rechtsboven op drie stippen
Plaats de muisaanwijzer op Help en klik op Over Google Chrome om de versiedetails te zien
Controleer de versie van Internet Explorer (IE)
U kent de hoofdversie maar weet u de volledige versie?
Start IE
Ga naar het pictogram Extra en klik op Over Internet Explorer
En het zal u de versie-informatie tonen.
Nou, nu weet je het!
Controleer de Firefox-versie
Als u op Over Firefox klikt, wordt de versie weergegeven die u gebruikt.
Controleer de apt-get-versie
Als Linux-beheerder bent u mogelijk apt-get (tool voor pakketverwerking) tegengekomen. Soms installeert u een tool die niet compatibel is met de huidige geïnstalleerde apt-get en om de versie te achterhalen; u kunt het onderstaande commando uitvoeren.
[email beveiligd]: ~ # apt-get -v
apt 1.6.8 (amd64)
Ondersteunde modules:
* Ver: standaard .deb
* Pkg: Debian dpkg-interface (prioriteit 30)
Pkg: Debian APT-oplosserinterface (prioriteit -1000)
Pkg: Debian APT planner-interface (Prioriteit -1000)
S.L: ‘deb’ Debian binaire boom
S.L: ‘deb-src’ Debian-bronboom
Idx: Debian Source Index
Idx: Debian-pakketindex
Idx: Debian Translation Index
Idx: Debian dpkg-statusbestand
Idx: Debian deb-bestand
Idx: Debian dsc-bestand
Idx: Debian-controlebestand
Idx: EDSP-scenariobestand
Idx: EIPP-scenariobestand
[email beveiligd]: ~ #
Zoals u kunt zien, toont het de versie en de ondersteunde module.
Controleer de gcc-versie
Vaak probeert u de nieuwste versie van de software te upgraden of te installeren en moet u de compilerversie achterhalen om te zien of deze compatibel is. Maar het vinden van een gcc-versie is eenvoudig!
[email beveiligd]: ~ # gcc –versie
gcc (Ubuntu 7.3.0-27ubuntu1 ~ 18.04) 7.3.0
Copyright (C) 2017 Free Software Foundation, Inc..
Dit is gratis software; zie de bron voor kopieer voorwaarden. Er is geen
garantie; zelfs niet voor VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL.
[email beveiligd]: ~ #
Controleer Ansible-versie
–versie zou u de geïnstalleerde Ansible-versie laten zien.
[email beveiligd]: ~ # ansible –versie
weerbaar 2.7.9
configuratiebestand = /etc/ansible/ansible.cfg
geconfigureerd zoekpad voor modules = [u ’/ root / .ansible / plugins / modules’, u ’/ usr / share / ansible / plugins / modules’]
ansible python module location = /usr/lib/python2.7/dist-packages/ansible
uitvoerbare locatie = / usr / bin / ansible
python-versie = 2.7.15rc1 (standaard, 12 november 2018, 14:31:15) [GCC 7.3.0]
[email beveiligd]: ~ #
Controleer TensorFlow-versie
Het hangt af van hoe je hebt geïnstalleerd. Ervan uitgaande dat je het via pip hebt gedaan, toont de volgende opdracht de TensorFlow-versiedetails.
[email beveiligd]: ~ # pip toont tensorflow
Naam: tensorflow
Versie: 1.13.1
Samenvatting: TensorFlow is een open source framework voor machine learning voor iedereen.
Startpagina: https://www.tensorflow.org/
Auteur: Google Inc..
E-mail auteur: [email beveiligd]
Licentie: Apache 2.0
Locatie: /root/anaconda3/lib/python3.7/site-packages
Vereist: termcolor, absl-py, wheel, protobuf, tensorboard, gast, six, tensorflow-schatter, numpy, keras-voorverwerking, grpcio, keras-applicaties, astor
Vereist door:
[email beveiligd]: ~ #
Controleer Brew-versie
Een standaard -v syntax zou de geïnstalleerde brouwversie onthullen.
Chandans-iMac: ~ chandan $ brouwen -v
Homebrew 2.0.2
Homebrew / homebrew-core (git revision 903f; last commit 2019-03-02)
Chandans-iMac: ~ chandan $
Controleer Docker-versie
Het uitvoeren van de docker-opdracht met -v zal u de versie laten zien.
[email beveiligd]: ~ # docker -v
Docker-versie 18.09.3, build 774a1f4
[email beveiligd]: ~ #
Conclusie
Ik hoop dat dit je helpt om de softwareversies te vinden.