Linux下内核操作系统相关信息查看
uname命令
- uname(
unix name)命令功能:用于显示操作系统信息,例如内核版本、主机名、处理器类型等。 - uname命令参数:
-a或--all:显示全部的信息,包括内核名称、主机名、操作系统版本、处理器类型和硬件架构等。-m或--machine:显示处理器类型。-n或--nodename:显示主机名。-r或--release:显示内核版本号。-s或--sysname:显示操作系统名称。-v:显示操作系统的版本。--help:显示帮助。- -
-version:显示版本信息。 -p:显示处理器类型:与-m选项相同。
cat /proc/version命令
-
用例:
root@ms:~# cat /proc/version root@ms:~# Linux version 4.9.0-8-linx-security-amd64 (linx-kernel@linx-info.com) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Linx 4.9.130-2linx5 (2020-10-13)
lsb_release -a 命令
-
用例:
root@ms:~# lsb_release -a root@ms:~# Distributor ID: Linx Description: Linx 6.0.80 Release: 6.0 Codename: song
cat /etc/issue 命令
-
用例:
root@ms:~# cat /etc/issue root@ms:~# Linx 6.0.80 2020-10-14 \n \l
cat /etc/*release 命令
-
用例:
root@ms:~# cat /etc/*release root@ms:~# 6.0.80 DISTRIB_ID=Linx DISTRIB_RELEASE=6.0 DISTRIB_CODENAME=song DISTRIB_DESCRIPTION="Linx 6.0.80" PRETTY_NAME="Linx GNU/Linux 6.0.80 (jessie)" NAME="Linx GNU/Linux" VERSION_ID="8" VERSION="8 (jessie)" ID=Linx HOME_URL="http://www.linx-info.com/" root@ms:~# cat /etc/*release|head -n1 6.0.80
内核版本格式介绍
- 格式1:
major.minor.patchlevel。- 格式解析:
major:主版本号。内核主版本号只在内核代码发生重大变化时才会改变。minor:次版本号。内核次版本号表示发生过一些重大修改,其中,偶数表示稳定版本,奇数表示开发中版本。patchlevel:修订版本号。指轻微修订的内核,当有新功能或新驱动程序时就会发生变化。
- 格式解析:
- 格式2:
major.minor.patch-build.desc。- 格式解析:
major: 主版本号,有结构变化才变更。minor: 次版本号,新增功能时才发生变化,一般技术表示测试版,偶数表示生产版。patch: 补丁包数或次版本的修改次数。build: 编译(或构建)的次数。desc: 当前版本的特殊信息,其信息由编译时指定,具有较大的随意性,有如下的标识是常用的:rc(r):表示发行候选版本(release candidate),rc后的数字表示该正式版本的第几个候选版本,多数情况下,各候选版本之间数字越大越接近正式版。smp:表示对称多处理器(Symmetric MultiProcessing)。pp:在Red Hat Linux中常用来表示测试版本(pre-patch)。EL:在Red Hat Linux中用来表示企业版Linux(Enterprise Linux)。mm:表示专门用来测试新的技术或新功能的版本。fc:在Red Hat Linux中表示Fedora Core。
- 格式解析:
浙公网安备 33010602011771号