我有什么版本的Linux?在命令行中查找
时间:2020-01-09 10:44:13 来源:igfitidea点击:
我的操作系统是什么,如何从命令行中查找?
如何从GUI或者CLI检查Linux版本?
说明:Linux是一个免费的开源操作系统(OS)。
一个用于控制台式机/笔记本电脑硬件,运行应用程序,管理用户和权限等的操作系统。
它还控制各种资源并运行多个服务器应用程序,例如Nginx,MySQL,PHP等。
查找我正在运行哪个版本的Linux的命令?
lsb_release -a
打印Linux版本的最佳命令hostnamectl
参见Linux名称和版本cat/etc/* release
显示Linux版本和发行信息uname -a
:显示系统信息
我有什么版本的Linux?在命令行中查找
打开终端应用程序,然后执行以下命令以查看Linux版本:
hostnamectl
在上面的屏幕快照中查找操作系统。
可以如下使用grep命令或者egrep命令:
hostnamectl | grep "Operating System" hostnamectl | egrep "(System|Kernel)"
输出示例:
Operating System: CentOS Linux 7 (Core) Kernel: Linux 3.10.0-862.14.4.el7.x86_64
这是我在云数据中心运行的RHEL服务器/虚拟机的另一个输出:
$ hostnamectl
输出示例:
Static hostname: rhel7-theitroad Icon name: computer-vm Chassis: vm Machine ID: bfce903b80a54432b8b992b24603144d Boot ID: 97227bae46f8413a946110683f9d5ed1 Virtualization: kvm Operating System: Red Hat Enterprise Linux CPE OS Name: cpe:/o:redhat:enterprise_linux:7.5:GA:server Kernel: Linux 3.10.0-862.14.4.el7.x86_64 Architecture: x86-64
查找Linux版本的命令
另一个可行的选择是发出lsb_release命令:
lsb_release -a
该命令表明我正在使用SUSE Linux Enterprise Server 12 SP3版本12.3。
这是我的Debian服务器的另一个输出:
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.6 (stretch) Release: 9.6 Codename: stretch
我的操作系统是什么版本?
如果以上命令不起作用,请尝试以下cat命令:
$ cat /etc/*release
这是我的Fedora Linux机器的输出:
Fedora release 28 (Twenty Eight) NAME=Fedora VERSION="28 (Twenty Eight)" ID=fedora VERSION_ID=28 PLATFORM_ID="platform:f28" PRETTY_NAME="Fedora 28 (Twenty Eight)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:fedoraproject:fedora:28" HOME_URL="https://fedoraproject.org/" SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=28 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=28 PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy" Fedora release 28 (Twenty Eight) Fedora release 28 (Twenty Eight)
查找Linux内核版本命令
只需执行以下cat命令或者uname命令:
$ uname $ uname -mrs $ uname -a $ cat /proc/version