สงสัยว่าจะตรวจสอบเวอร์ชันของ Nodejs, Ansible, Ubuntu, PostgreSQL, Windows, Python และอีกมากมายได้อย่างไร
ฉันเชื่อว่าควรมีวิธีมาตรฐานในการตรวจสอบเวอร์ชันของซอฟต์แวร์ทั้งหมด แต่น่าเสียดายที่ไม่มีอยู่จริง ฉันเดาได้ว่ามันเป็นไปไม่ได้เพราะไม่ใช่ทุกซอฟต์แวร์ที่ทำมาจากภาษาการเขียนโปรแกรมเดียวกัน
บางครั้ง การค้นหาเวอร์ชันซอฟต์แวร์ที่ติดตั้งบนเซิร์ฟเวอร์หรือพีซีของคุณอาจเป็นช่วงเวลาที่ลำบาก
ที่นี่ฉันพยายามรวบรวมความนิยมบางส่วนหวังว่าคุณจะชอบมัน!
จะตรวจสอบเวอร์ชั่น Nginx ได้อย่างไร?
การตรวจสอบเวอร์ชัน Nginx เป็นเรื่องง่าย
nginx -v
อดีต:
[email protected]:~# nginx -v
เวอร์ชัน nginx: nginx/1.14.0 (EasyEngine)
[email protected]:~#
ตรวจสอบเวอร์ชัน Apache HTTP
คล้ายกับ Nginx คุณสามารถใช้ -v กับไฟล์ httpd
[[email protected] ~]# /usr/sbin/httpd -v
เวอร์ชันเซิร์ฟเวอร์: Apache/2.4.6 (CentOS)
สร้างเซิร์ฟเวอร์: 5 พ.ย. 2018 01:47:09 น.
[[email protected] ~]#
ตรวจสอบเวอร์ชัน PHP
คล้ายกับ Nginx
php -v
อดีต:
[email protected]:~# /usr/bin/php -v
PHP 7.2.15-0ubuntu0.18.04.1 (cli) (สร้าง: 8 ก.พ. 2019 14:54:22) ( NTS )
ลิขสิทธิ์ (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, ลิขสิทธิ์ (c) 1998-2018 Zend Technologies
ด้วย Zend OPcache v7.2.15-0ubuntu0.18.04.1 ลิขสิทธิ์ (c) 1999-2018 โดย Zend Technologies
[email protected]:~#
ตรวจสอบเวอร์ชันของ Nodejs
ตรวจสอบเวอร์ชันของ nodejs ด้วยไวยากรณ์ –version ดังนี้
[[email protected] bin]# โหนด –version
v6.16.0
[[email protected] ถังขยะ]#
ตรวจสอบเวอร์ชัน Python
คล้ายกับ Node.js คุณสามารถหาเวอร์ชันของ python ได้ดังนี้
[[email protected] bin]# python –version
Python 2.7.5
[[email protected] ถังขยะ]#
ตรวจสอบเวอร์ชั่นอนาคอนด้า
ใช้แพลตฟอร์ม Anaconda สำหรับ Python หรือไม่ นี่คือวิธีที่คุณสามารถค้นหาเวอร์ชัน Anaconda สมมติว่าคุณกำลังใช้งานระบบปฏิบัติการที่ใช้ UNIX
[email protected]:~# รายการงูอนาคอนดา
แพ็คเกจในสภาพแวดล้อมที่ /root/anaconda3:
#
ชื่อ เวอร์ชัน สร้าง Channel
อนาคอนด้า 2018.12 py37_0
anaconda-client 1.7.2 py37_0
อนาคอนดา-เนวิเกเตอร์ 1.9.6 py37_0
โครงการอนาคอนด้า 0.8.2 py37_0
[email protected]:~#
หากคุณต้องการทราบเวอร์ชันของอนาคอนด้า ให้เพิ่ม $ ในตอนท้าย
[email protected]:~# รายการคอนดาอนาคอนด้า$
แพ็คเกจในสภาพแวดล้อมที่ /root/anaconda3:
#
ชื่อ เวอร์ชัน สร้าง Channel
อนาคอนด้า 2018.12 py37_0
[email protected]:~#
ตรวจสอบเวอร์ชัน Angular CLI
ng พร้อมเวอร์ชันจะแสดงรายละเอียด Angular CLI ที่ติดตั้งไว้ให้คุณ
[email protected]:~# เวอร์ชัน ng
CLI เชิงมุม: 7.3.7
โหนด: 11.12.0
ระบบปฏิบัติการ: linux x64
เชิงมุม:
…
เวอร์ชั่นแพ็คเกจ
@angular-devkit/architect 0.13.7
@angular-devkit/core 7.3.7
@angular-devkit/schematics 7.3.7
@schematics/angular 7.3.7
@schematics/อัปเดต 0.13.7
rxjs 6.3.3
typescript 3.2.4
[email protected]:~#
ตรวจสอบเวอร์ชันของ PowerShell
บนพรอมต์คำสั่ง PowerShell ให้รันคำสั่งต่อไปนี้เพื่อรับเวอร์ชัน
PS C:Windowssystem32> $PSVersionTable
ชื่อค่า
——
PSVersion 5.1.14393.2828
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
BuildVersion 10.0.14393.2828
CLRเวอร์ชัน 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
การทำให้เป็นอนุกรมเวอร์ชัน 1.1.0.1
PS C:Windowssystem32>
ตรวจสอบเวอร์ชัน MySQL/MariaDB
แตกต่างจาก PHP เล็กน้อย ในการตรวจสอบเวอร์ชัน MySQL หรือ MariaDB คุณต้องใช้คำสั่งต่อไปนี้
mysql -V
อดีต:
[email protected]:~# mysql -V
mysql Ver 15.1 Distrib 10.1.37-MariaDB สำหรับ debian-linux-gnu (x86_64) โดยใช้ readline 5.2
[email protected]:~#
ตรวจสอบเวอร์ชัน PostgreSQL
วิธีตรวจสอบเวอร์ชันไคลเอ็นต์ PostgreSQL
psql -V
และเพื่อตรวจสอบเวอร์ชันของเซิร์ฟเวอร์ PostgreSQL
pg_config –version
ตรวจสอบเวอร์ชันของเซิร์ฟเวอร์ Redis
โดยใช้ -v ไวยากรณ์
เซิร์ฟเวอร์ redis -v
ตรวจสอบเวอร์ชัน Java
รัน java ด้วย -version แล้วคุณจะมีรายละเอียดของเวอร์ชัน
[[email protected] bin]# java -version
รุ่น openjdk “1.8.0_191”
สภาพแวดล้อมรันไทม์ OpenJDK (รุ่น 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (สร้าง 25.191-b12, โหมดผสม)
[[email protected] ถังขยะ]#
หากคุณกำลังพยายามค้นหาเวอร์ชัน Java ของเซิร์ฟเวอร์แต่ไม่อยู่ในเส้นทาง คุณอาจต้องให้เส้นทางที่แน่นอนเพื่อเรียกใช้ Java
ตรวจสอบเวอร์ชัน Ubuntu
ในการตรวจสอบเวอร์ชันของ Ubuntu ให้ใช้คำสั่งด้านล่าง
lsb_release -a
อดีต:
[email protected]:~$ lsb_release -a
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 18.04.1 LTS
ปล่อย: 18.04
สมญานาม: bionic
[email protected]:~$
ตรวจสอบเวอร์ชัน CentOS/RHEL
สงสัยว่าคุณเข้าสู่ระบบ RHEL เวอร์ชันใด คุณสามารถตรวจสอบเวอร์ชันโดย cat /etc/redhat-release
[[email protected] ~]# cat /etc/redhat-release
CentOS Linux รีลีส 7.6.1810 (คอร์)
[[email protected] ~]
ตรวจสอบเวอร์ชันเดเบียน
Debian เก็บข้อมูลเวอร์ชันไว้ในไฟล์ที่คุณสามารถมองเห็นได้
chand[email protected]:~$ cat /etc/debian_version
9.8
[email protected]:~$
ตรวจสอบเวอร์ชันเคอร์เนลของลินุกซ์
บางครั้งคุณอาจต้องอัปเกรดเคอร์เนลหรือตั้งค่าการตรวจสอบเพื่อให้แน่ใจว่าเซิร์ฟเวอร์ทั้งหมดมีความสอดคล้องกัน คุณสามารถค้นหาเวอร์ชันเคอร์เนลได้ด้วยคำสั่ง uname ดังนี้
[email protected]:~# uname -r
4.15.0-45-ทั่วไป
[email protected]:~#
ตรวจสอบเวอร์ชัน MacOS
หากคุณต้องการค้นหาเวอร์ชัน MacOS ให้คลิกที่ไอคอน Apple และ >> About This Mac
ตรวจสอบเวอร์ชันของ Windows
ฉันรู้ว่าคุณรู้สึกอย่างไร มาทุกคนรู้วิธีตรวจสอบสิ่งนี้ แต่เชื่อฉันเถอะว่าไม่เลย
มีหลายวิธีในการค้นหา ลองดูที่ขั้นตอนทั่วไปสองขั้นตอน
การใช้คำสั่ง
เรียกใช้พรอมต์คำสั่ง
พิมพ์ winver แล้วกด Enter
พีซีเครื่องนี้
ไปที่เริ่มต้นและค้นหา PC นี้
คลิกขวาที่พีซีเครื่องนี้และคุณสมบัติ
จะเปิดหน้าต่างระบบซึ่งคุณจะพบเวอร์ชันของระบบปฏิบัติการและข้อมูลอื่นๆ เช่น ประเภทของคอมพิวเตอร์/เซิร์ฟเวอร์ รุ่น โปรเซสเซอร์ RAM ผู้ผลิต ฯลฯ
ตรวจสอบเวอร์ชั่น Tomcat
Apache Tomcat มีไฟล์เวอร์ชันเฉพาะซึ่งคุณจะพบได้ในโฟลเดอร์ bin คุณเพียงแค่ต้องดำเนินการนั้นเพื่อค้นหาเวอร์ชัน Tomcat
[[email protected] bin]# ./version.sh
ใช้ CATALINA_BASE: /root/apache-tomcat-9.0.16
ใช้ CATALINA_HOME: /root/apache-tomcat-9.0.16
ใช้ CATALINA_TMPDIR: /root/apache-tomcat-9.0.16/temp
ใช้ JRE_HOME: /
ใช้ CLASSPATH: /root/apache-tomcat-9.0.16/bin/bootstrap.jar:/root/apache-tomcat-9.0.16/bin/tomcat-juli.jar
เวอร์ชันเซิร์ฟเวอร์: Apache Tomcat/9.0.16
สร้างเซิร์ฟเวอร์: 4 ก.พ. 2019 16:30:29 UTC
หมายเลขเซิร์ฟเวอร์: 9.0.16.0
ชื่อระบบปฏิบัติการ: Linux
เวอร์ชันระบบปฏิบัติการ: 3.10.0-957.5.5.1.el7.x86_64
สถาปัตยกรรม: amd64
เวอร์ชัน JVM: 1.8.0_191-b12
ผู้จำหน่าย JVM: Oracle Corporation
[[email protected] ถังขยะ]#
ตรวจสอบเวอร์ชั่น WildFly
คุณสามารถตรวจสอบโดยใช้คำสั่งหรือผ่านคอนโซลการจัดการ
สำหรับบรรทัดคำสั่ง คุณต้องเรียกใช้สิ่งต่อไปนี้
./standalone.sh –version
และก็จะพิมพ์แบบนี้
20:05:44,496 INFO org.jboss.modules โมดูล JBoss เวอร์ชัน 1.9.0.Final
WildFly เต็ม 16.0.0.Final (WildFly Core 8.0.0.Final)
อีกวิธีหนึ่งคือการลงชื่อเข้าใช้คอนโซลการจัดการและคลิกรายละเอียดเวอร์ชันที่แถบด้านล่าง
ตรวจสอบเวอร์ชั่น WordPress
มีหลายวิธีในการค้นหาเวอร์ชัน WP ที่ติดตั้ง
เมื่อคุณเข้าสู่ระบบ WordPress คุณจะสังเกตเห็นรายละเอียดเวอร์ชันที่ด้านล่างขวา
ตรวจสอบเวอร์ชัน Google Chrome
สงสัยว่าคุณกำลังใช้ Chrome เวอร์ชันใดอยู่ มักจำเป็นหากคุณกำลังพูดคุยกับฝ่ายสนับสนุนด้านเทคนิคหรือดำเนินการแก้ไขปัญหาบางอย่าง
หารุ่น Chrome ได้ไม่ยาก
เปิด Chrome
คลิกที่จุดสามจุดที่ด้านบนขวา
วางเมาส์ที่ Help แล้วคลิก About Google Chrome เพื่อดูรายละเอียดเวอร์ชัน
ตรวจสอบเวอร์ชันของ Internet Explorer (IE)
คุณรู้จักเวอร์ชันหลัก แต่คุณรู้เวอร์ชันเต็มหรือไม่?
เปิดตัว IE
ไปที่ไอคอนเครื่องมือ แล้วคลิกเกี่ยวกับ Internet Explorer
และจะแสดงข้อมูลเวอร์ชัน
ตอนนี้คุณรู้แล้ว!
ตรวจสอบเวอร์ชัน Firefox
การคลิกที่เกี่ยวกับ Firefox จะเป็นการเปิดเผยเวอร์ชันที่คุณใช้
ตรวจสอบรุ่น apt-get
ในฐานะผู้ดูแลระบบ Linux คุณอาจเคยเจอ apt-get (เครื่องมือจัดการแพ็คเกจ) บางครั้ง คุณกำลังติดตั้งเครื่องมือที่เข้ากันไม่ได้กับ apt-get ที่ติดตั้งในปัจจุบันและเพื่อค้นหาเวอร์ชัน คุณสามารถเรียกใช้คำสั่งด้านล่าง
[email protected]:~# apt-get -v
ฉลาด 1.6.8 (amd64)
โมดูลที่รองรับ:
*เวอร์ชั่น: Standard .deb
*Pkg: อินเทอร์เฟซ Debian dpkg (ลำดับความสำคัญ 30)
Pkg: อินเทอร์เฟซตัวแก้ปัญหา Debian APT (ลำดับความสำคัญ -1000)
Pkg: อินเทอร์เฟซการวางแผน APT Debian (ลำดับความสำคัญ -1000)
SL: ‘deb’ เดเบียนไบนารีทรี
SL: ‘deb-src’ Debian source tree
Idx: Debian Source Index
Idx: ดัชนีแพ็คเกจเดเบียน
Idx: ดัชนีการแปลเดเบียน
Idx: ไฟล์สถานะ Debian dpkg
Idx: ไฟล์เดเบียน deb
Idx: ไฟล์ Debian dsc
Idx: ไฟล์ควบคุมเดเบียน
Idx: ไฟล์สถานการณ์ EDSP
Idx: ไฟล์สถานการณ์ EIPP
[email protected]:~#
อย่างที่คุณเห็นมันแสดงเวอร์ชันและโมดูลที่รองรับ
ตรวจสอบเวอร์ชัน gcc
บ่อยครั้งที่คุณพยายามอัพเกรดหรือติดตั้งซอฟต์แวร์เวอร์ชันล่าสุด และคุณจำเป็นต้องค้นหาเวอร์ชันของคอมไพเลอร์เพื่อดูว่าเข้ากันได้หรือไม่ แต่การค้นหาเวอร์ชัน gcc นั้นง่าย!
[email protected]:~# gcc –version
gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0
ลิขสิทธิ์ (C) 2017 Free Software Foundation, Inc.
นี่เป็นซอฟต์แวร์ฟรี ดูแหล่งที่มาสำหรับการคัดลอกเงื่อนไข ไม่มี
การรับประกัน; ไม่ใช่เพื่อการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ
[email protected]:~#
ตรวจสอบรุ่น Ansible
–version จะแสดงเวอร์ชัน Ansible ที่ติดตั้งไว้ให้คุณ
[email protected]:~# ansible –version
ทำได้ 2.7.9
ไฟล์ปรับแต่ง = /etc/ansible/ansible.cfg
กำหนดค่าเส้นทางการค้นหาโมดูล = [u’/root/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]
ตำแหน่งของโมดูลหลาม ansible = /usr/lib/python2.7/dist-packages/ansible
ตำแหน่งปฏิบัติการ = /usr/bin/ansible
เวอร์ชันหลาม = 2.7.15rc1 (ค่าเริ่มต้น 12 พ.ย. 2018, 14:31:15 น.) [GCC 7.3.0]
[email protected]:~#
ตรวจสอบเวอร์ชัน TensorFlow
ขึ้นอยู่กับว่าคุณติดตั้งอย่างไร สมมติว่าคุณทำผ่าน pip แล้ว คำสั่งต่อไปนี้จะแสดงรายละเอียดเวอร์ชัน TensorFlow
[email protected]:~# pip แสดงเทนเซอร์โฟลว์
ชื่อ: เทนเซอร์โฟลว์
เวอร์ชัน: 1.13.1
สรุป: TensorFlow เป็นเฟรมเวิร์กแมชชีนเลิร์นนิงแบบโอเพนซอร์สสำหรับทุกคน
หน้าแรก: https://www.tensorflow.org/
ผู้เขียน: Google Inc.
ผู้เขียนอีเมล: [email protected]
ใบอนุญาต: Apache 2.0
ตำแหน่ง: /root/anaconda3/lib/python3.7/site-packages
ต้องการ: termcolor, absl-py, wheel, protobuf, tensorboard, gast, six, tensorflow-estimator, numpy, keras-preprocessing, grpcio, keras-applications, astor
ต้องการโดย:
[email protected]:~#
ตรวจสอบเวอร์ชันชง
ไวยากรณ์ -v มาตรฐานจะเปิดเผยเวอร์ชันชงที่ติดตั้งไว้
Chandans-iMac:~ chandan$ brew -v
โฮมบรูว์ 2.0.2
Homebrew/homebrew-core (การแก้ไข git 903f การคอมมิทครั้งล่าสุด 2019-03-02)
Chandans-iMac:~ chandan$
ตรวจสอบเวอร์ชันนักเทียบท่า
การดำเนินการคำสั่งนักเทียบท่าด้วย -v จะแสดงเวอร์ชันให้คุณเห็น
[email protected]:~# นักเทียบท่า -v
นักเทียบท่าเวอร์ชัน 18.09.3 สร้าง 774a1f4
[email protected]:~#
บทสรุป
ฉันหวังว่านี่จะช่วยคุณค้นหาเวอร์ชันซอฟต์แวร์
สนุกกับการอ่านบทความ? แบ่งปันให้โลกรู้ได้อย่างไร?