内核简介: kernel功能:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 库:函数的集合,同时提供调用接口;不能作为程序的执行入口单独执行,只能被程序调用 过程调用:procedure,无返回结果 函数调用:function,有返回结果 内核设计流派: 单内核设计:把所有功能模块集成 ...
分类:
系统相关 时间:
2018-10-26 22:20:07
阅读次数:
344
这篇文章将介绍Linux系统启动时用于启动服务的init机制以及init运行级的概念和相关知识。 ...
分类:
系统相关 时间:
2018-10-20 16:31:44
阅读次数:
198
接触linux系统运维已经好几年了,常常被问到linux系统启动流程问题,刚好今天有空来梳理下这个过程:一般来说,所有的操作系统的启动流程基本就是: 总的来说,linux系统启动流程可以简单总结为以下几步:1)开机BIOS自检,加载硬盘。2)读取MBR,进行MBR引导。3)grub引导菜单(Boot ...
分类:
系统相关 时间:
2018-10-17 14:58:52
阅读次数:
138
磁盘的第一个扇区(512bytes)主要记录了两个重要信息: 主引导分区MBR:master boot record,安装引导加载程序的地方,446bytes 分区表:partition table:记录整块硬盘分区的状态,64bytes,最多容纳4个分区 linux系统引导的顺序 BIOS→MBR ...
分类:
系统相关 时间:
2018-10-02 20:26:11
阅读次数:
211
linux的文件系统结构: /:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。 /boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区 ...
分类:
系统相关 时间:
2018-09-21 20:51:31
阅读次数:
225
一般来说,所有的操作系统的启动流程基本就是: 总的来说,linux系统启动流程可以简单总结为以下几步:1)开机BIOS自检,加载硬盘。2)读取MBR,进行MBR引导。3)grub引导菜单(Boot Loader)。4)加载内核kernel。5)启动init进程,依据inittab文件设定运行级别6) ...
分类:
系统相关 时间:
2018-09-16 15:38:04
阅读次数:
185
系统启动流程 BOIS(Basic Input/Output System)基本输入输出系统:硬件和软件之间的接口,而且是很基本的接口。 grub(Grand Unified BootLoader)多重操作系统启动器:/etc/grub.conf这里有一个grub.conf比较重要 启动内核:ini ...
分类:
系统相关 时间:
2018-08-31 22:19:30
阅读次数:
252
在我们工作中,会遇到各种各样的问题,有些是和系统启动有关的,这样了解系统是如何启动的是非常重要的,能够帮助我们解决这些问题
分类:
系统相关 时间:
2018-08-27 10:25:24
阅读次数:
163
1.bios:是在主板上的一段程序,决定计算机从哪一块启动介质中读操作系统。2.硬盘最小单位是扇区,一个扇区512byte,计算机启动第一个读的扇区叫“主引导记录”(MBR),446B:引导信息 64B:分区信息 2B:标志位。告诉我们从当前盘的哪个分区装载程序3.查看操作系统信息:cat /etc ...
分类:
系统相关 时间:
2018-08-26 22:02:44
阅读次数:
178