如何查看Linux系统版本 |
您所在的位置:网站首页 › linux系统如何查看内核版本 › 如何查看Linux系统版本 |
本文向大家整理了查看 Linux 系统版本的一些方法,非常简单易懂,有这方面需求的小伙伴不妨记一下下面的这些命令。 一、查看Linux内核版本的命令1. cat /proc/version 此命令可以查看正在运行的内核版本信息。/proc 目录存储的是当前内核运行状态的一系列特殊文件,包括:内存,CPU内核,已安装文件系统等信息。而正在运行的内核的信息存储在 /proc/version 虚拟文件中,我们可以使用 cat 命令查看。 $ cat /proc/version输出结果如下: $ cat /proc/version Linux version 3.10.0-1062.18.1.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Mar 17 23:49:17 UTC 20202. uname -a 此命令可以查看电脑以及操作系统内核的相关信息。uname 命令用于查看多个系统信息,包括 Linux 内核体系结构,名称版本和发行版。 $ uname -a输出结果如下: $ uname -a Linux VM_0_16_centos 3.10.0-1062.18.1.el7.x86_64 #1 SMP Tue Mar 17 23:49:17 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 二、查看Linux系统发行版本的命令1. lsb_release -a 此命令用于查看当前 Linux 系统的完整的版本信息,包括 Linux 系统的名称和对应的版本号,以及该版本的代号。例如在 Debian 8 中将会显示代号jessie。 该命令适用于所有 Linux 发行版,包括:Debian、Ubuntu、CentOS 等。 $ lsb_release -a输出结果如下: $ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.7.1908 (Core) Release: 7.7.1908 Codename: Core2. cat /etc/issue 此命令也可以用于查看 Linux 系统版本信息,但是显示的结果较为简略,只有系统名称和对应版本号。 该命令也适用于所有的 Linux 发行版。 $ cat /etc/issue CentOS Linux release 7.7.1908 (Core) Kernel \r on an \m3. cat /etc/redhat-release 此命令仅适用于查看 Redhat 系列的 Linux 系统版本信息,但是显示的结果依然较为简略。 $ cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)4. rpm -q redhat-release 此命令也仅适用于查看 Redhat 系列的 Linux 系统版本信息,查询结果如下: $ rpm -q redhat-release redhat-release-4AS-35. hostnamectl 此命令是 systemd 系统的一部分,用于查询和更改系统主机名,同时它还显示 Linux 发行版和内核版本。 $ hostnamectlStatic hostname: VM_0_16_centosIcon name: computer-vmChassis: vmMachine ID: f9d400c5e1e8c3a8209e990d887d4ac1Boot ID: ee7e8dec79274c90be37dfbae08e6b65Virtualization: kvmOperating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-1062.18.1.el7.x86_64Architecture: x86-64如果仅仅是只想查看当前系统内核版本,可以使用以下命令查询: $ hostnamectl | grep -i kernelKernel: Linux 3.10.0-1062.18.1.el7.x86_64 延伸:1. cat /proc/cpuinfo 此命令用于查看 CPU 相关信息,包括型号、主频、内核信息等。 $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-26xx v4 stepping : 1 microcode : 0x1 cpu MHz : 2399.988 cache size : 4096 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch bmi1 avx2 bmi2 rdseed adx xsaveopt bogomips : 4799.97 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management:2. getconf LONG_BIT 此命令用于查看版本说明当前CPU运行在 32 位模式下还是 64 位模式下,但结果是 32 的话并不代表CPU不支持 64 位。 $ getconf LONG_BIT 64 结论本文总结了几种常见的查看 Linux 系统版本的命令,希望对大家有所帮助。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |