系统初始化
     1.查看系统的版本信息:cat /etc/redhat-release
     2.命令uname:选项:-r查看系统内核的发行号,-v查看内核的版本,-m查看硬件平台,-o查看操作系统信息,-a查看所有信息。
     3.系统的运行是分7个等级的(0-6),其中,0代表关机,6代表重启。1表示在但用户模式运行,s,S,single均有此意,emergency表示救援模式,会绕过文件/etc/rc.d/rc.sysinit。2表不启用网络文件系统的多用户模式,3表示在纯文本界面的完全多用户模式,5表示在图形界面的完全多用户模式,4为系统预留的模式,未定义。其中,/etc/inittab的第一行定义了系统的默认运行等级。
     4.查看系统的所有服务:chkconfig --list;打开服务:chkconfig servicename on|off|reset。系统的独立守护进程,时时在后台运行;系统的暂时进程,通过超级进程xinetd在后台代理。
     5.计算机的开机流程:
       (1)BIOS初始化
       (2)根据boot squence找到第一个启动设备,找到其MBR中的Bootloader。
       (3)Booterloader加载内核,内核在内存中解压,并实现自我的初始化。
       (4)系统执行第一个进程init,其根据/etc/inittab加载,最后执行/etc/rc.d/rc.local
       其中,Bootloader:早期的LILO,其只能引导1024柱面以前的OS,对大的硬盘引导不好。GRUB,功能强大,可引导多种操作系统。
     6.GRUB的主引导文件:/boot/grub/grub.conf
          default=0              //定义默认启动的操作系统
     timeout=5              //定义超时时间
     splashp_w_picpath=(hd0,0)/grub/3.xpm.gz  //定义启动背景图片,指接受640*480的14位×××片
     hiddenmenu      //隐藏菜单
     title Red Hat Enterprise Linux Server (2.6.18-164.el5)
      root (hd0,0)   //定义启动内核所在的分区,
      kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/vol0/root rhgb quiet //找到内核后以只读挂载静默显示内核初始化信息
      initrd /initrd-2.6.18-164.el5.img   //向内核提供一个简单的驱动,在系统安装完成后生成一个虚拟的文件系统,用于加载真正的文件系统。
     title Install Red Hat Enterprise Linux 5
       root (hd0,0)
       kernel /vmlinuz-5 ks=http://192.168.0.254/workstation.cfg ksdevice=eth0 noipv6
        initrd /initrd-5
  7.在GRUB存在故障是应采取的措施:
     (1)丢失GRUB的配置文件:
         grub>root (hd0,0)
         grub>find  vmlinuz-2.6.18-164.el5
         grub>kernel /vmlinuz-2.6.18-164.el5
         grub>initrd /initrd-2.6.18-164.el5.img
         grub>boot
     (2)GRUB被破坏,重建GRBU的方法:
         [root@server67 ~]#grub
         grub>root (hd0,0)
         grub>setup (hd0)
         grub>quit
         或者执行命令:grub-install --root-directory=/boot /dev/sda
     (3)给GRUB添加密码:
        #grub-md5-crypt   //使用MD5算法为GRUB添加密码
        在/etc/grub.conf中第一个title上一行田间password --md5 后跟生成的密码
        #sync  //同步
  8.内核引导生姜功能:
     (1)硬件设备探测
     (2)硬件设备初始化
     (3)以只读方式挂载根文件系统
     (4)装载init进程
     内核启动的日志被存放在/bar/log/dmesg
  9.init的配置文件:/etc/inittab,其功能有:
     (1)指定系统的默认运行等级
     (2)启动系统初始化脚本
     (3)执行指定运行级别下的每一个启动脚本
     (4)捕获特定的键序列
     (5)设定电源故障是要执行的脚本
     (6)设定要启动的虚拟控制台
     (7)设定当指令运行级别为5时做图形界面初始化的脚本
  10./etc/rc.d/rc.sysinit
     (1)激活udev和SELinux
     (2)设置内核工作时的参数
     (3)设置系统时间
     (4)装载键盘映射
     (5)启用交换分区
     (6)设置主机名
     (7)根文件系统检查并重新以读写方式挂载文件系统
     (8)激活RAID和LVM设备
     (9)启用磁盘配额
     (10)检查并挂载其他文件系统
     (11)起初过期的文件锁和PID文件  
                    


转载于:https://blog.51cto.com/dongni80/561397