day22-Linux系统服务

1. 开机启动流程

  • 1.1 CentOS6开机启动流程
    CentOS6开机启动流程

    内核引导:当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。
    运行init:init 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。
    init 程序首先是需要读取配置文件 /etc/inittab。
    运行级别:启动时根据"运行级别",确定要运行哪些程序。
    系统初始化:读取init的配置文件,初始化系统。
    建立终端基本系统环境已经设置好,各种守护进程也已经启动后。init接下来会打开6个终端,以便用户登录系统。在inittab中的以下6行就是定义了6个终端:
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

同时它会显示一个文本登录界面,这个界面就是我们经常看到的登录界面,在这个登录界面中会提示用户输入用户名,而用户输入的用户将作为参数传给login程序来验证用户的身份。
用户登录:用户可以通过命令、ssh或者图形化界面登录。

  • 1.2 CentOS6与CentOS7开机启动流程对比


    开机启动流程对比

2.运行级别

  • 2.1 CentOS6运行级别
运行级别 说明
0 关机
1 单用户模式
2 没有NFS服务
3 多用户模式,命令行,系统默认
4 未用
5 图形化
6 重启
  • 2.2 CentOS7运行级别


    CentOS7运行级别

参考链接:
https://www.runoob.com/linux/linux-system-boot.html
https://www.processon.com/view/link/5bffde0ae4b0f012f2382181

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,848评论 0 10
  • cenos6启动流程 加载BIOS的硬件信息,获取第一个启动设备 读取第一个启动设备MBR的引导加载程序(grub...
    毛利卷卷发阅读 1,112评论 0 1
  • 内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。 操作系统...
    Gq赵阅读 765评论 0 0
  • 1、开机流程 (1)centos6的启动流程 内核引导: 当计算机打开电源后,首先是BIOS开机自检,按照BIOS...
    布朗熊真可爱阅读 273评论 0 1
  • 系统安装过程 MBR:isolinux/boot.cat stage2: isolinux/isolinux.bi...
    毛利卷卷发阅读 774评论 0 1