Linux 引导过程内幕 从主引导记录到第一个用户空间应用程序的指导 早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序。尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行必要的简化。 让我们先从高级的 ...
分类:
系统相关 时间:
2018-05-04 16:59:06
阅读次数:
185
gcc在16位模式下做引导程序遇到的问题太多了,不过费了很大劲逐一解决了。 自己的小demo也从一开始的1个扇区增加到了20几个扇区。 先上图做个标记,后面有时间再上代码。 ...
分类:
编程语言 时间:
2018-05-04 12:07:27
阅读次数:
207
tips:我希望通过这篇文章来给对于bootstrap还不理解的朋友带来帮助。当然这篇文章不仅仅是讲解知识,我更希望给广大朋友带来学习与理解官方文档的一种思路。阅读本文前,建议大家对SpringBoot的启动机制与Environment的作用有大致的了解。关于SpringBoot的启动机制我们可以参 ...
分类:
编程语言 时间:
2018-04-29 13:24:30
阅读次数:
624
十八周一次课(4月25日)20.27 分发系统介绍20.28 expect脚本远程登录20.29 expect脚本远程执行命令20.30 expect脚本传递参数20.27 分发系统介绍expect是一种能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序。根据脚本内容,Expect可以知道程序会提示或反馈什么内容以及什么是正确的应答。它是一种可以提供“分支和嵌套结构”来引导程序流程的解释
分类:
其他好文 时间:
2018-04-25 12:10:38
阅读次数:
181
linux目录图: / root 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。 home 存储普通用户的个人文件 ftp 用户所有服务 httpd samba user1 user2 bin 系统启动时需要的执行文件(二进制) sbin 可执行程序的目录,但大多存放涉及系 ...
分类:
系统相关 时间:
2018-04-16 13:00:55
阅读次数:
231
Centos安装方法 第一步:一般只有第一项和第三项有用 其余的没啥卵用 第二步:提示检查镜像完整性,这里我们不要检查 选 skip 继续(之前尝试选择OK,最后安装失败了,也不想找原因了) 第三步:直接下一步 第四步:提示安装过程选择什么语言,这里选择English 不要选择中文切记 键盘布局默认 ...
分类:
系统相关 时间:
2018-04-09 23:00:19
阅读次数:
229
System startup process && pipeline and redirection. 试验环境:debian9 物理机。 第一部分,系统启动流程: 系统启动包含七个步骤,【BIOS】【MBR-boot code】【GRUB-执行引导程序】【加载内核】【执行init】【Runleve ...
分类:
其他好文 时间:
2018-04-05 20:01:37
阅读次数:
149
一、MBR结构解析 首先我们先介绍一些MBR的基本知识基础,再晾图片分析。MBR主要分为三大块各自是: 1、载入引导程序(446K) 2、分区表(64k) 3、标志结束位(2k) 载入引导程序:内容是因机器而异它里面正如其名。就是存放载入引导程序。如今基本的载入引导程序是LILO(LInux LOa ...
分类:
其他好文 时间:
2018-03-26 16:11:21
阅读次数:
192
知识点: MBR:Master Boot Record 主引导记录 在硬盘0柱面 0磁头的第一个扇区,占512字节(3部分 主引导程序 446字节,硬盘分区表DPT[disk partion table]16*4字节,分区有效标志55AA 有2字节),所以最大可管理2T硬盘. 添加硬盘的步骤: 添加 ...
分类:
系统相关 时间:
2018-03-08 00:18:11
阅读次数:
187
一、grub简介 GNU GRUB(简称“GRUB”)是一个来自GNU项目的启动引导程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。 GNU GRUB的 ...
分类:
其他好文 时间:
2018-02-28 22:56:23
阅读次数:
231