查看linux内核的三种方法介绍
前言
当您需要了解系统上正在使用的确切Linux内核版本时,您可能会遇到这种情况。借助功能强大的Linux 行,您可以轻松地找到答案。
在本文中,我将向您展示各种了解内核版本以及这些数字实际含义的方法。
如何找到Linux内核版本
在撰写本文时,我正在使用Ubuntu 18.04。但是这些 是通用的,可以在Fedora,Debian, ,SUSE Linux或任何其他Linux发行版上使用。
1. 使用uname命令查找Linux内核
uname是用于获取系统信息的Linux命令。您也可以使用它来确定您使用的是32位还是64位系统。
打开一个终端并使用以下命令:
[linuxmi@linux:~/]$ uname -r
输出将类似于以下内容:
5.3.0-28-generic
这意味着您正在运行Linux内核5.3.0-28,或者更笼统地说,您正在运行Linux内核版本5.3。
但是其他数字在这里意味着什么? 让我向您解释一下:
- 5 –内核版本
- 3 –重大修订
- 0 –轻微修订
- 28 –错误修复
generic–特定于版本的字符串。 对于Ubuntu,这意味着我正在使用桌面版本。 对于Ubuntu服务器版本,它应该是server。
您还可以将uname命令与-a选项一起使用。 如果需要,这将提供更多的系统信息。
[linuxmi@linux:~/]$ uname -a
输出将类似于以下内容:
Linux linux 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
让我解释一下输出并赋予它一个含义::
- Linux –内核名称。 如果在BSD或macOS上运行相同的命令,结果将有所不同。
- linux –主机名
- 5.3.0-28-generic –内核版本(我们刚刚说过了)
- #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 – 这意味着Ubuntu编译了5.3.0-28-generic 30次。最后的编译时间戳也在那里。
- x86_64 –机器架构
- x86_64 –处理器架构
- x86_64 –操作系统体系结构(您可以在64位处理器上运行32位OS)
- GNU/Linux –操作系统(不,它不会显示发行名称)
2. 使用/proc/version文件查找Linux内核
在Linux中,您还可以在文件/proc/version中找到Linux内核信息。 只需查看此文件的内容即可:
[linuxmi@linux:~/]$ cat /proc/version
您会看到类似于我们用uname看到的输出。
Linux version 5.3.0-28-generic (buildd@lcy01-amd64-009) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020
您可以在此处看到内核版本5.3.0-28-generic
3. 使用dmesg命令查找Linux内核版本
dmesg是用于编写内核消息的功能强大的命令。 在获取系统信息时也非常有用。
由于dmesg提供了很多信息,因此您应该使用类似less的命令来阅读它。 但是由于您只是在这里检查Linux内核版本,因此在Linux上进行grepping应该会提供所需的输出。
[linuxmi@linux:~/]$ dmesg | grep Linux
输出只有几行,但是您应该能够很容易地识别出Linux内核版本。
[ 0.000000] Linux version 5.3.0-28-generic (buildd@lcy01-amd64-009) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 (Ubuntu 5.3.0-28.30~18.04.1-generic 5.3.13)
[ 0.462531] ACPI: Added _OSI(Linux-Dell-Video)
[ 0.462532] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 0.462533] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[ 0.600862] pps_core: LinuxPPS API ver. 1 registered
[ 1.290385] Linux agpgart interface v0.103
[ 1.355403] usb usb1: Manufacturer: Linux 5.3.0-28-generic ohci_hcd
[ 16.311337] 08:42:28.440352 main OS Product: Linux
查看linux内核的三种方法介绍相关推荐
- 查看linux内核的三种方法
想知道您的系统使用哪个 Linux内核版本吗?以下是在Linux终端中检查内核版本的几种方法. 当您需要了解系统上正在使用的确切Linux内核版本时,您可能会遇到这种情况.借助功能强大的Linux 命 ...
- 手机怎么查看已经记住的WiFi密码?手机查看wifi密码三种方法介绍(图文)
有时候用过的wifi密码手机自动保存了,但在想知道wifi密码是多少,相信很多人都不记得了,或者在使用其他人的WiFi时,密码突然忘记了.怎么办呢?手机怎么查看已经记住的WiFi密码?下面脚本之家小编 ...
- Linux下查看磁盘挂载的三种方法
Linux下查看磁盘挂载的三种方法 2009-06-05 23:17 好久没有更新日志了,呵呵.不是没有要写的东东.实在抽不出时间来写,要准备公司的考试呢,C++考试.已经有七个月没有写C++代码了, ...
- linux内核调度,Linux内核的三种调度策略
一 Linux内核的三种调度策略: 1,SCHED_OTHER 分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务.一旦占用cpu则一直运行.一直运行直到有更高优先级任务到达或自己放弃 ...
- linux系统调用的三种方法
系统调用(System Call)是操作系统为在用户态运行的进程与硬件设备(如CPU.磁盘.打印机等)进行交互提供的一组接口.当用户进程需要发生系统调用时,CPU 通过软中断切换到内核态开始执行内核系 ...
- html图层透明度,ps图层透明度怎么调整?Photoshop中调整图层透明度的三种方法介绍...
Photoshop里面怎么调整图层的透明度?作为一个"切图仔",切图的时候,看到总有透明的图层估计是最头痛的事,不知道其他人怎么样,个人却是最怕做透明的样式..扯远了,但确实因为要 ...
- 查看计算机软件的办法,Win7查看电脑型号的三种方法
Win7查看电脑型号的三种方法 有时候我们想去买电脑,总是会先查看电脑的型号和配置,因为这样才能确定电脑是不是好用,但是很多用户不知道Win7怎么看电脑型号?下面给大家介绍Win7查看电脑型号的三种方 ...
- windows系统中查看linux分区的三种方式
双系统中windows查看linux分区的三种方式 一.这个算是大家早有耳闻的啦,就是使用Explore2fs这个工具,可以去 http://www.chrysocome.net/explore2fs ...
- mac 如何查看anaconda的路径_Mac OS如何直接查看gif图片?分享MAC直接查看gif图片的三种方法...
想必许多刚入手Mac的用户在浏览GIF图片文件时,会发现Mac不能直接打开GIF,因此有的用户为了方便查看还特意去下载了GIF的图片查看器,其实在Mac中有多种能够直接打开GIF的方法,用户无需任何第 ...
最新文章
- 全球大国人工智能实力大比拼与技术发展趋势
- Nginx重启时丢失nginx.pid文件解决方法nginx: [emerg] open() “/var/run/nginx/nginx.pid“ failed (2: No such fi
- matlab中的reshape函数用法
- n条直线相交最多有几个邻补角_【东升二中数字课堂】创意微课直线的交点|Super数学璐...
- 从 0 到 1,看我玩弄千万日志于股掌
- salt实现lamp自动化部署
- python函数中变量的作用域_Python中变量的作用域(variable scope)
- 智能人物画像综合分析系统——Day1
- C语言/c++:实验报错[Error] ld returned 1 exit status的解决方案
- 让机房温度可视化:物联网下的数据中心环境运维新方式
- python向量计算库教程_python中numpy基础学习及进行数组和矢量计算
- mysql修改数据的sql语句怎么写_MySQL数据库修改数据语句的简单用法
- [Excel函数] AVERAGE函数 | AVERAGEIF函数 | AVERAGEIFS函数
- 基于matlab指纹识别论文,毕业论文-基于Matlab的指纹识别
- 如何使用sci-hub批量下载论文
- 和机器学习和计算机视觉相关的数学
- S32K144 PWM实践
- ModbusRTU的几种常用功能码介绍及使用
- python循环语句打印三角形_Python利用for循环打印星号三角形的案例
- 多个 Excel 批量设置页码信息