Ubuntu 如何查看 CPU 架构、系统信息、内核版本、版本代号?

news/2024/11/24 2:09:24/

Ubuntu 查看 CPU 架构、系统信息、内核版本、版本代号等相关信息有很多方式,本文介绍几种常用的命令。

x86 架构与 ARM 架构的 CPU 架构不同,如果回显为 aarch64 表示为 ARM 架构,如果回显为 x86_64 表示为 x86 架构,参考《CPU 架构(x86/ARM)简介》这篇文章。

uname

root@k8s-master:~# uname
Linuxroot@k8s-master:~# uname -a
Linux k8s-master 5.15.0-1027-raspi #29-Ubuntu SMP PREEMPT Mon Apr 3 10:12:21 UTC 2023 aarch64 aarch64 aarch64 GNU/Linuxroot@k8s-master:~# uname -r
5.15.0-1027-raspiroot@k8s-master:~# uname -m
aarch64

arch

root@k8s-master:~# arch
aarch64

Ubuntu 基础版本号由日期组成,比如 Ubuntu 22.04 表示 2022 年 4 月份发布的版本,在选择 Ubuntu 版本的时候,最好选择 LTS(Long Term Support) 版本,而且每个 Ubuntu 版本都有一个代号,这个代号会在安装软件时用到。

在这里插入图片描述

Ubuntu LTS 各版本代号如下:

  • Ubuntu 12.04 (LTS)代号为 precise
  • Ubuntu 14.04 (LTS)代号为 trusty
  • Ubuntu 16.04 (LTS)代号为 xenial
  • Ubuntu 18.04 (LTS)代号为 bionic
  • Ubuntu 20.04 (LTS)代号为 focal
  • Ubuntu 22.04 (LTS)代号为 jammy

lsb_release

root@k8s-master:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.2 LTS
Release:	22.04
Codename:	jammyroot@k8s-master:~# lsb_release -c
Codename:	jammy

lscpu

root@k8s-master:~# lscpu
Architecture:            aarch64CPU op-mode(s):        32-bit, 64-bitByte Order:            Little Endian
CPU(s):                  4On-line CPU(s) list:   0-3
Vendor ID:               ARMModel name:            Cortex-A72Model:               3Thread(s) per core:  1Core(s) per cluster: 4Socket(s):           -Cluster(s):          1Stepping:            r0p3CPU max MHz:         1800.0000CPU min MHz:         600.0000BogoMIPS:            108.00Flags:               fp asimd evtstrm crc32 cpuid
Caches (sum of all):     L1d:                   128 KiB (4 instances)L1i:                   192 KiB (4 instances)L2:                    1 MiB (1 instance)
Vulnerabilities:         Itlb multihit:         Not affectedL1tf:                  Not affectedMds:                   Not affectedMeltdown:              Not affectedMmio stale data:       Not affectedRetbleed:              Not affectedSpec store bypass:     VulnerableSpectre v1:            Mitigation; __user pointer sanitizationSpectre v2:            VulnerableSrbds:                 Not affectedTsx async abort:       Not affected

/proc/version

root@k8s-master:~# cat /proc/version
Linux version 5.15.0-1027-raspi (buildd@bos02-arm64-011) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #29-Ubuntu SMP PREEMPT Mon Apr 3 10:12:21 UTC 2023

http://www.ppmy.cn/news/59561.html

相关文章

在制造业的工业2.0中应用MOM系统

介绍 什么是制造运营管理 (MOM) 系统和 IT 架构的最佳实践? 行业专家对制造类型和供应网络有何建议? 管理思维和企业文化是否因不断变化的全球市场而过时? MOM 技术是否过于昂贵,IT 架构是否无法快速适应市场变化?…

测试开发备战秋招面试6-牛客刷题二分查找/排序篇

努力了那么多年,回头一望,几乎全是漫长的挫折和煎熬。对于大多数人的一生来说,顺风顺水只是偶尔,挫折、不堪、焦虑和迷茫才是主旋律。我们登上并非我们所选择的舞台,演出并非我们所选择的剧本。继续加油吧! 目录 1、二分查找-I 2、二维数组的查找 3、寻找峰值 …

新形势下,如何进行智慧园区移动应用建设?

智能化工园区通过信息化实现工业管理的数字化和网络化,实现对生产过程的全面监控和实时数据采集。这使企业能够更好地管理,及时发现问题并采取相应的措施来降低成本。此外,智慧化管理提高了企业资源的使用效率,避免浪费和重复利用…

JavaScript:数组---双指针法

文章目录 双指针法27.移除元素为什么返回值是整数,但输出的答案是数组?双指针法 977.有序数组的平方暴力法:先平方再排序双指针法 总结双指针 双指针法 27.移除元素 为什么返回值是整数,但输出的答案是数组? 双指针法…

c++ 入门概述

c 入门概述 1. c 关键字2. c 命名空间3. c 输入与输出4. c 缺省参数5. c 函数重载6. c 引用6.1 引用概念6.2 引用特性6.3 常引用6.4 引用与指针区别 7. c 内联函数8. c auto 关键字9. 范围 for 循环 1. c 关键字 c 98中,规定的关键字总共有63个: 2. c…

Java时间类(三) -- Calendar()(日历类)

java.util.Calendar类是一个抽象类,它提供了日期计算的相关功能、获取或设置各种日历字段的方法。 protected Calendar() 构造方法为protected修饰,无法直接创建该对象。1. Calendar()的常用方法: 方法名说明static Calendar getInstance()使用默认时区和区域获取日历vo…

Java 网络编程 —— ServerSocket 详解

构造 ServerSocket ServerSocket 的构造方法有以下几种重载形式 ServerSocket() throws IOException ServerSocket(int port) throws IOException ServerSocket(int port, int backlog) throws IOException ServerSocket(int port, int backlog, InetAddress bindAddr) throw…

数据发送流程

在发送模式下,UART 的串行数据发送电路主要包括一个发送移位寄存器(TSR),TSR 功能是将数据 逐个移位送出。待发数据必须先写到发送缓冲区中。 TXIFx 是发送中断标志位,可配置为发送缓冲区空或TSR 空。 数据的发送支持7bit 、8bit 或9bit 数据…