К основному контенту

Как купить КАСКО на новый автомобиль – советы специалистов

👨⚕️️ Большое руководство по проверке версий программного обеспечения

Хотите узнать, как проверить версию Nodejs, Ansible, Ubuntu, PostgreSQL, Windows, Python и многих других?

Я считаю, что должен быть стандартный способ проверки версии всего программного обеспечения, но, к сожалению, его не существует.

Я могу предположить, что это невозможно, поскольку не все программы сделаны на одном и том же языке программирования.

Иногда это бывает трудным моментом, а именно узнать версию программного обеспечения, установленного на вашем сервере или ПК.

Здесь я пытаюсь объединить некоторые из популярных программ и утилит, надеюсь, вам понравится!

Как проверить версию

  • Nginx
  • Apache HTTP
  • PHP
  • Nodejs
  • Python
  • Anaconda
  • Angular CLI
  • PowerShell
  • MySQL/MariaDB
  • PostgreSQL
  • Redis Server
  • Java
  • Ubuntu
  • CentOS/RHEL
  • Debian
  • Linux Kernel
  • MacOS
  • Windows
  • Tomcat
  • WildFly
  • WordPress
  • Google Chrome
  • Internet Explorer (IE)
  • Firefox
  • apt-get
  • gcc
  • Ansible
  • TensorFlow
  • Brew
  • Docker

Nginx

Проверить версию Nginx легко.

nginx -v

Пример:

root@itsecforu:~# nginx -v nginx version: nginx/1.14.0 (EasyEngine) root@itsecforu:~#

Nodejs

Проверьте версию nodejs с синтаксисом —version, как показано ниже.

[root@instance-1 bin]# node --version v6.16.0 [root@instance-1 bin]#

Python

Как и в Node.js, вы можете узнать версию Python, как показано ниже.

[root@instance-1 bin]# python --version Python 2.7.5 [root@instance-1 bin]#

Anaconda

Используете платформу Anaconda для Python?

Вот как вы можете найти версию Anaconda. Предположим, вы работаете в ОС UNIX.

root@itsecforu:~# conda list anaconda
# packages in environment at /root/anaconda3:
#
# NameVersion BuildChannel
anaconda2018.12py37_0
anaconda-client 1.7.2py37_0
anaconda-navigator1.9.6py37_0
anaconda-project0.8.2py37_0
root@itsecforu:~#

Если вам просто нужно узнать версию анаконды, добавьте $ в конце.

root@itsecforu:~# conda list anaconda$ # packages in environment at /root/anaconda3: # # NameVersion BuildChannel anaconda2018.12py37_0 root@itsecforu:~#

Angular CLI

ng с version покажет вам установленные детали Angular CLI.

# ng version __ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __/___| | |_ _| / △ \ | '_ \/_` | | | | |/ _` | '__| | | | || | / ___ \| | | | (_| | |_| | | (_| | || |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI: 7.3.7 Node: 11.12.0 OS: linux x64 Angular: ... PackageVersion ------------------------------------------------------ @angular-devkit/architect0.13.7 @angular-devkit/core 7.3.7 @angular-devkit/schematics 7.3.7 @schematics/angular7.3.7 @schematics/update 0.13.7 rxjs 6.3.3 typescript 3.2.4 

PowerShell

В командной строке PowerShell выполните следующую команду, чтобы получить версию.

PS C:\Windows\system32> $PSVersionTable Name Value ---- ----- PSVersion5.1.14393.2828 PSEditionDesktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.14393.2828 CLRVersion 4.0.30319.42000 WSManStackVersion3.0 PSRemotingProtocolVersion2.3 SerializationVersion 1.1.0.1 PS C:\Windows\system32>

MySQL/MariaDB

Немного отличается от PHP. Чтобы проверить версию MySQL или MariaDB, вы должны использовать следующую команду.

mysql -V

Пример:

mysql -V mysqlVer 15.1 Distrib 10.1.37-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 

PostgreSQL

Чтобы проверить версию клиента PostgreSQL

psql -V

И, чтобы проверить версию сервера PostgreSQL

pg_config --version

Redis Server

Используйте синтаксис -v.

redis-server -v

Java

Выполните Java с -version, и у вас будет информация о версии.

# 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)

Если вы пытаетесь найти версию Java сервера и его нет в $PATH, то вам, возможно, придется указать абсолютный путь для выполнения Java.

Ubuntu

Чтобы проверить версию Ubuntu, используйте команду ниже.

lsb_release -a
 lsb_release -a Distributor ID:	Ubuntu Description:	Ubuntu 18.04.1 LTS Release:	18.04 Codename:	bionic

CentOS/RHEL

Хотите знать, в какую версию RHEL вы вошли в систему?

Вы можете проверить версию с помощью cat /etc/redhat-release

# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)

Debian

Debian хранит информацию о версии в файле, который вы можете просмотреть.

root@instance-2:~$ cat /etc/debian_version 9.8 root@instance-2:~$

Ядро Linux

Иногда вам может понадобиться обновить ядро или настроить мониторинг, чтобы обеспечить согласованность всех серверов.

Что бы это ни было, вы можете найти версию ядра с помощью команды uname, как показано ниже.

# uname -r 4.15.0-45-generic

MacOS

Если вам нужно найти версию MacOS, нажмите на значок Apple и >> Об этом Mac

Windows

Существует несколько способов поиска, поэтому давайте рассмотрим две наиболее распространенные процедуры.

  • Запустить командную строку
  • Введите winver и нажмите Enter

Щелкните правой кнопкой мыши на Мой компьютер и  выберите Свойства

Откроется системное окно, в котором вы найдете версию ОС и другую информацию, такую как тип компьютера/сервера, модель, процессор, оперативная память, производитель и т. д.

Tomcat

Apache Tomcat имеет специальный файл версии, который вы найдете в папке bin.

Вам просто нужно выполнить эту команду, чтобы узнать версию Tomcat.

[root@instance-1 bin]# ./version.sh Using CATALINA_BASE: /root/apache-tomcat-9.0.16 Using CATALINA_HOME: /root/apache-tomcat-9.0.16 Using CATALINA_TMPDIR: /root/apache-tomcat-9.0.16/temp Using JRE_HOME:/ Using CLASSPATH: /root/apache-tomcat-9.0.16/bin/bootstrap.jar:/root/apache-tomcat-9.0.16/bin/tomcat-juli.jar Server version: Apache Tomcat/9.0.16 Server built: Feb 4 2019 16:30:29 UTC Server number:9.0.16.0 OS Name:Linux OS Version: 3.10.0-957.5.1.el7.x86_64 Architecture: amd64 JVM Version:1.8.0_191-b12 JVM Vendor: Oracle Corporation [root@instance-1 bin]#

WildFly

Вы можете проверить версию с помощью команды или через консоль управления.

Для командной строки вам нужно выполнить следующее.

./standalone.sh --version

Пример вывода:

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

Другой способ — войти в консоль управления и щелкнуть на информацию о версии в нижней панели.

WordPress

Есть несколько способов узнать установленную версию WP.

Когда вы войдете в WordPress, вы увидите информацию о версии в правом нижнем углу.

Например: Доступен WordPress 5.1.1! Пожалуйста, обновитесь.

Google Chrome

Интересно, какая у вас версия Chrome?

Это часто требуется, если вы разговариваете с ребятами из техподдержки или решаете проблемы.

Нетрудно найти и  версию Chrome.

  • Запустите Chrome
  • Нажмите на три точки в правом верхнем углу
  • Перейдите в Справку и нажмите О Google Chrome, чтобы увидеть подробности о версии.



Internet Explorer (IE)

  • Запустите IE
  • Перейдите на значок «Инструменты» и нажмите «Об Internet Explorer».

И он покажет вам информацию о версии.

Firefox

Нажав на «О Firefox», вы увидите версию, которую вы используете.

apt-get

Как администратор Linux, вы могли встретить apt-get (инструмент обработки пакетов).

Иногда вы устанавливаете инструмент, который не совместим с текущим установленным apt-get, и вам необходимо узнать версию;

Вы можете запустить приведенную ниже команду.

# apt-get -v apt 1.6.8 (amd64) Supported modules: *Ver: Standard .deb *Pkg:Debian dpkg interface (Priority 30) Pkg:Debian APT solver interface (Priority -1000) Pkg:Debian APT planner interface (Priority -1000) S.L: 'deb' Debian binary tree S.L: 'deb-src' Debian source tree Idx: Debian Source Index Idx: Debian Package Index Idx: Debian Translation Index Idx: Debian dpkg status file Idx: Debian deb file Idx: Debian dsc file Idx: Debian control file Idx: EDSP scenario file Idx: EIPP scenario file

Как вы можете видеть, он показывает версию и поддерживаемые модули.

gcc

Часто вы пытаетесь обновить или установить последнюю версию программного обеспечения, и вам нужно узнать версию компилятора, чтобы убедиться, что она совместима.

Но найти версию gcc легко!

gcc --version gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions.There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Ansible

--version покажет вам установленную версию Ansible.
# 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]

TensorFlow

Все зависит от того, как вы установили.

Предполагая, что вы сделали это через pip, следующая команда покажет детали версии TensorFlow.

# pip show tensorflow Name: tensorflow Version: 1.13.1 Summary: TensorFlow is an open source machine learning framework for everyone. Home-page: https://www.tensorflow.org/ Author: Google Inc. Author-email: opensource@google.com License: Apache 2.0 Location: /root/anaconda3/lib/python3.7/site-packages Requires: termcolor, absl-py, wheel, protobuf, tensorboard, gast, six, tensorflow-estimator, numpy, keras-preprocessing, grpcio, keras-applications, astor Required-by:

Brew

Стандартный синтаксис -v покажет установленную версию brew.

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

Docker

Выполнение команды docker с -v покажет вам версию.

 docker -v Docker version 18.09.3, build 774a1f4

Заключение

Я надеюсь, что это поможет вам найти версии программного обеспечения.

Дайте мне знать, если хотите добавить еще что-нибудь 🙂

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользователям пр…

Установка операционной системы Raspberry pi 3

Raspberry Pi - это недорогой микрокомпьютер, который  помещается на ладони и может сделать очень многое. На основе этого микрокомпьютера можно создавать как серьезные проекты, по управлению умным домом, так и использовать в качестве медиацентра или даже легковесного домашнего компьютера с Linux. В одной из предыдущих статей мы подробно рассматривали начало работы с Raspberry Pi 3, как подключить устройство и что для этого необходимо, сейчас же остановимся более подробно на такой задаче, как установка операционной системы Raspberry Pi 3. Здесь используется процессор на архитектуре ARM, а значит вы можете установить любой поддерживаемый ARM дистрибутив, или же созданный специально для Raspberry дистрибутив Raspbian. Содержание статьи: Установка системы Raspberry с помощью NOOBS 1. Подготовка SD карты 2. Загрузка образ NOOBS 3. Запись на SD карту 4. Запуск системы Установка системы Raspberry из образа 1. Загрузка образа 2. Запись образ на карту Выводы Установка системы Raspberry …

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone https://gith…