linux内核版本问题

yangkunhenry 2019-11-03 05:42:34

nasri@ubuntu:~$ sudo apt-cache search linux-source
linux-source - Linux kernel source with Ubuntu patches
linux-source-3.13.0 - Linux kernel source for version 3.13.0 with Ubuntu patches
nasri@ubuntu:~$ cat /proc/version
Linux version 4.4.0-142-generic (buildd@lcy01-amd64-006) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4) ) #168~14.04.1-Ubuntu SMP Sat Jan 19 11:26:28 UTC 2019
nasri@ubuntu:~$ uname -a
Linux ubuntu 4.4.0-142-generic #168~14.04.1-Ubuntu SMP Sat Jan 19 11:26:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
nasri@ubuntu:~$


sudo apt-cache search linux-source看到本机linux 内核源码是3.13的
但是用cat 和uname 命令看又是4.40的
在/user/src下面看linux-headers-4.4.0-142,linux-headers-4.4.0-142-generic

到底目前内核版本是多少?
哪个3.13.0的到底是什么版本号。
我自己没有换过ubuntu 内核版本
...全文
264 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangkunhenry 2019-11-07
  • 打赏
  • 举报
回复
引用 1 楼 melo_fang 的回复:
uname -r看到的就是你当前运行的内核的版本 /usr/src/下面的headers、kernels其实都是不一定提供的。 具体使用哪个内核头文件来编译模块,可以通过/lib/modules/下面对应内核版本的目录,会有一个build的软链接 。这个软连接一般会指向对应版本的内核头文件(如果存在的话)
谢谢了
melo_fang 2019-11-04
  • 打赏
  • 举报
回复
uname -r看到的就是你当前运行的内核的版本
/usr/src/下面的headers、kernels其实都是不一定提供的。

具体使用哪个内核头文件来编译模块,可以通过/lib/modules/下面对应内核版本的目录,会有一个build的软链接 。这个软连接一般会指向对应版本的内核头文件(如果存在的话)

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧