linux启动管理

启动过程:

主机启动并进行硬件自检后,读取硬盘MBR中的启动引导程序,并进行加载。

启动引导程序负责引导硬盘中的操作系统,根据用户在启动菜单中选择的启动项不同,可以引导不同的操作系统启动。对于linux操作系统,启动引导其直接加载linux内核程序。

linux的内核程序负责操作系统启动的前期工作,并进一步加载系统的INIT进程。

INIT进程是linux系统中运行的第一个进程,该进程将根据其配置文件执行相应的启动程序,并进入指定的系统运行级别。

在不同的运行级别中,根据系统的设置将启动相应的服务程序。

在启动过程的最后,将运行控制台程序提示并允许用户输入账号和口令进行登陆

系统运行级别

0 关机,不要把系统的默认运行级别设置为0,否则系统不能正常启动

1 单用户模式,用于root用户对系统进行维护,不允许其他用户使用主机

2 字符界面多用户模式,该模式下不能使用NFS

3 字符界面完全多用户模式,主机作为服务器通常在该模式下

4 未分配

5 图形界面的多用户模式,用户在该模式下可以进入图形登陆界面

6 重新启动,不要把系统默认运行级别设置为6,否则系统不能正常启动

查看系统运行级别:

runlevel

改变系统运行级别:

init 2

系统默认运行级别

vim /etc/inittab #centos6.X

#在centos7中此文件已无效,centos7运行级别都定义在 /lib/systemd/system下. 不是centos6.X的/etc/inittab文件.

设置命令行级别方法:

ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target

或ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

或systemctl set-default multi-user.target

设置窗口级别方法:

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

或ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

或systemctl set-default graphical.target

/etc/rc.d/rc文件

运行级别参数传入/etc/rc.d/rc这个脚本之后,由这个脚本按照不同的运行级别启动/etc/rc[0-6].d/目录中的相应的程序

/etc/rc3.d/knn开头的文件(nn是数字),会按照数字顺序依次关闭

/etc/rc3.d/snn开头的文件(nn是数字),会按照数字顺序依次启动

原文地址:https://www.cnblogs.com/liang-yao/p/8449299.html

时间: 2024-11-11 19:47:33

linux启动管理的相关文章

Linux启动管理与备份

系统运行级别 运行级别 含义 0 关机 1 单用户模式,可以想象为Windows的安全模式,主要用于系统修复 2 不完全的命令行模式,不含NFS服务 3 完全的命令行模式,就是标准字符界面 4 系统保留 5 图形界面 6 重启动 运行级别命令: # runlevel #查看运行级别命令 # init 运行级别 #改变运行级别命令.0关机,3字符界面模式,5图形界面模式,6重启 Ubuntu查看(改变)系统默认运行级别,可参考:Ubuntu下修改系统的默认启动级别. Linux启动流程 第一步:开

Linux学习笔记(22) Linux启动管理

1. 系统运行级别 运行级别 含义 0 关机 1 单用户模式,可想象为windows的安全模式,主要用于系统修复 2 不完全的命令行模式,不含NFS服务 3 完全的命令行模式,就是标准字符界面 4 系统保留 5 图形模式 6 重启动 (1) 运行级别命令 runlevel #查看运行级别命令 N表示进入3前面的级别 init 运行级别 #改变运行级别命令 (2) 系统默认运行级别 在配置文件/etc/inittab中进行修改即可 id:3:initdefault: #系统开机后直接进入哪个运行级

第14章 Linux启动管理(2)_启动引导程序grub

2. 启动引导程序grub 2.1 Grub配置文件 (1)grub中分区的表示 硬盘 分区 Linux设备文件名 Grub中设备文件名 第1块SCSI硬盘 第1个主分区 /dev/sda1 hd(0,0) 第2个主分区 /dev/sda2 hd(0,1) 扩展分区 /dev/sda3 hd(0,2) 第1个逻辑分区 /dev/sda5 hd(0,4) 第2块SCSI硬盘 第1个主分区 /dev/sdb1 hd(1,0) 第2个主分区 /dev/sdb2 hd(1,1) 扩展分区 /dev/sd

Linux启动管理:grub

1.grub中分区表示 Linux 中 /dev/sda1   在grub中为   hd0,0    代表第一个硬盘的第一个分区 Linux中 /dev/sdb3是扩展分区     在grub中为   hd1,2   表示在第二块硬盘的第3个分区 Linux中 /dev/sdb5是扩展分区中的逻辑分区 在grub中为 hd1,3   因为上述逻辑分区是第3个分区 那么后面的Linux序号/dev/sdb4就不会存在 逻辑分区不可能小于5  所以这里是第四个分区 2.grub配置文件: 1 [[e

第14章 Linux启动管理(3)_系统修复模式

3. 系统修复模式 3.1 单用户模式 (1)在grub界面中选择第2项,并按"e键"进入编辑.并在"-quiet"后面加入" 1",即"-quiet 1"其中的1表示单用户模式.然后重启就可以进入单用户模式(注意,此时无须输入用户名和密码即可进入). (2)单用户模式常见的错误修复 ①遗忘root密码:#passwd root  //为root用户设置密码 ②修改系统默认运行级别:#vi /etc/inittab就可以更改默

启动期间的内存管理之初始化过程概述----Linux内存管理(九)

日期 内核版本 架构 作者 GitHub CSDN 2016-06-14 Linux-4.7 X86 & arm gatieme LinuxDeviceDrivers Linux内存管理 在内存管理的上下文中, 初始化(initialization)可以有多种含义. 在许多CPU上, 必须显式设置适用于Linux内核的内存模型. 例如在x86_32上需要切换到保护模式, 然后内核才能检测到可用内存和寄存器. 而我们今天要讲的boot阶段就是系统初始化阶段使用的内存分配器. 1 前景回顾 1.1

linux 学习15 16 启动管理,备份和恢复

第十五讲 启动管理 15. 1 CentOS 6.x 启动管理 //此处指6.3 15.1.1 系统运行级别 1.运行级别 运行级别 含 义 0 关机 1 单用户模式,可以想象为windows的安全模式,主要用于系统修复 //linux 有另外的安全模式 2 不完全的命令行模式,不含NFS服务 //NFS,linux之间文件共享 3 完全的命令行模式,就是标准字符界面 //就是我们当前使用的 4 系统保留 5 图形模式 6 重启动 2.运行级别命令 [[email protected] ~]#

Linux 第20天: (09月12日) Linux启动和内核管理

本章内容 CentOS 5和6的启动流程服务管理Grub管理自制Linux启动排错编译安装内核 Linux组成Linux: kernel+rootfskernel: 进程管理.内存管理.网络管理.驱动程序.文件系统.安全功能rootfs:程序和glibc库:函数集合, function, 调用接口(头文件负责描述)过程调用:procedure,无返回值函数调用:function程序:二进制执行文件内核设计流派:单内核(monolithic kernel):Linux把所有功能集成于同一个程序微内

linux启动及内核管理

一:Linux 系统系统的组成 Linux由kernel和rootfs组成,那么什么是kernel,什么是rootfs呢?kernel:操作系统内核,操作系统内核是指大多数操作系统的核心部分.kernel用于进程管理.内存管理.网络管理.驱动程序.文件系统.安全功能rootfs:程序和glibc.rootfs之所以存在,是因为需要在VFS机制下给系统提供最原始的挂载点.VFS是Linux文件系统实现必须遵循的一种机制,rootfs是一种具体实现的文件系统.Linux下所有文件系统的实现都必须符合