|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么。
起首加载BIOS的硬件信息,尽人皆知BIOS即BasicInput/OutputSetup的意义,每次你按下开机键,盘算机起首就会加载BIOS的信息,开机时按del键能够进进BIOS举行设置,好比最经常使用的就是设置从硬盘启动仍是从光驱启动或其他,信任装过操纵体系的人都晓得这个。固然BIOS内里另有相称多的信息,好比硬盘巨细,电压等。
假如BIOS是设置从硬盘启动的话,那末读完BIOS后会先往读取第一个开机硬盘的头一个扇区,就是MBR,估量有人听过,即masterbootrecord.引诱程序如grub,lilo都装在这里。为何要读取这些信息呢?想一想你呆板里装的多体系,假如没有引诱程序,呆板就不晓得他该启动哪一个体系,引诱程序的感化恰是供应几个操纵体系的选项,然后各个选项都指向了操纵体系的启动地点。
呆板从引诱程序找到了linux内核后,就要入手下手载进linux内核了,linux体系的内核基础上安装在/boot下,引诱程序就会找到boot下的内核,并加载。
加载终了后,内核实行/sbin/init程序,而这个程序会依据/etc/inittab文件里的信息选择登进形式,一共有7种形式,分离以0――6数字暗示。基础上我们用的linux装有图形界面的是用形式5.
晓得了登进形式后,就要入手下手读取主机信息了,linux起首读取/etc/rc.d/rc.sysinit,个中包含PATH路径和一些LINUX操纵体系最基础的信息。
接上去就要入手下手加载各个模块了,体系从/etc/modules.conf读进模块相干信息
/sbin/init程序入手下手实行run-level中的各个剧本了,刚入手下手已选择了等如形式0――6,则就会实行/etc/rc.d/rc*.d里的剧本了。进进/etc/rc.d/rc5.d文件夹,ls-l检察,会发明这里都是指向rc.d/init.d内里剧本的链接。因为各个登进形式都有分歧的剧本启动,而一切启动的剧本都是来自于init.d里。rc*.d里的剧本名要末是K开首,要末是S开首,K暗示kill,S暗示start,S和K前面的数字代表启动的优先级,越小越优先。
到这里差未几已完成了开机的年夜部分义务,接着/sbin/init就要入手下手实行实行linux的团体化设定。这些个设建都保留在/etc/rc.d/rc.local里</p>
只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。 |
|