RedHat 开机启动流程 :

1. LILO 取得控制权.

PC 起动时, 会读取开机磁碟第一条 cylinder 的第一个 sector(此即 MBR), 然後它会试着将读取到的程式码载入记忆体中并且予以执行. 这些程式码, 就是 LILO. 记不记得, 当初我们安装时, 曾选择将 LILO 放入MBR 呢?!

2. 载入 kernel

Red Hat 的 kernel 放在 /boot 中, 通常档名类似 vmlinuz-2.0.34-0.6, vmlinuz-2.2.5-15

3. kernel 执行第一支程式 /sbin/init

init 会根据 /etc/inittab 这个 initialization table 来决定不同的 run-level 应该如何设定系统.

Red Hat 的 run-level 有以下 7 层: (定义在 /etc/inittab 中)

0 --- halt : 关机 level

1 --- Single user mode : 单人模式, 如果你忘记 root 密码, 这是补救的方式之一.

2 --- Multiuser, without NFS : 多人使用模式, 但没有 NFS 功能, 如果安装时没有使用网路功能, 那麽 level 3 是一样的.

3 --- Full multiuser mode : 这是预定的 run-level

4 --- unused : 这个 run-level 目前尚未定义使用

5 --- X11 : X Windows 使用的 level

6 --- reboot : 重新开机时使用的 level

Linux 系统开机时, 最重要的观念便是这个 run-level , run-level 可以说是 Linux 的系统状态(system states of Linux), 根据不同的情况进入不同的系统状态, 以执行不同的初始化动作.

红帽linux设置自动启动,RedHat开机启动流程相关推荐

  1. RedHat开机启动流程

    RedHat 开机启动流程 : 1. LILO 取得控制权. PC 起动时, 会读取开机磁碟第一条 cylinder 的第一个 sector(此即 MBR), 然後它会试着将读取到的程式码载入记忆体中 ...

  2. Linux设置 cockpit 自动开机启动

    本文章向大家介绍CentOS7 设置 cockpit 自动开机启动,主要包括CentOS , Fedora , RedHat 设置 cockpit 自动开机启动使用实例.应用技巧.基本知识点总结和需要 ...

  3. Linux开机启动流程分析

    Linux开机启动十步骤 收藏分享2012-2-6 11:15| 发布者: 红黑魂| 查看数: 1366| 评论数: 0|来自: 比特网 摘要: 开机过程指的是从打开计算机电源直到LINUX显示用户登 ...

  4. Linux系统管理-开机启动流程

    Linux系统管理-开机启动流程 文章目录 Linux系统管理-开机启动流程 CentoOS6的开机启动流程 CentOS6忘记root密码 Linux的关机指令 CentOS7的开机启动流程 Cen ...

  5. Linux - 开机启动流程

    目录 一.掌握开机启动流程的意义: 1.1  为什么需要了解开机启动流程? 1.2  在日常的运维过程中,是否会遇到机器出现问题启动不了? 1.3  开机启动流程的意义 二.开机启动流程 2.1  开 ...

  6. Linux——开机启动流程

    开机启动流程     为什么需要了解开机启动流程?         掌握让某个软件开机自启         排查服务器启动了的故障,了解原因         防止黑客植入木马,去查询黑客会把木马方到哪 ...

  7. linux fedora35设置双系统开机启动顺序

    linux fedora35设置双系统开机启动顺序

  8. linux系统下开机启动流程

    在了解开机启动流程之前,还是得先了解一些磁盘的基本知识.磁盘主要由盘片,机械手臂,磁头,主轴马达构成.盘片就是存储数据的物理单位了.然后盘片上我们可以分成扇区(sector)和柱面(cylinder) ...

  9. Linux系统 设置 cockpit 自动开机启动时异常问题处理(设置systemctl enable cockpit 异常【解决办法】)

    Linux系统 设置 cockpit 自动开机启动时异常问题处理 问题系统: Centos7 Fedora29 RedHat7 systemctl enable cockpit 时,会出现如下错误: ...

最新文章

  1. python基本使用-Python的基本用法
  2. 【Linux - mysql】怎么修改数据库编码
  3. AndroidStudio中安装GsonFormat插件并根据json文件生成JavaBean
  4. CSS position(定位)属性
  5. c语言入门 在线,c语言入门课件1.docx
  6. 在四个小时内组装好这个游戏机
  7. python常用模块:pickle、shelve、json、xml、configparser
  8. 2.卷1(套接字联网API)---传输层:TCP,UDP 和 SCTP
  9. jquery 开始与结束方法 loading窗
  10. 云杰恒指:8.30恒指期货早盘资讯
  11. cholesky分解_FM因子分解机的原理、公式推导、Python实现和应用
  12. 【OpenCV C++】照片修改像素(尺寸大小)
  13. 计算机主板清理,终于理解如何清洗电脑主板
  14. CF1144C - Two Shuffled Sequences
  15. android根据滑动字体颜色被填充,自定义View:02-滑动变色的字体
  16. CAD图纸显示不全?别慌,有浩辰CAD!
  17. udev (简体中文)
  18. 运放放大倍数计算公式_低噪声前置高增益放大器设计
  19. 使用sklearn库学习线性回归(二)
  20. 数据通信与计算机网络答案,数据通信与计算机网络考试试题及答案

热门文章

  1. Colab-免费GPU算力
  2. 心电图心跳信号多分类预测-建模调参(四)
  3. CAD制图初学入门:如何在CAD图纸中插入图框?
  4. Oracle数据库实现分页
  5. STM32F429 21. LTDC 液晶屏幕
  6. 生物信息学|深度学习改善了药物药物相互作用和药物食物相互作用的预测精度
  7. 关于typedef的用法总结
  8. Linux 危险的 rm 命令,替换 trash
  9. Vue父组件mounted执行完后再执行子组件mounted执行顺序问题
  10. bookmarklet 书签小程序