• Linux查看内核和系统版本信息


    查看Linux内核版本

    方式一、 uname

    uname(英文全拼:unix name)命令用于显示系统信息。

    语法

    uname [-amnrsv][--help][--version]
    
    • 1

    参数说明:

    -a或–all  显示全部的信息。
    -m或–machine  显示电脑类型。
    -n或–nodename  显示在网络上的主机名称。
    -r或–release  显示操作系统的发行编号。
    -s或–sysname  显示操作系统名称。
    -v  显示操作系统的版本。
    –help  显示帮助。
    –version  显示版本信息。

    [root@iZhp33j6fklnmhbf0lz2obZ ~]# uname -a
    Linux iZhp33j6fklnmhbf0lz2obZ 4.18.0-193.14.2.el8_2.x86_64 
    #1 SMP Sun Jul 26 03:54:29 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    
    • 1
    • 2
    • 3

    方式二、cat /proc/version

    cat /proc/version
    
    • 1

    显示正在运行的内核版本。

    [root@iZhp33j6fklnmhbf0lz2obZ proc]# cat /proc/version 
    Linux version 4.18.0-193.14.2.el8_2.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Sun Jul 26 03:54:29 UTC 2020
    
    • 1
    • 2

    方式三、dmesg

    dmesg(英文全称:display message)命令用于显示开机信息。

    kernel 会将开机信息存储在 ring buffer 中。您若是开机时来不及查看信息,可利用 dmesg 来查看。开机信息亦保存在 /var/log 目录中,名称为 dmesg 的文件里。

    语法

    dmesg [-cn][-s <缓冲区大小>]
    
    • 1

    参数说明:

    -c  显示信息后,清除 ring buffer 中的内容。
    -s<缓冲区大小>  预设置为 8196,刚好等于 ring buffer 的大小。
    -n  设置记录信息的层级。

    dmesg |grep Linux
    
    • 1
    [root@iZhp33j6fklnmhbf0lz2obZ proc]# dmesg |grep Linux
    [    0.000000] Linux version 4.18.0-193.14.2.el8_2.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Sun Jul 26 03:54:29 UTC 2020
    [    0.000000] Specific versions of hardware are certified with Red Hat Enterprise Linux 8. Please see the list of hardware certified with Red Hat Enterprise Linux 8 at https://access.redhat.com/ecosystem.
    [    0.007531] SELinux:  Initializing.
    [    0.045694] ACPI: Added _OSI(Linux-Dell-Video)
    [    0.046002] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
    [    0.046689] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
    [    0.113704] pps_core: LinuxPPS API ver. 1 registered
    [    0.685875] usb usb1: Manufacturer: Linux 4.18.0-193.14.2.el8_2.x86_64 uhci_hcd
    [    0.783092] Loaded X.509 cert 'CentOS Linux kernel signing key: 0167cfa16b64eec8c12193f92575d4ef671f167c'
    [    0.784411] Loaded X.509 cert 'CentOS Linux Driver update signing key: 29bd4c0d06d2e9911044b5dc973309139b51d6d5'
    [    0.785777] Loaded X.509 cert 'CentOS Linux kpatch signing key: b49f086205909dc4da2cfa99376fb191d2f09e78'
    [    5.880079] SELinux:  Disabled at runtime.
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    方式四、hostnamectl

    hostnamectl(英文全称:hostname control),其功能是用于显示与设置主机名称。
    基于/etc/hostname文件修改主机名称需要重启服务器后才可生效,而hostnamectl命令设置过的主机名称可以立即生效,效率更高。
    Query or change system hostname.

    语法:

    status 显示当前主机名设置
    
    set-hostname NAME 设置系统主机名
    
    set-icon-name NAME 为主机设置图标名称
    
    set-chassis NAME 设置主机机箱类型
    
    set-deployment NAME 为主机设置部署环境
    
    set-location NAME 为主机设置位置
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    hostnamectl
    
    • 1
    [root@iZhp33j6fklnmhbf0lz2obZ proc]# hostnamectl
       Static hostname: sanxingtongxue
             Icon name: computer-vm
               Chassis: vm
            Machine ID: 20200914151302543507749550121287
               Boot ID: 41378844f4394f559123a4d829aefdeb
        Virtualization: kvm
      Operating System: CentOS Linux 8 (Core)
           CPE OS Name: cpe:/o:centos:centos:8
                Kernel: Linux 4.18.0-193.14.2.el8_2.x86_64
          Architecture: x86-64
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    查看Linux系统版本

    方式一、lsb_release

    打印 Linux 标准库(LSB-Linux Standard Base)和分布信息。

    lsb_release [OPTION]...
    
    • 1

    语法:

    -v,–版本 显示分发所遵循的 LSB 规范的版本。
    -i,–id 显示分配器的字符串 id。
    -d,–描述 显示分布的单行文本描述。
    -r,–释放 显示发行版的发行号。
    -c,–代号 根据发行版显示代号。
    -a,–全部 显示以上所有信息。
    -s,–短 对其他选项(或版本,如果没有)请求的信息使用短输出格式。
    -h,–帮助 显示此消息。

    lsb_release -a
    
    • 1
    [root@iZhp33j6fklnmhbf0lz2obZ proc]# lsb_release -a
    LSB Version:	:core-4.1-amd64:core-4.1-noarch
    Distributor ID:	CentOS
    Description:	CentOS Linux release 8.2.2004 (Core) 
    Release:	8.2.2004
    Codename:	Core
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    方式二、cat /etc/redhat-release

    cat /etc/redhat-release
    
    • 1
    [root@iZhp33j6fklnmhbf0lz2obZ proc]# cat /etc/redhat-release
    CentOS Linux release 8.2.2004 (Core) 
    
    • 1
    • 2

    方式三、cat /etc/centos-release

    cat /etc/centos-release
    
    • 1
    [root@iZhp33j6fklnmhbf0lz2obZ proc]# cat /etc/centos-release
    CentOS Linux release 8.2.2004 (Core) 
    
    • 1
    • 2

    在这里插入图片描述


    晚星就像你的眼睛杀人又放火

  • 相关阅读:
    Scrapy入门
    vivo鄢楠:基于OceanBase 的降本增效实践
    RKMEDIA使用简介
    hbase学习01(hbase入门及hbase shell简单操作)
    《数据结构》(六)八大排序(下)
    爬虫工作流程、请求与响应原理、requests库讲解
    黑马笔记---常用API
    【机器学习】什么是连续状态空间?如何构建一个强化学习的算法以及构建强化学习算法中的一些问题
    内外通、效益增 | 数商云•瓴犀产品3.0开启全方位精准精细化协同模式
    postgresql逻辑备份工具pg_dump和pg_resotre学习
  • 原文地址:https://blog.csdn.net/qq_35764295/article/details/126179802