如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Linux内核初始化过程简要介绍全部引导过程是四步1:bootPROMphase2:bootProgramsphase3:kernelinitializationphase4:initphasesystem初始化,检测内存和cpu,检查设备和创建设备树,设置consolekernel初始化过程kernelself-initialization内核自检loadingofkernelmodules载入内核模块readingofthekernelconfigurationfilein/etc/system读内核配置文件staringofthe/sbin/initprocess运行/sbin/init进程bootblk是用于装载第二个引导程序ufsboot的主引导程序bootblk是被PROM的boot设备的引导扇区装载的ufsboot程序是用了装载两部分核心genunix和unix的installboot是用来在磁盘分区上安装bootblk的genunixistheplatform-independentgenerickernelfile,whileunixistheplatform-specifickernelcomponent.整个的引导过程:PROMfromthebootsectorofthebootdevice-->bookblk-->ufsboot-->genunix(是一个独立平台的普通内核文件)andunix(是一个特殊平台内核文件)-->其它浅谈Linux文件系统反删除方法作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在档节点中作删除标记,并不真正清除文件内容,但是其它用户和一些有写盘动作的进程会很快覆盖这些资料。不过,对于家庭单机使用的Linux,或者误删档后及时补救,还是可以恢复的。1、Ext2HYPERLINK"http://www.yesky.com/SoftChannel/72350068425883648/20030619/1708883.shtml"\t"_blank"文件系统结构的简单介绍在Linux所用的Ext2文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个档还有一个节点,节点中包含有档所有者,读写权限,文件类型等信息。对于一个小于12个块的档,在节点中直接存储档数据块的块号。如果档大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有256个档数据块的块号(Ext2fs中每个块号占用4字节,这样一个块中所能存储的块号就是1024/4=256)。如果有更大的档,那么还会在节点中出现二级间接块和三级间接块。2、恢复被误删档的方法大多数Linux发行版都提供一个debugfs工具,可以用来对Ext2文件系统进行编辑操作。不过在使用这个工具之前,还有一些工作要做。首先以只读方式重新挂载被误删的档所在分区。使用如下命令:(假设文件在/usr分区)mount?Cr?Cn?Coremount/usr-r表示只读方式挂载;-n表示不写入/etc/mtab,如果是恢复/etc上的档,就加上这个参数。如果系统说xxxpartionbusy,可以用fuser命令查看一下是哪些进程使用这个分区上的?n:fuser?Cv?Cm/usr如果没有什么重要的进程,用以下命令停掉它们:fuser-k?Cv?Cm/usr然后就可以重新挂载这些文件系统了。如果是把所有的档统一安装在一个大的/分区当中,可以在boot提示符下用linuxsingle进入单用户模式,尽量减少HYPERLINK"http://www.yesky.com/SoftChannel/72348973209223168/20040331/1782938.shtml"\t"_blank"系统进程向硬盘写入资料的机会,要不干脆把硬盘挂在别的机器上。另外,恢复出来的资料不要写到/上面,避免破坏那些有用的资料。如果机器上有dos/windows,可以写到这些分区上面:mount?Cr?Cn/dev/hda1/mnt/had然后就可以执行debugfs:(假设Linux在/dev/hda5)#debugfs/dev/hda5就会出现debugfs提示符debugfs:使用lsdel命令可以列出很多被删除的文件的信息:debugfs:lsdeldebugfs:2692deletedinodesfound.InodeOwnerModeSizeBlocksTimedeleted164821010060081921/1SunMay1319:22:462001……………………………………