当前位置: 首页 > news >正文

【什么程度叫熟悉linux系统】

一、编译内核

1、Linux系统背景:Ubuntu

2、内核源码kernel.org进行下载

3、解压内核源文件linux-6.1.12.tar.xz、命令:tar -xvf linux-6.1.12.tar.xz

4、进入解压好的文件inux-6.1.12

5、配置内核命令:make menuconfig(需要进入解压好后的文件夹中),从而进入可视化界面,mernuconfig是基于ncurse库编制的图形工具界面

提示缺少相应的文件:用此命令解决即可:apt-get install libncurses5-dev libncursesw5-dev

6、图形界面大部分默认,小部分根据自身需要进行相应配置。每个一选项有三种选择

<*>或[*]:将该功能编译进内核

[]:不将该功能编译进内核

[M]:将该功能编译成在需要时动态插入到内核的代码

7、保存后使用如下命令进行编译
sudo make -j4(j4表示分成4个任务运行,以加快速度)

sudo make modules_install

sudo make install

reboot

8、同时可以用机器中全部的CPU核来编译从而加快速度

命令:make -j `getconf _NPROCESSORS_ONLN`

出现错误:openssl/opensslv.h: No such file or directory

可以用这个命令来解决:sudo apt-get install libssl-dev

http://www.lryc.cn/news/12975.html

相关文章:

  • 编译安装MySQL
  • Kubernetes一 Kubernetes之入门
  • SQLServer2000 断电后数据库suspect“置疑”处理
  • 多模态机器学习入门Tutorial on MultiModal Machine Learning——第一堂课个人学习内容
  • Java ~ Collection/Executor ~ LinkedBlockingDeque【总结】
  • .NET7的AOT的使用
  • 分布式缓存的问题
  • golang入门笔记——内存管理和编译器优化
  • GEE学习笔记 七十:【GEE之Python版教程四】Python基础编程二
  • 股票投资新出发之知识体系构建导论
  • 蓝桥杯算法训练合集 十六 1.首字母变大写2.盾神计科导作业3.Cinema4.接水问题
  • 密码的世界
  • 如何用一句话感动测试工程师?产品和技术都这么说!
  • 3|物联网控制|计算机控制-刘川来胡乃平版|第2章:计算机控制系统中的检测设备和执行机构-2.1传感器和变送器|课堂笔记|ppt
  • MySQL中使用索引优化
  • Linux C/C++ 多线程TCP/UDP服务器 (监控系统状态)
  • 【JavaScript】JavaScript基本使用方法
  • Python数据容器、list列表、tuple元组、str字符串、数据容器(序列)切片、set集合、dict字典、字符串大小比较
  • Python urllib
  • Centos7安装Python3
  • [U3D ShaderGraph] 全面学习ShaderGraph节点 | 第四课 | Input/Lighting
  • SpringBoot升级到3.0
  • JavaWeb8-线程安全问题
  • 进程切换-
  • python--matplotlib(2)
  • 【李忍考研传】五、信心
  • Web 页面之间传递参数的几种方法
  • Android实例仿真之二
  • day47【代码随想录】动态规划之买卖股票的最佳时机III、买卖股票的最佳时机IV、最佳买卖股票时机含冷冻期、买卖股票的最佳时机含手续费
  • 网络数据包接收流程