快速掌握!如何用命令行查看服务器版本 (命令行查看服务器版本)
在进行服务器管理和维护过程中,了解服务器的操作系统版本和相关软件版本是非常重要的。而查看服务器版本的最快速、最简单的方法就是通过命令行查询。本文将介绍如何通过命令行查看服务器版本。
一、查看操作系统版本
在 Linux 系统中,有多种命令可以用来查看系统版本。其中,最常用的命令是 uname 和 cat。
1.使用 uname 命令查看系统版本
uname 命令用来显示 Linux 系统的重要信息,如内核版本号、系统架构、主机名等。而查看系统版本,需要使用 -a 或者 -r 选项。
使用 -a 选项,可以显示所有信息:
“`uname -a“`
示例输出:
“`Linux testserver 3.10.0-693.el7.x86_64 #1 P Tue Aug 22 21:09:27 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux“`
可以看到,上述输出中的“el7”表示 CentOS 7(Enterprise Linux,企业版 Linux),而“x86_64”表示系统架构为 64 位。
如果只需要显示内核版本号,可以使用 -r 选项:
“`uname -r“`
示例输出:
“`3.10.0-693.el7.x86_64“`
2.使用 cat 命令查看系统版本
在某些情况下,如果 uname 命令无法使用,可以使用 cat 命令查看“/etc/redhat-release”文件获取系统版本号。
“`cat /etc/redhat-release“`
示例输出:
“`CentOS Linux release 7.4.1708 (Core)“`
二、查看应用程序版本
除了操作系统版本,还需要查看系统上运行的应用程序版本信息。在 Linux 系统中,有多种命令可以用来查看应用程序版本,如 cat、rpm、dpkg 等。
1.使用 cat 命令查看应用程序版本
很多应用程序都会在安装时在某个目录下创建一个版本信息文件,可使用 cat 命令查看。
例如,要查看 Apache 的版本信息,可以查看 /etc/httpd/conf/httpd.conf 文件,其中包含了 Apache 版本信息:
“`cat /etc/httpd/conf/httpd.conf | grep ServerTokens“`
示例输出:
“`ServerTokens Prod“`
2.使用 rpm 命令查看应用程序版本
如果应用程序被安装为 RPM 包,可以使用 rpm 命令查看版本信息。
例如,要查看 PHP 的版本信息,可以运行以下命令:
“`rpm -q php“`
示例输出:
“`php-5.6.31-1.el7.remi.x86_64“`
可以看到,PHP 的版本为 5.6.31。
3.使用 dpkg 命令查看应用程序版本
如果应用程序被安装为 dpkg 包(Debian 或 Ubuntu 系统中),可以使用 dpkg 命令查看版本信息。
例如,要查看 MySQL 的版本信息,可以运行以下命令:
“`dpkg -l | grep mysql-server“`
示例输出:
“`ii mysql-server-5.7 5.7.32-0ubuntu0.16.04.1“`
可以看到,MySQL 的版本为 5.7.32。
综上,通过命令行查看系统和应用程序版本信息非常简单,只需要知道正确的命令和参数即可。掌握以上方法,可以快速了解服务器的版本信息,有助于更好地进行系统维护和管理工作。