开机引导流程,系统运转流程

By admin in 美高梅手机版4858 on 2019年4月1日

Linux 开机运维流程

  • BIOS(Basic Input Output System)是 PC
    机运维时加载的第二个软件。其实,它是1组固化到总结机主板上五个芯片上的先后,它保存着电脑最珍视的输入输出程序、开机后自检程序和系统自运转程序,它能够从
    CMOS 中读写系统装置的切切实实消息

Linux 开机运行流程

  • BIOS(Basic Input Output System)是 PC
    机运营时加载的率先个软件。其实,它是1组固化到总括机主板上四个芯片上的主次,它保存着总结机最重点的输入输出程序、开机后自检程序和种类自运行程序,它能够从
    CMOS 中读写系统安装的求实音信

1、系统运转流程

诚如的话,Linux 系统的开发银行流程是那样的:

  1. 开机之后,位于总结机主板 ROM 芯片上的 BIOS
    被第一读取,在展开硬件和内部存储器的校验以及 CPU 的自检未有卓殊后, BIOS
    将被加载到内部存款和储蓄器中。

  2. BIOS 遵照其安装的设施运行顺序,依次尝试加载含有 MB汉兰达消息的可开发银行设备(一般是硬盘,可安装),然后将控制权交给 MB本田UR-V 中的
    Bootloader(引导程序)。

  3. Linux 中央银行使 GRUB(多操作系统引导程序)作为 Bootloader。GRUB
    能够识别(根)文件系统并加载 Kernel(内核),同时将系统的控制权交给
    Kernel。

  4. Kernel 极其不难,加载进度中也恐怕会加载一些必需的模块打包文件。

  5. 连同 Kernel 1起加载的还有 init(/sbin/init)过程,是 Linux
    运行的率先个经过,它负责加载文件系统并基于运维级别运转(重启)和倒闭相应服务,最终先导化字符终端和/或运维图形终端,等待用户登录。

至此,系统运转完结。

 

1、系统运行流程

一般的话,Linux 系统的启航流程是那般的:

  1. 美高梅手机版4858,开机之后,位于总计机主板 ROM 芯片上的 BIOS
    被第3读取,在展开硬件和内部存款和储蓄器的校验以及 CPU 的自检未有充裕后, BIOS
    将被加载到内部存款和储蓄器中。

  2. BIOS 遵照其设置的装备运维顺序,依次尝试加载含有 MB奥迪Q五音信的可开发银行设备(一般是硬盘,可设置),然后将控制权交给 MBOdyssey 中的
    Bootloader(携带程序)。

  3. Linux 中运用 GRUB(多操作系统教导程序)作为 Bootloader。GRUB
    能够分辨(根)文件系统并加载 Kernel(内核),同时将系统的控制权交给
    Kernel。

  4. Kernel 极其不难,加载进程中也可能会加载1些不可或缺的模块打包文件。

  5. 会同 Kernel 一起加载的还有 init(/sbin/init)进程,是 Linux
    运转的首先个进度,它承受加载文件系统并根据运营级别运营(重启)和关闭相应服务,最终初步化字符终端和/或运转图形终端,等待用户登录。

从那之后,系统运营实现。

 

硬件运行

  • 1)Power On –》BIOS 实行硬件检查(CPU、内部存储器、主板、硬盘等)
  • 二)BIOS
    依据总结机设置的起步顺序(是从光驱依然从硬盘运行等),查找运维介质
  • 三)假若是从硬盘运行,BIOS 读取硬盘的
    MB大切诺基(硬盘的0柱面、0磁头、一扇区称为主辅导扇区)

MBR 大小512字节,分为三个部分
   主引导程序:446字节    这个主引导程序可能是 grub,也可能是 lilo(过老,基本不使用)
   硬盘分区表 DPT:64字节,每个分区要占用16个字节
   分区结束标记也叫硬盘有效标志:2字节,固定为 55AA

硬件运维

  • 一)Power On –》BIOS 进行硬件检查(CPU、内部存款和储蓄器、主板、硬盘等)
  • 2)BIOS
    遵照计算机设置的运行顺序(是从光驱仍旧从硬盘运营等),查找运维介质
  • 三)假如是从硬盘运转,BIOS 读取硬盘的
    MBKoleos(硬盘的0柱面、0磁头、一扇区称为主引导扇区)

    MBR 大小512字节,分为三个部分
       主引导程序:446字节    这个主引导程序可能是 grub,也可能是 lilo(过老,基本不使用)
       硬盘分区表 DPT:64字节,每个分区要占用16个字节
       分区结束标记也叫硬盘有效标志:2字节,固定为 55AA
    

2、流程详解

二、流程详解

GRUB 引导

  • 4)读取 stage一,然后读取 stage一_开机引导流程,系统运转流程。5 加载
    /boot对应的公文驱动,就足以读取 /boot/grub/stage2
  • GRUB 引导程序由三块组成

stage1:MBR 区前 446 字节
stage1_5:加载驱动    /boot 分区所对应的系统驱动被写到 2~63 扇区,MBR 当中会有地址指向这些扇区
stage2:在文件系统里面    /boot/grub/stage2

GRUB 引导

  • 四)读取 stage一,然后读取 stage一_5 加载
    /boot对应的文书驱动,就能够读取 /boot/grub/stage2
  • GRUB 教导程序由三块组成

    stage1:MBR 区前 446 字节
    stage1_5:加载驱动    /boot 分区所对应的系统驱动被写到 2~63 扇区,MBR 当中会有地址指向这些扇区
    stage2:在文件系统里面    /boot/grub/stage2
    

一. BIOS(Basic Input Or Output,基本输入输出系统)

BIOS 是电脑运维后首先被读取的系统,在硬件和内部存储器的校验以及 CPU
的自检通过、未有格外后,BIOS 将被加载到内存里。BIOS
主要囤积了装备(一般是硬盘,可在 BIOS 界面设置)的启航顺序,BIOS
依次尝试加载含有 MB景逸SUV 音讯的可开发银行设备,找到后将控制权交给 MB帕杰罗 中的
Bootloader。

 

1. BIOS(Basic Input Or Output,基本输入输出系统)

BIOS 是电脑运维后第3被读取的系统,在硬件和内部存款和储蓄器的校验以及 CPU
的自检通过、未有十二分后,BIOS 将被加载到内部存款和储蓄器里。BIOS
首要囤积了设备(一般是硬盘,可在 BIOS 界面设置)的起步顺序,BIOS
依次尝试加载含有 MBGL450 音讯的可开行设备,找到后将控制权交给 MB福特Explorer 中的
Bootloader。

 

基础指引

  • 5)stage2 通过 /boot/grub/grub.conf布置文件来加载 Linux 内核和
    Linux 影像
  • 基础和影像在 /boot

[root@tina grub]# cat grub.conf 
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda3
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0    // 使用第一个 title
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz   
hiddenmenu    // 隐藏菜单,按任意键显示菜单
title Red Hat Enterprise Linux (2.6.32-431.el6.x86_64)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=e35bcb79-1fce-49cf-913f-b902006ae751 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
    initrd /initramfs-2.6.32-431.el6.x86_64.img

水源引导

  • 5)stage2 通过 /boot/grub/grub.conf陈设文件来加载 Linux 内核和
    Linux 影像
  • 水源和影像在 /boot

    [root@tina grub]# cat grub.conf 
    # grub.conf generated by anaconda
    #
    # Note that you do not have to rerun grub after making changes to this file
    # NOTICE:  You have a /boot partition.  This means that
    #          all kernel and initrd paths are relative to /boot/, eg.
    #          root (hd0,0)
    #          kernel /vmlinuz-version ro root=/dev/sda3
    #          initrd /initrd-[generic-]version.img
    #boot=/dev/sda
    default=0    // 使用第一个 title
    timeout=5
    splashimage=(hd0,0)/grub/splash.xpm.gz   
    hiddenmenu    // 隐藏菜单,按任意键显示菜单
    title Red Hat Enterprise Linux (2.6.32-431.el6.x86_64)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=e35bcb79-1fce-49cf-913f-b902006ae751 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
    initrd /initramfs-2.6.32-431.el6.x86_64.img
    

2. MB帕杰罗(Master Boot Record,主指引记录)

MBXC60 在磁盘上的率先个扇区(一 扇区占 512 字节),它的前 4肆6 字节是
Bootloader(引导程序),后 四 个 1六 字节是最多 四 个主分区音讯,最后 二字节 5伍 AA 是开发银行标识。

Linux 中使用 GRUB 作为 Bootloader。

 

二. MB君越(Master Boot Record,主带领记录)

MB昂科拉 在磁盘上的第一个扇区(一 扇区占 512 字节),它的前 4四陆 字节是
Bootloader(引导程序),后 4 个 1陆 字节是最多 四 个主分区新闻,最后 二字节 55 AA 是运维标识。

Linux 中使用 GRUB 作为 Bootloader。

 

init 引导

  • 陆)系统起首化阶段
  • 系统的第一个进程:init 进程,该进度是系统具有进程的父进程
  • init 进度读取配置文件 /etc/inittab,该公文最根本的效率就是设定
    Linux 的周转级别
  • init 进度执行 /etc/rc.d/rc.sysinit剧本对系统实行初阶化
  • /etc/rc.d/rcX.d:X
    表示运维级别,根据区别的起步级别实施不一致目录内的以 S 开首的脚本
  • /etc/rc.d/rc.local 是在全部开端化学工业作成功后,Linux
    留给用户自定义的地方


  • /etc/rc.d/rc3.d目录为例,该目录下存放一多重的链接文件,链接到/etc/rc.d/init.d/目录下的剧本文件,开机时实行以
    S 伊始的台本,关机时执行以 K 起头的脚本

  • 在字母S或K 后边会随着两位数字,数值小的在数值大的前方执行

[root@localhost rc3.d]# ll
total 0
lrwxrwxrwx. 1 root root 16 Jul  4  2016 K01smartd -> ../init.d/smartd
lrwxrwxrwx. 1 root root 17 Jul  4  2016 K02oddjobd -> ../init.d/oddjobd
lrwxrwxrwx. 1 root root 17 Jul  4  2016 K05wdaemon -> ../init.d/wdaemon
......
lrwxrwxrwx. 1 root root 17 Jul  4  2016 S01sysstat -> ../init.d/sysstat
lrwxrwxrwx. 1 root root 22 Jul  4  2016 S02lvm2-monitor -> ../init.d/lvm2-monitor
lrwxrwxrwx. 1 root root 19 Jul  4  2016 S08ip6tables -> ../init.d/ip6tables
  • 7)执行 /sbin/mingetty本子开启 TTY
  • 8)字符界面登录:
  • 用户登录时索要用户名和密码,供给拜访/etc/passwd
    /etc/shadow文件
  • 借使用户名和密码错误,则拒绝登录
  • 比方用户名和密码正确能够登录成功,会执行 四 个剧本

/etc/profile
~/.bash_profile
~/.bashrc
/etc/bashrc
  • 九)图形界面登录:执行
    /etc/X11/prefdm剧本运行图形界面,别的的和字符界面登录一样

gdm:进入 Gnome 桌面
kdm:进入 KDE 桌面
xdm:启动 X Window

init 引导

  • 六)系统早先化阶段
  • 系统的率先个过程:init 进度,该进度是系统有着进度的父进程
  • init 进度读取配置文件 /etc/inittab,该公文最重要的效劳正是设定
    Linux 的运作级别
  • init 进程执行 /etc/rc.d/rc.sysinit本子对系统进行初阶化
  • /etc/rc.d/rcX.d:X
    表示运维级别,依照差别的开发银行级别实施分歧目录内的以 S 伊始的台本
  • /etc/rc.d/rc.local 是在全体初步化学工业作形成后,Linux
    留给用户自定义的地点


  • /etc/rc.d/rc3.d目录为例,该目录下存放1多重的链接文件,链接到/etc/rc.d/init.d/目录下的脚本文件,开机时实施以
    S 起首的本子,关机时执行以 K 起首的剧本

  • 在字母S或K 前面会跟着两位数字,数值小的在数值大的近日执行

    [root@localhost rc3.d]# ll
    total 0
    lrwxrwxrwx. 1 root root 16 Jul  4  2016 K01smartd -> ../init.d/smartd
    lrwxrwxrwx. 1 root root 17 Jul  4  2016 K02oddjobd -> ../init.d/oddjobd
    lrwxrwxrwx. 1 root root 17 Jul  4  2016 K05wdaemon -> ../init.d/wdaemon
    ......
    lrwxrwxrwx. 1 root root 17 Jul  4  2016 S01sysstat -> ../init.d/sysstat
    lrwxrwxrwx. 1 root root 22 Jul  4  2016 S02lvm2-monitor -> ../init.d/lvm2-monitor
    lrwxrwxrwx. 1 root root 19 Jul  4  2016 S08ip6tables -> ../init.d/ip6tables
    
  • 7)执行 /sbin/mingetty本子开启 TTY

  • 8)字符界面登录:
  • 用户登录时索要用户名和密码,供给拜访/etc/passwd
    /etc/shadow文件
  • 假定用户名和密码错误,则拒绝登录
  • 尽管用户名和密码正确可以登录成功,会实行 肆 个剧本

    /etc/profile
    ~/.bash_profile
    ~/.bashrc
    /etc/bashrc
    
  • 9)图形界面登录:执行
    /etc/X11/prefdm剧本运维图形界面,其余的和字符界面登录一样

    gdm:进入 Gnome 桌面
    kdm:进入 KDE 桌面
    xdm:启动 X Window
    

三. GRUB(GRand Unified Bootloader,多操作系统教导程序)

GRUB 是未来 Linux
使用的主流指导程序,能够用来指引未来大概全数的操作系统。

GRUB 是模块化的,运营时会经历如下阶段:

美高梅手机版4858 1

(一)stage1:stage 一 大小 51二 字节(和 MB揽胜极光 壹样大),是 MB大切诺基 的备份,MBTiggo损坏时能够从此间得到三个备份。

(2)*_stage1_5:用于识别多样类型文件系统的文本。CentOS 6以后的本子暗中同意文件系统是 ext四,会相应地辨识 e二fs_stage1_5文件。识别后,加载文件系统。

(叁)stage2:根据 GRUB 配置文件 /boot/grub/grub.conf
的情节来决定怎么着加载 Kernel。该文件内容类同如下:

美高梅手机版4858 2

参数详解:

default:默认启动的内核编号,从0开始(每个内核信息由title标识)
timeout:等待用户选择要启动的内核的超时时间,单位为秒
splashimage:使用的背景图片
hiddenmenu:隐藏菜单
title:操作系统或内核的标题
    root:内核所在的分区,(hd0,1)表示第1块磁盘的第1个分区
    (在grub中,设备统统以hd开头,并紧跟一个数字作为各磁盘设备的标记,从0开始编号;分区也是从0开始编号,而我的(hd0,1)是因为我的第0个分区是swap交换分区)
    kernel:要加载的内核文件,后面附带启动参数
    initrd:额外驱动或模块的打包文件,ram disk 或 ram fs 文件(通常是归档压缩文件,以.img为文件名后缀)

 

三. GRUB(GRand Unified Bootloader,多操作系统指导程序)

GRUB 是前几天 Linux
使用的主流辅导程序,能够用来指点未来大致全数的操作系统。

GRUB 是模块化的,运维时会经历如下阶段:

美高梅手机版4858 3

(1)stage壹:stage 1 大小 51二 字节(和 MBRAV四 一样大),是 MBSportage 的备份,MB福睿斯损坏时能够从此间收获二个备份。

(2)*_stage1_5:用于识别各种类型文件系统的文本。CentOS 六未来的本子暗许文件系统是 ext4,会相应地辨认 e2fs_stage1_伍文件。识别后,加载文件系统。

(3)stage二:遵照 GRUB 配置文件 /boot/grub/grub.conf
的始末来控制如何加载 Kernel。该公文内容相似如下:

美高梅手机版4858 4

参数详解:

default:默认启动的内核编号,从0开始(每个内核信息由title标识)
timeout:等待用户选择要启动的内核的超时时间,单位为秒
splashimage:使用的背景图片
hiddenmenu:隐藏菜单
title:操作系统或内核的标题
    root:内核所在的分区,(hd0,1)表示第1块磁盘的第1个分区
    (在grub中,设备统统以hd开头,并紧跟一个数字作为各磁盘设备的标记,从0开始编号;分区也是从0开始编号,而我的(hd0,1)是因为我的第0个分区是swap交换分区)
    kernel:要加载的内核文件,后面附带启动参数
    initrd:额外驱动或模块的打包文件,ram disk 或 ram fs 文件(通常是归档压缩文件,以.img为文件名后缀)

 

4. Kernel(内核)

GRUB 的尾声阶段 stage二 会依据 GRUB 配置文件 /boot/grub/grub.conf
的始末来加载 Kernel,并将系统控制权交给 Kernel。

一声令下 dmesg 可以用来查阅这一次运维时内核的输出音信。

 

4. Kernel(内核)

GRUB 的尾声阶段 stage2 会根据 GRUB 配置文件 /boot/grub/grub.conf
的情节来加载 Kernel,并将系统控制权交给 Kernel。

指令 dmesg 能够用来查阅本次运行时内核的输出新闻。

 

5. init(Linux 运维的第一个经过)

init 进度是 Linux 运转的第一个进度,PID 为 1,别的具备进程是它的子进度。

Linux 的 init 进度是由古板的 sysvinit 衍生和变化而来的,init
进度读取的布局文件 /etc/inittab 仅保留了 sysvinit 的 inittab
文件定义的暗许运维级别 runlevel,其余的配置则分散到了 /etc/init/*.conf
多个文件中。

init 进程会基于 /etc/inittab 文件定义的 runlevel
去实践相应目录下的剧本。

美高梅手机版4858 5

美高梅手机版4858 6

 

伍. init(Linux 运转的首先个过程)

init 进度是 Linux 运维的首先个经过,PID 为 一,别的具备进度是它的子进度。

Linux 的 init 进程是由古板的 sysvinit 演化而来的,init
进度读取的配置文件 /etc/inittab 仅保留了 sysvinit 的 inittab
文件定义的暗中同意运营级别 runlevel,其余的配备则分散到了 /etc/init/*.conf
多个文本中。

init 进度会依据 /etc/inittab 文件定义的 runlevel
去实施相应目录下的本子。

美高梅手机版4858 7

美高梅手机版4858 8

 

6. runlevel(运维级别)

命令 runlevel 可展现上二个及当前
runlevel。命令 init 可用来改变如今的
runlevel。

Linux 的 runlevel 有 7 个:

0:系统停机,默认运行级别不能设为0,否则不能正常启动
1:单用户模式,root权限,用于系统维护,禁止远程登陆
2:多用户模式(无网络)
3:多用户状态(命令行界面)
4:保留未使用
5:多用户模式(X11图形化界面)
6:系统重启,默认运行级别不能设为6,否则不能正常启动

那 7 个 runlevel 分别对应了 /etc/rc.d/rc[0-6].d/ 多少个目录:

美高梅手机版4858 9

各样目录存款和储蓄了具有以 K* 和 S* 初始的文本,K 早先的文本表示从任何
runlevel 切换过来必要打开(重启)的服务,S 初始的文件表示从其余 runlevel
切换过来须要关闭的劳动。

 

陆. runlevel(运行级别)

指令 runlevel 可体现上3个及当前
runlevel。命令 init 可用来改变最近的
runlevel。

Linux 的 runlevel 有 7 个:

0:系统停机,默认运行级别不能设为0,否则不能正常启动
1:单用户模式,root权限,用于系统维护,禁止远程登陆
2:多用户模式(无网络)
3:多用户状态(命令行界面)
4:保留未使用
5:多用户模式(X11图形化界面)
6:系统重启,默认运行级别不能设为6,否则不能正常启动

那 柒 个 runlevel 分别对应了 /etc/rc.d/rc[0-6].d/ 几个目录:

美高梅手机版4858 10

各类目录存款和储蓄了富有以 K* 和 S* 开首的文书,K 开首的文本表示从此外runlevel 切换过来供给开启(重启)的劳务,S 起首的文件表示从别的 runlevel
切换过来必要关闭的服务。

 

三、单用户修改root密码

在开机运转时,为根本传递参数 “1” 或 “single”
,可让系统进入单用户格局(runlevel
一)。单用户方式下不运行任何服务,直接以 root
用户登录,并且不供给密码,能够选拔 passwd 修改 root 密码。

 

操作步骤如下:

开机后,在 GRUB
辅导等待用户挑选要加载内核的逾期时间内,随意按下二个键,进入基础的挑选界面。

美高梅手机版4858 11

上图中,选中目的版本内核,按下 “e” 键进入编辑。

美高梅手机版4858 12

上航海用教室中,选中 kernel,按下 “e” 键进入编辑。

美高梅手机版4858 13

上海体育地方中,在行末尾为内核传递参数 “一” 或 “single” ,回车明确,按 “b” 运维。

美高梅手机版4858 14

上海教室中,成功进入单用户情势,并且是 root 用户登录。使用 passwd 修改 root 密码,然后 exit 退出,平常重启即可。

美高梅手机版4858 15

 

3、单用户修改root密码

在开机运转时,为内核传递参数 “一” 或 “single”
,可让系统进入单用户格局(runlevel
一)。单用户格局下不运转任何服务,直接以 root
用户登录,并且不供给密码,能够应用 passwd 修改 root 密码。

 

操作步骤如下:

开机后,在 GRUB
辅导等待用户挑选要加载内核的超时时间内,随意按下3个键,进入基础的选项界面。

美高梅手机版4858 16

上图中,选中指标版本内核,按下 “e” 键进入编辑。

美高梅手机版4858 17

上海体育场合中,选中 kernel,按下 “e” 键进入编辑。

美高梅手机版4858 18

上海体育场面中,在行末尾为内核传递参数 “1” 或 “single” ,回车鲜明,按 “b” 运转。

美高梅手机版4858 19

上海图书馆中,成功进入单用户形式,并且是 root 用户登录。使用 passwd 修改 root 密码,然后 exit 退出,不荒谬重启即可。

美高梅手机版4858 20

 

四、GRUB加密

管理员能够通过单用户情势修改 root
密码,不过那也招致任什么人都只怕由此那种办法凌犯系统。为了防患那种危险,能够展开
GRUB 加密。

  1. 在 root 用户下输入 grub-md五-crypt 命令,然后输入为 GRUB
    设置的密码,产生一组 MD⑤ 加密后的密文。

美高梅手机版4858 21

  1. 将获取的密文添加到 GRUB 配置文件 /boot/grub/grub.conf 中。

美高梅手机版4858 22

如此在用户在开机后要编写内核时就会强制供给输入 GRUB 密码,剔除了违规修改
root 密码的或许。

说不上,也得以在 title 段添加3个passward,它是用以基础(系统)运行时供给输入的密码。

 

参照链接:

Linux系统运维流程

图解Linux系统运维流程

Linux系统运营进程

linux中inittab文件详解

Linux系统有七个运转级别(runlevel)

CentOS 6.4
Grub加密码

四、GRUB加密

领队可以经过单用户格局修改 root
密码,不过那也造成任什么人都恐怕因而这种方法凌犯系统。为了以免万1那种危险,能够进行GRUB 加密。

  1. 在 root 用户下输入 grub-md5-crypt 命令,然后输入为 GRUB
    设置的密码,产生1组 MD五 加密后的密文。

美高梅手机版4858 23

  1. 将获得的密文添加到 GRUB 配置文件 /boot/grub/grub.conf 中。

美高梅手机版4858 24

那般在用户在开机后要编制内核时就会强制供给输入 GRUB 密码,剔除了不法修改
root 密码的或者。

其次,也得以在 title 段添加一个passward,它是用以基础(系统)运转时供给输入的密码。

 

参考链接:

Linux系统运行流程

图解Linux系统运转流程

Linux系统运转进程

linux中inittab文件详解

Linux系统有多个运维级别(runlevel)

CentOS 6.4
Grub加密码

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有