内核操作系统GCC信息查看

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
    

内核版本格式介绍

  • 格式1major.minor.patchlevel
    • 格式解析:
      • major:主版本号。内核主版本号只在内核代码发生重大变化时才会改变。
      • minor:次版本号。内核次版本号表示发生过一些重大修改,其中,偶数表示稳定版本,奇数表示开发中版本。
      • patchlevel:修订版本号。指轻微修订的内核,当有新功能或新驱动程序时就会发生变化。
  • 格式2major.minor.patch-build.desc
    • 格式解析:
      • major : 主版本号,有结构变化才变更。
      • minor : 次版本号,新增功能时才发生变化,一般技术表示测试版,偶数表示生产版。
      • patch : 补丁包数或次版本的修改次数。
      • build : 编译(或构建)的次数。
      • desc : 当前版本的特殊信息,其信息由编译时指定,具有较大的随意性,有如下的标识是常用的:
        1. rc(r):表示发行候选版本(release candidate),rc后的数字表示该正式版本的第几个候选版本,多数情况下,各候选版本之间数字越大越接近正式版。
        2. smp:表示对称多处理器(Symmetric MultiProcessing)。
        3. pp:在Red Hat Linux中常用来表示测试版本(pre-patch)。
        4. EL:在Red Hat Linux中用来表示企业版LinuxEnterprise Linux)。
        5. mm:表示专门用来测试新的技术或新功能的版本。
        6. fc:在Red Hat Linux中表示Fedora Core
posted on 2023-11-02 21:30  WilliamMoa  阅读(271)  评论(0)    收藏  举报