在linux学习过程中,我们绝大数时间都用来去学习命令的使用或则是服务的搭建,因为这些操作性的东西会让我们有一种成就感,而很少有同学去学习底层的一些东西,比如说操作系统,其实任何一门技术当你学到一定高度的时候,你就会发现,很难再往上爬,其中一个很大的原因就是基础..
分类:
其他好文 时间:
2016-09-08 16:35:08
阅读次数:
184
日志系统Linux系统启动流程PC: OS(Linux)POST-->BIOS(Boot Sequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init(/etc/inittab)启动的服务不同: 运行级别:0-6 0:h ...
分类:
系统相关 时间:
2016-08-27 12:46:19
阅读次数:
222
内核设计风格:RedHat, SUSE核心:动态加载 内核模块内核:/lib/modules/“内核版本号命令的目录”/vmlinuz-2.6.32/lib/modules/2.6.32/RedHat5: ramdisk-->initrdRedHat6: ramfs-->initramfs 单内核: ...
分类:
系统相关 时间:
2016-08-27 12:44:39
阅读次数:
188
1.poweron2.硬件引导阶段。BIOS(basicinput/output
system)加电自检。初始化硬件,例如内存,显卡,磁盘等。然后查找启动介质,例如光驱,USB,硬盘等。查找启动介质中第一扇区0头0道1扇区。也
就是MBR的所在。(MBR占512字节分为3个部分,第一,Bootloader占用446字节,第二..
分类:
系统相关 时间:
2016-07-07 22:44:04
阅读次数:
274
POST-->BIOS(BootSequence)-->MBR(Bootload,446)-->Kernel-->initPOST:加电自检,通电时cpu会自己找到rom里面的程序进行自检,检查完毕后把控制权转交给BIOSBIOS:我们的操作系统可以装在各种各样的位置,BIOS里面有个bootSequence,可以指定介质(u盘、硬盘..
分类:
系统相关 时间:
2016-06-18 01:32:02
阅读次数:
186
Linux系统启动流程Linux内核的特性之一:使用缓冲和缓存来加速对磁盘上文件的访问系统初始化进程(内核级别):POST-->bootsequence(BIOS)-->bootloader(MBR)-->kernel(ramdisk)-->rootfs(readonly)-->/sbin/init内核功能:进程管理,内存管理,网络协议栈,文..
分类:
系统相关 时间:
2016-05-25 18:55:12
阅读次数:
187
CentOS启动流程启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就..
分类:
系统相关 时间:
2016-05-07 01:16:49
阅读次数:
208
Linux系统启动流程及脚本编程(3)1.特殊变量值${变量参数#*字符}意思是从左至右,以“字符”为分隔符,取第一个分隔符后面的所有字符串${变量参数##*字符}意思是从左至右,以“字符”为分隔符,取最后一个分隔符后面的所有字符串${变量参数%字符*}意思是从右至左,以“字符”为..
分类:
系统相关 时间:
2016-05-02 00:46:15
阅读次数:
355
Linux系统启动流程及内核编译(2)1.内核设计:有单内核和微内核之分linux属于单内核的模块化设计系统内核核心路径:/boot/vmlinuz-版本号内核模块路径:/lib/modules/版本号/linux分为内核空间和用户空间而用户空间通过访问和监控内核:路径在/proc/和/sys/两个伪文件系统2.伪文..
分类:
系统相关 时间:
2016-04-29 09:30:18
阅读次数:
202
Linux系统启动流程(1)1.开机启动顺序:POST-->BIOS-->MBR-->Kernel-->/sbin/initPOST:开机上电自检BIOS:主要选择以哪种介质启动MBR:找到硬盘MBR主引导记录,加载前446个字节bootloaderKernel:启动内核,并加载调用initrd(此文件在系统安装时,存有硬盘等硬件驱动程..
分类:
系统相关 时间:
2016-04-27 19:04:59
阅读次数:
318