• Linux系统的启动流程


    一、选择操作系统

    通过配置文件/etc/grub.conf里面的配置来完成

    配置说明:

    default=0 默认启动第一个系统
    timeout=5 系统启动读秒的时间,默认是5秒
    splashimage=(hd0,0)/grub/splash.xpm.gz 启动界面的背景图片
    hiddenment 隐藏菜单,隐藏选择操作系统的界面
    title 第一个操作系统的描述

    如果计算机安装了多个操作系统,则会有多个title。

    计算机默认启动的操作系统是通过"default=操作系统的序号(从0开始算)"来设置的。

    二、选择登陆界面(字符界面还是图形界面)

    Linux系统里面,有字符界面,还有图形界面,到底进入到哪个界面是由/etc/inittab配置文件里面的配置来决定的。

    1. 运行级别

    Linux里面运行级别有7种:

    0 关机
    1

    单用户模式启动,使用该模式可以修复简单的系统故障,就类似与window里面的安全模式。

    2

    多用户模式,不开启网络服务

    3

    字符界面

    4

    未定义,保留模式,给linux的开发人员使用的。

    5 图形界面
    6 重启

    一般常用是3(字符界面)和5(图形界面)

    2. 根据运行级别运行对应的目录里面的服务 ls –l /etc/rc.d

    如果我们选择了3运行级别,则运行rc.d/rc3.d目录里面的服务。

    以K开头的是需要关闭的服务 

    以S开头的是需要开启的服务。 

    不同的运行级别会运行不同的服务。 

    注意:rc.d目录下面的rc.sysinit文件是每个运行级别都要运行的。 

    rc.local文件是登录系统之前运行的一个文件。

     挂载文件系统

    1. 挂载的概念

    把系统里面的目录和磁盘里面的某个区域建立对应关系

    2. /etc/fstab配置文件来完成挂载分区

     

    第一个列 分区设备文件名或UUID(硬盘通用唯一识别码)
    第二个列 挂载点(系统的目录)
    第三个列 文件系统类型
    第四个列 挂载参数
    第五个列 指定分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份
    第六个列 指定分区是否fsck检测,0代表不检测,其他数字代表检测的优先级,那么当然1优先级比2高
  • 相关阅读:
    Java lamda Stream
    java动态绑定的一点注意
    javascript的一点学习
    阶段总结
    some notes about spring aop
    java 命令notes
    Guava cache
    位运算
    解析JDK 7的动态类型语言支持
    Maven里面多环境下的属性过滤(配置)
  • 原文地址:https://www.cnblogs.com/chenjiacheng/p/6522579.html
Copyright © 2020-2023  润新知