Jak skutecznie ustalić wersje oprogramowania?
Czy kiedykolwiek nurtowało Cię pytanie, jak szybko i sprawnie sprawdzić wersję Node.js, Ansible, systemu Ubuntu, PostgreSQL, Windows, Pythona, a także wielu innych popularnych narzędzi i systemów?
Idealnym rozwiązaniem byłby uniwersalny sposób na identyfikację wersji każdego oprogramowania, lecz niestety, taka metoda nie istnieje. Prawdopodobnie wynika to z różnorodności języków programowania, w których tworzone są poszczególne aplikacje.
Nierzadko zdarza się, że określenie, która wersja konkretnego oprogramowania jest zainstalowana na naszym serwerze lub komputerze, staje się nie lada wyzwaniem.
W tym artykule zgromadziłem zbiór popularnych metod, które mam nadzieję, ułatwią Ci to zadanie!
Jak zidentyfikować wersję Nginx?
Proces sprawdzania wersji Nginx jest niezwykle prosty.
Wystarczy użyć polecenia: nginx -v
Przykładowy wynik:
[email protected]:~# nginx -v
wersja nginx: nginx/1.14.0 (EasyEngine)
[email protected]:~#
Jak ustalić wersję Apache HTTP?
Podobnie jak w przypadku Nginx, wykorzystujemy opcję -v
z plikiem wykonywalnym httpd.
Przykładowy wynik:
[[email protected] ~]# /usr/sbin/httpd -v
Wersja serwera: Apache/2.4.6 (CentOS)
Zbudowano serwer: 5 listopada 2018 01:47:09
[[email protected] ~]#
Jak poznać wersję PHP?
Metoda jest analogiczna do tej stosowanej w przypadku Nginx.
Polecenie: php -v
Przykładowy rezultat:
[email protected]:~# /usr/bin/php -v
PHP 7.2.15-0ubuntu0.18.04.1 (cli) (zbudowany: 8 lutego 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 Grupa PHP
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
z Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, przez Zend Technologies
[email protected]:~#
Jak sprawdzić wersję Node.js?
Aby dowiedzieć się, jaką wersję Node.js posiadasz, skorzystaj z opcji --version
.
Przykładowy wynik:
[[email protected] bin]# węzeł –wersja
v6.16.0
[[email protected] kosz]#
Jak odczytać wersję Pythona?
Analogicznie do Node.js, w przypadku Pythona użyjemy polecenia z opcją --version
.
Przykładowy rezultat:
[[email protected] bin]# python –wersja
Python 2.7.5
[[email protected] kosz]#
Jak zlokalizować wersję Anacondy?
Jeżeli korzystasz z platformy Anaconda dla Pythona, możesz poznać jej wersję w systemach opartych na UNIX, używając poniższego polecenia:
[email protected]:~# lista conda anakonda
Przykładowy wynik:
pakiety w środowisku w /root/anaconda3:
#
Nazwa Wersja Kanał kompilacji
anakonda 2018.12 py37_0
anakonda-klient 1.7.2 py37_0
anakonda-navigator 1.9.6 py37_0
projekt anakonda 0.8.2 py37_0
[email protected]:~#
Jeśli interesuje Cię wyłącznie wersja samej Anacondy, dodaj na końcu znak $
:
[email protected]:~# lista conda anakonda$
Przykładowy rezultat:
pakiety w środowisku w /root/anaconda3:
#
Nazwa Wersja Kanał kompilacji
anakonda 2018.12 py37_0
[email protected]:~#
Jak sprawdzić wersję Angular CLI?
Użycie polecenia ng version
wyświetli szczegóły dotyczące zainstalowanej wersji Angular CLI.
Przykładowy wynik:
[email protected]:~# ng wersja
Kątowy CLI: 7.3.7
Węzeł: 11.12.0
System operacyjny: linux x64
Kątowy:
…
Wersja pakietu
@angular-devkit/architekt 0.13.7
@angular-devkit/core 7.3.7
@angular-devkit/schematics 7.3.7
@schematy/kątowe 7.3.7
@schematy/aktualizacja 0.13.7
rxjs 6.3.3
maszynopis 3.2.4
[email protected]:~#
Jak poznać wersję PowerShell?
W konsoli programu PowerShell, aby uzyskać informację o wersji, wykonaj poniższe polecenie:
PS C:Windowssystem32> $PSVersionTable
Przykładowy rezultat:
Nazwa Wartość
—- —–
Wersja PS 5.1.14393.2828
Pulpit PSEdition
PSCompatibleWersje {1.0, 2.0, 3.0, 4.0…}
Wersja kompilacji 10.0.14393.2828
Wersja CLR 4.0.30319.42000
WSManStackWersja 3.0
PSProtokół komunikacji zdalnej, wersja 2.3
SerializacjaWersja 1.1.0.1
PS C:Windowssystem32>
Jak odczytać wersję MySQL/MariaDB?
W przypadku MySQL lub MariaDB należy użyć polecenia:
mysql -V
Przykładowy wynik:
[email protected]:~# mysql -V
mysql Ver 15.1 Distrib 10.1.37-MariaDB, dla debian-linux-gnu (x86_64) przy użyciu readline 5.2
[email protected]:~#
Jak sprawdzić wersję PostgreSQL?
Aby poznać wersję klienta PostgreSQL, użyj polecenia:
psql -V
Natomiast wersję serwera PostgreSQL uzyskasz za pomocą:
pg_config –wersja
Jak ustalić wersję serwera Redis?
W tym przypadku, skorzystaj z opcji -v
:
redis-server -v
Jak poznać wersję Javy?
Uruchom Javę z opcją -version
, aby otrzymać szczegółowe informacje o jej wersji.
Przykładowy rezultat:
[[email protected] bin]# java -wersja
openjdk wersja „1.8.0_191”
Środowisko wykonawcze OpenJDK (kompilacja 1.8.0_191-b12)
64-bitowa maszyna wirtualna serwera OpenJDK (kompilacja 25.191-b12, tryb mieszany)
[[email protected] kosz]#
Jeśli serwer Java nie jest w ścieżce systemowej, konieczne może być podanie pełnej ścieżki do pliku wykonywalnego.
Jak sprawdzić wersję Ubuntu?
Aby ustalić wersję Ubuntu, użyj polecenia:
lsb_release -a
Przykładowy wynik:
[email protected]:~$ lsb_release -a
Identyfikator dystrybutora: Ubuntu
Opis: Ubuntu 18.04.1 LTS
Wydanie: 18.04
Kryptonim: bionic
[email protected]:~$
Jak odczytać wersję CentOS/RHEL?
Aby poznać wersję RHEL, użyj polecenia:
cat /etc/redhat-release
Przykładowy wynik:
[[email protected] ~]# kot /etc/redhat-release
CentOS Linux wersja 7.6.1810 (rdzeń)
[[email protected] ~]
Jak ustalić wersję Debiana?
Informacje o wersji Debiana są przechowywane w pliku, który możemy odczytać poleceniem:
cat /etc/debian_version
Przykładowy wynik:
[email protected]:~$ kot /etc/debian_version
9,8
[email protected]:~$
Jak sprawdzić wersję jądra Linux?
W celu odczytania wersji jądra Linux, skorzystaj z polecenia:
uname -r
Przykładowy wynik:
[email protected]:~# uname -r
4.15.0-45-ogólny
[email protected]:~#
Jak poznać wersję macOS?
W systemie macOS kliknij ikonę Apple, a następnie wybierz „O tym Macu”.
Jak ustalić wersję systemu Windows?
W systemie Windows, istnieje kilka sposobów na sprawdzenie wersji systemu. Oto dwa najpopularniejsze:
- Za pomocą polecenia:
- Uruchom wiersz polecenia.
- Wpisz
winver
i naciśnij Enter.
- Za pomocą „Ten komputer”:
- Wyszukaj i wybierz „Ten komputer”.
- Kliknij prawym przyciskiem myszy i wybierz „Właściwości”.
- Otworzy się okno systemowe, w którym znajdziesz informacje o wersji systemu operacyjnego, jak również szczegóły dotyczące sprzętu.
Jak zlokalizować wersję Tomcat?
Apache Tomcat posiada dedykowany plik, który znajduje się w folderze „bin”. Uruchomienie tego pliku pozwoli na odczytanie wersji Tomcata.
Przykładowy wynik:
[[email protected] kosz]# ./wersja.sh
Używając CATALINA_BASE: /root/apache-tomcat-9.0.16
Używając CATALINA_HOME: /root/apache-tomcat-9.0.16
Używając CATALINA_TMPDIR: /root/apache-tomcat-9.0.16/temp
Używając JRE_HOME: /
Używając CLASSPATH: /root/apache-tomcat-9.0.16/bin/bootstrap.jar:/root/apache-tomcat-9.0.16/bin/tomcat-juli.jar
Wersja serwera: Apache Tomcat/9.0.16
Zbudowano serwer: 4 lutego 2019 16:30:29 UTC
Numer serwera: 9.0.16.0
Nazwa systemu operacyjnego: Linux
Wersja systemu operacyjnego: 3.10.0-957.5.1.el7.x86_64
Architektura: amd64
Wersja JVM: 1.8.0_191-b12
Dostawca JVM: Oracle Corporation
[[email protected] kosz]#
Jak ustalić wersję WildFly?
Możesz sprawdzić wersję WildFly za pomocą konsoli zarządzania lub z wiersza poleceń.
W wierszu poleceń użyj polecenia:
./standalone.sh –wersja
Przykładowy wynik:
20:05:44,496 INFO org.jboss.modules Moduły JBoss wersja 1.9.0.Final
WildFly Full 16.0.0.Final (WildFly Core 8.0.0.Final)
Alternatywnie, możesz zalogować się do konsoli zarządzania i sprawdzić szczegóły wersji na dolnym pasku.
Jak zidentyfikować wersję WordPressa?
Po zalogowaniu do panelu administracyjnego WordPressa, informację o wersji znajdziesz w prawym dolnym rogu.
Jak sprawdzić wersję Google Chrome?
Aby poznać wersję przeglądarki Google Chrome:
- Uruchom Chrome.
- Kliknij ikonę z trzema kropkami w prawym górnym rogu.
- Najedź kursorem na „Pomoc” i wybierz „Informacje o Google Chrome”.
Jak odczytać wersję Internet Explorera (IE)?
Aby uzyskać szczegółowe informacje o wersji Internet Explorera:
- Uruchom IE.
- Przejdź do ikony Narzędzia i wybierz „O programie Internet Explorer”.
Jak ustalić wersję Firefoksa?
W menu przeglądarki Firefox wybierz „O programie Firefox”, aby wyświetlić informację o wersji.
Jak sprawdzić wersję apt-get?
Jako administrator systemu Linux, możesz potrzebować sprawdzić wersję narzędzia apt-get
:
apt-get -v
Przykładowy wynik:
[email protected]:~# apt-get -v
apt 1.6.8 (amd64)
Obsługiwane moduły:
*Wer.: Standardowy .deb
*Pakiet: interfejs Debiana dpkg (priorytet 30)
Pakiet: Interfejs solvera Debian APT (priorytet -1000)
Pakiet: Interfejs planisty Debian APT (priorytet -1000)
SL: 'deb’ drzewo binarne Debiana
SL: 'deb-src’ drzewo źródeł Debiana
Idx: Indeks źródeł Debiana
Idx: Indeks pakietów Debiana
Idx: Indeks tłumaczeń Debiana
Idx: plik stanu Debiana dpkg
Idx: plik deb Debiana
Idx: plik dsc Debiana
Idx: plik kontrolny Debiana
Idx: plik scenariusza EDSP
Idx: plik scenariusza EIPP
[email protected]:~#
Jak poznać wersję gcc?
Aby sprawdzić wersję kompilatora gcc, użyj polecenia:
gcc –wersja
Przykładowy wynik:
[email protected]:~# gcc –wersja
gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0
Copyright (C) 2017 Free Software Foundation, Inc.
To jest wolne oprogramowanie; sprawdź w źródle warunki kopiowania. Nie ma
Gwarancja; nawet dla WARTOŚCI HANDLOWEJ lub PRZYDATNOŚCI DO OKREŚLONEGO CELU.
[email protected]:~#
Jak ustalić wersję Ansible?
Aby poznać wersję Ansible, użyj polecenia:
ansible –wersja
Przykładowy wynik:
[email protected]:~# ansible –wersja
ansibl 2.7.9
plik konfiguracyjny = /etc/ansible/ansible.cfg
skonfigurowana ścieżka wyszukiwania modułu = [u’/root/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]
lokalizacja modułu ansible python = /usr/lib/python2.7/dist-packages/ansible
lokalizacja wykonywalna = /usr/bin/ansible
wersja Pythona = 2.7.15rc1 (domyślnie, 12 listopada 2018, 14:31:15) [GCC 7.3.0]
[email protected]:~#
Jak sprawdzić wersję TensorFlow?
Jeśli zainstalowałeś TensorFlow za pomocą pip, możesz sprawdzić wersję poleceniem:
pip pokaż tensorflow
Przykładowy wynik:
[email protected]:~# pip pokaż tensorflow
Nazwa: przepływ tensorowy
Wersja: 1.13.1
Podsumowanie: TensorFlow to platforma uczenia maszynowego typu open source dla każdego.
Strona główna: https://www.tensorflow.org/
Autor: Google Inc.
E-mail autora: [email protected]
Licencja: Apache 2.0
Lokalizacja: /root/anaconda3/lib/python3.7/site-packages
Wymaga: termcolor, absl-py, wheel, protobuf, tensorboard, gast, six, tensorflow-estimator, numpy, keras-preprocessing, grpcio, keras-applications, astor
Wymagane przez:
[email protected]:~#
Jak poznać wersję brew?
Aby sprawdzić wersję zainstalowanego brew, użyj polecenia:
brew -v
Przykładowy wynik:
Chandans-iMac:~ chandan$ napar -v
Homebrew 2.0.2
Homebrew/homebrew-core (wersja git 903f; ostatnie zatwierdzenie 02.03.2019)
Chandans-iMac:~ Chandan $
Jak ustalić wersję Dockera?
Aby poznać wersję Dockera, użyj polecenia:
docker -v
Przykładowy wynik:
[email protected]:~# okno dokowane -v
Wersja platformy Docker 18.09.3, kompilacja 774a1f4
[email protected]:~#
Podsumowanie
Mam nadzieję, że ten artykuł okaże się pomocny w identyfikacji wersji oprogramowania.
Jeśli uważasz ten artykuł za przydatny, nie wahaj się podzielić nim z innymi!
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.