2019/02/24 内核配置和编译02

在这里插入图片描述
第一步按照开发包工具
第二步下载源码解压缩
第三步准备文本配置文件 .config ]#cp /boot/config-3.10.0-957.el7.x86_64 .config
第四部 make menuconfig 配置内核选项
第五步 make -j 4编译
第六步 make modules_install 安装模块(指定菜单的时候menuconfig,选项表现为M的,把m状态的选项生成文件放到目录下(编译完的模块拷贝到lib/modules目录下,ko驱动))

在这里插入图片描述
第七步 make install 安装内核相关文件
安装bzImage为/boot/vmlinuz-version-node
生成initramfs文件
自动编辑grubd配置文件

在这里插入图片描述
防火墙内核参数都是自己定义的
在这里插入图片描述
make -j是全部编译,配置 好的全部编译 也可以挑部分编译(编译某个文件夹,编译某个模块驱动)
在这里插入图片描述
在这里插入图片描述
交叉编译(正常情况下,把源码编译成二进制程序,编译的过程是在当前机器编译的,最终编译的结果也是在当前主机上使用的,但是在有些情况下不是,在当前主机编译,编译之后的二进制程序可能要在别的主机上使用,如安卓系统开发,在电脑上开发,但是在手机上跑)
交叉编译要指定哪种架构,手机上比较流行的是arm架构

在这里插入图片描述
各种arm架构的cpu
在这里插入图片描述
在这里插入图片描述
编译完之后想重新编译,就需要把原来的删除
编译之后可能有十几个G需要清理编译的文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
centos7也是找init,不过centos有点小动作,用软链接的方式,把它指向到systemd,
官方流派,sys,base实验室
bsd风格,科技大学
大部分风格是基于centos5:sysv init

在这里插入图片描述
不是每个服务都有依赖性所以都不需要串行
centos6的init是由unbunto开发的upstart 可以并行执行

在这里插入图片描述
非独立服务,平时不启动,需要启动就用xinetd超级守护启动
systemd 可以替代xinetd 超级守护进程(按需启动守护进程)

通过socketfile 文件来对外监听web服务在这里插入图片描述
而早期是只有打开httpd服务才会打开socket文件
在这里插入图片描述
优化一下,可以把服务和socket文件分开
平时就用socket 文件监听,有人访问就唤醒httpd服务

在这里插入图片描述
在这里插入图片描述
makemodules_install编译后的数据复制到lib
在这里插入图片描述
还缺少一步,缺少基于新版本的vmlinuz内核文件在这里插入图片描述
最后一步,makeinstall
在这里插入图片描述
生成vmlinuz文件还会自动编辑6是grub.conf,7的文件在grub2
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
现在没有人使用ntfs,有人用就会自动加载
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
虽然成功但是不能写
在这里插入图片描述
其实不用这么麻烦支持ntfs,可以用专门的工具
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
格式化逻辑卷,需不在挂载状态
在这里插入图片描述
在这里插入图片描述
有两个菜单
在这里插入图片描述
删除内核怎么删除,只能手动删除
在这里插入图片描述
grub多的语句块删除
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
当写一个脚本
在逻辑卷上破坏文件分区怎么修复
在这里插入图片描述
在这里插入图片描述
lv display 逻辑卷处于非活动状态
激活逻辑卷

在这里插入图片描述
就可以了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
sysctl
expect
mktemp 创建临时文件
eval
typeset(已经过时) =declare
time
lvscan 扫描逻辑卷
modinfo

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值