- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 linux文件系统初始化过程(6 完结)---执行init程序
内核加载完initrd文件后,为挂载磁盘文件系统做好了必要的准备工作,包括挂载了sysfs、proc文件系统,加载了磁盘驱动程序驱动程序等。接下来,内核跳转到用户空间的init程序,由init完成创建磁盘设备文件、加载磁盘文件系统、从rootfs切换到磁盘根文件系统等工作。 由于在不同的linux发行版中,init的实现方式差异很大,不能将所有的发行版都分析一遍,因此本文选取ubuntu12.04发行版来描述如何从rootfs切换到磁盘根文件系统。
2014-02-28 21:30:02 4661 1
原创 linux系统管理(2)---查看硬件信息
本文将介绍如何查看系统的硬件配置。由于涉及到的硬件设备比较多,不能一一详解,因此本文采取从总线、设备和驱动模块三方面讲述。
2014-02-17 22:14:29 2800
原创 linux系统管理(1)---man
在linux的使用过程中,如果忘记某个命令的使用方法或者某个接口函数的定义,我们一般都会使用man命令;man是manual的缩写,man命令是linux在线帮助文档的接口;熟练掌握man命令可以帮助我们提升使用linux的能力。 本文将详细介绍man命令的使用方法相关内容。
2014-02-09 21:53:57 2723 2
原创 linux文件系统初始化过程(5)---加载initrd(下)
linux把文件分为常规文件、目录文件、软链接文件、硬链接文件、特殊文件(设备文件、管道文件、socket文件等)几种类型,分别对应不同的新建函数sys_open()、sys_mkdir()、sys_symlink()、sys_link()、sys_mknod()。 系统初始化阶段成功加载initrd后,调用这些接口函数创建各种文件,因此这些函数在linux文件系统初始化过程中起到了重要作用,本文将详细描述这些接口函数的实现过程。 这些接口函数主要在fs/namei.c、fs/open.c文
2014-02-09 17:06:09 4826
understanding the linux kernel(3rd) 英文版
2010-03-18
make使用手册,轻松学习make的使用。
2009-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人