摘要:
Linux内核编译: 编译内核的步骤: 1.配置内核选项 支持"更新"模式的配置方式: a.make config :基于命令放以命令的方式去配置内核中可配置的每个选项; b.make menuconfig :基于curses的文本窗口界面来选择编译; c.make gconfig:基于GTk开发环 阅读全文
posted @ 2019-10-28 13:01
陈铭1998
阅读(181)
评论(0)
推荐(0)
摘要:
Linux 内核初步管理 单内核体系设计,但充分借鉴了微内核设计体系的优点,微内核引入模块化机制; 内核组成部分: kernel:内核核心,一般为bzImage,通常在/boot目录下,名称为vmlinuz-VERSION-RELEASE; kernel object:内核对象,一般放置于/lib/ 阅读全文
posted @ 2019-10-28 13:00
陈铭1998
阅读(261)
评论(0)
推荐(0)
摘要:
GRUB(Boot Loader): grub:Grand Unified Bootloader grub 0.x:grub legacy grub 1.x:grub2 grub legacy: stage1:mbr stage1_5:位于mbr之后的扇区,让stage1中的BootLoader能识 阅读全文
posted @ 2019-10-28 12:49
陈铭1998
阅读(2049)
评论(0)
推荐(0)
摘要:
Centos5和6的启动流程 Linux:kernel+rootfs 系统运行起来之后,在某一时刻要么是运行内核代码,要么是执行rootfs上某个路径上的某个程序的用户代码; kernel:进程管理、内存管理、网络管理、驱动程序、文件系统等、安全功能; rootfs:用户空间 glibc:编写程序时 阅读全文
posted @ 2019-10-28 12:48
陈铭1998
阅读(257)
评论(0)
推荐(0)
摘要:
计算机是由软件和硬件组成的: 底层的硬件→内核(kernel:输出的借口为system call,用作系统调用)→lib库(库调用;调用就是载入别人事先编写好的功能模块,比如函数、类); 程序由指令和数据组成; CPU上的指令分为普通指令(环三)和特权指令(环零); 特权指令不允许程序随意调用,一般 阅读全文
posted @ 2019-10-28 12:47
陈铭1998
阅读(146)
评论(0)
推荐(0)
摘要:
程序包编译安装 *.src.rpm→安装后,使用rpmbuild命令制作成二进制格式的rpm 包,而后再安装; 源代码组织格式: 多文件:文件中的代码段之间,很有可能存在跨文件依赖关系; 各个语言的项目管理器: C,C++:make; Java:maven; make执行过程: make针对每一个源 阅读全文
posted @ 2019-10-28 12:44
陈铭1998
阅读(268)
评论(0)
推荐(0)
摘要:
yum仓库管理 可以通过在yum的本地配置文件里设置URL来指定软件包的位置,方便以后选择安装某些程序包;yum可以自动处理包依赖关系,使安装更方便; 可以通过ftp、http、本地file等方式连接指定的文件服务器上的yum仓库; 每个rpm包都有元数据,yum仓库会自动整理各个rpm包的元数据, 阅读全文
posted @ 2019-10-28 12:18
陈铭1998
阅读(458)
评论(0)
推荐(0)

浙公网安备 33010602011771号