bash中常用的测试有三类:整数测试:-gt-le-ne-eq-ge-lt文件测试:-eFILE:测试文件是否存在-fFILE:测试文件是否为普通用户-dFILE:测试指定路径是否为目录-rFILE:测试当前用户对指定文件是否有读取权限-wFILE-xFILE[-e/etc/inittab][-x/etc/rc.d/rc.sysinit]多分支的if语句..
分类:
其他好文 时间:
2014-11-21 16:41:22
阅读次数:
186
本篇主要以Centos为例,讲述整个Linux系统启动过程,包括了grub引导,initramfs流程,/sbin/init执行rc.sysinit及rc的大体流程。另外,本篇有一个实例来说明,将整个操作系统运行在内存的实例(系统默认是使用一块物理磁盘存储操作系统)。1 概述 Linux系统从软件角...
分类:
系统相关 时间:
2014-11-12 13:20:50
阅读次数:
249
BIOSMBR(启动引导程序(GRUB)加载内核内核解压并自检找到initranfs建立伪真根目录加载驱动挂载真正系统根目录/sbin/init/etc/init/rcs.conf/etc/rc.d/rc.sysinit系统初始化/etc/inittab/etc/init/rc.conf/etc/rc.d/rc/etc/rc[0-6].d按照优先级启动和关闭相应脚本/etc/rc.d/rc...
分类:
其他好文 时间:
2014-09-16 02:46:40
阅读次数:
251
FreeBSDkernel是一个膨大的系统,对于这样一个大系统,里面往往包含了大量的子系统和模块,当系统初始化时这些模块就需要初始化,按照通常的思路,这些初始化过程必须在某处被显式地调用,这样一来,当你新增某个模块,你必须再修改那个系统初始化的地方来调用这个新增模块的初始化过程,而且由于ANSIC语...
分类:
其他好文 时间:
2014-08-15 23:47:29
阅读次数:
447
SYSINIT是一个通用的调用排序与分别执行机制的框架。FreeBSD目前使用它来进行内核的动态初始化。SYSINIT使得FreeBSD的内核各子系统可以在内核或模块动态加载链接时被重整、添加、删除、替换,这样,内核和模块加载时就不必去修改一个静态的有序初始化安排表甚至重新编译内核。这个体系也使得内...
分类:
其他好文 时间:
2014-08-15 23:45:29
阅读次数:
410
Linux是使用级层式的树状结构来管理文件目录,如下图所示(只列出了部分目录文件):在Linux中,所有的文件和目录都由根目录(/)开始。它是所有目录和文件的源头,然后再一个一个分支下去。所以我们表示一个目录文件就从根开始一级级写。如上图的,rc.sysinit文件,表示该文件的路..
分类:
系统相关 时间:
2014-07-02 16:15:27
阅读次数:
354
先後運行的腳步/etc/inittab/etc/rc.d/rc.sysinit/etc/rc.d/rcX/etc/rc.d/rcX.d/Sxxxxstart(/etc/rc.d/init.d/XXXX)/etc/rc.d/rc.localminigetty/dev/tty1-6login-->bash/etc/profile~/.bash_profile5:gdm
分类:
系统相关 时间:
2014-05-16 02:11:38
阅读次数:
290
适用场景: 当误操作修改系统启动文件/etc/fstab,
/etc/rc.d/rc.sysinit时,就会造成系统启动时读取磁盘或初始化环境失败,导致linux无法正常启动,此时就可以借助Linux的救援模式临时进入系统,进行文件修改,纠正错误救援(rescue)模式的本质:
只是一个带shell...
分类:
系统相关 时间:
2014-05-09 18:39:28
阅读次数:
408
Linux rescue适用场景: 当误操作修改系统启动文件/etc/fstab,
/etc/rc.d/rc.sysinit时,就会造成系统启动时读取磁盘或初始化环境失败,导致linux无法正常启动,此时就可以借助Linux的救援模式临时进入系统,进行文件修改,纠正错误救援(rescue)模式的本质...
分类:
系统相关 时间:
2014-05-09 18:25:55
阅读次数:
466
一、输入重定向和输出重定向通常计算机的I/O(输入/输出)设备为键盘和显示器,因此当我们执行cat命令而不加任何参数时,命令会等待用户通过键盘输入数据;而当我们为cat命令增加了参数/etc/rc.d/rc.sysinit后,cat命令的输入源变成了文件/etc/rc.d/rc.sysinit。这个过程就是输..
分类:
其他好文 时间:
2014-05-02 03:06:47
阅读次数:
319