lesson - 2 yum /单用户/救援模式/Linux 启动

时间:2022-09-22 08:57:26

课程大纲:
1.  yum使用
yum 是一个在线安装软件包的工具,它可以帮我们解决软件包的依赖,这个日后会详细介绍。我们介绍了以下几个用法:yum list    这个命令可以列出所有安装过和未安装的软件包
yum grouplist    这个命令可以列出所有安装过和未安装的套件
yum groupinstall  -y  "Desktop"   ; yum groupinstall -y "X Window System"     我们使用这个命令安装了图形化桌面
init 5 或者 startx 可以让我们切换到图形
yum update  自动升级到最新版6.6

yum groupinstall -y "Chinese Support" 安装中文支持

2. 单用户
重启Linux,3秒钟内,按一下回车键。
若有加grub密码,需要先按p,输入密码方可进行后面的操作
按e,选择第二行,再按e
在最后面加入single或者数字1或者字母s
先按回车再按b
这样就成功进入单用户模式,我们可以修改root密码

3. 救援模式
若是真机,需要有安装光盘或者U盘,重启进入bios调成光驱启动,选择 ‘Rescue installed system’ 
语言我们默认,键盘类型也默认
Rescue Method 也保持默认
是否在使用rescue模式的时候启用网络,这个根据实际情况,在这里阿铭选择NO(使用tab键) 
三种模式可以选择:shell 模式会直接进入命令行,可以进行的操作有编辑文件、修改用户密码等; fakd 是诊断模式; reboot 会直接重启; 选择第一个shell模式
执行一个命令:chroot /mnt/sysimage

4. 运行级别
Linux有7个运行级别:0-6
0:关机
1:单用户
2:不带NFS服务的3级别
3:命令行模式,即没有图形服务
4:保留的
5:图形化模式
6:重启
那我们可以使用命令 init + 运行级别数字来进行各个模式的切换,比如我们安装好图形界面后,在命令行模式下,输入命令 init 5 可以进入到图形界面下。而在图形界面下,打开终端软件,输入命令 init 3可以进入到命令行模式。同理,我们输入init 0可以关机,输入init 6可以重启

5. Linux启动过程
BIOS加电自检,找启动介质则找到MBR
找到MBR后,则根据bootloader(grub)设置找到内核所在位置
执行Linux内核映像代码,检测和加载硬件驱动
驱动加载完成后,内核把主动权交给了init
init会根据系统设定的运行级别做系统初始化
      /etc/init/rcS.conf
      exec /etc/rc.d/rc.sysinit -> 激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务
      exec /etc/rc.d/rc $RUNLEVEL ($RUNLEVEL == 3)
      /etc/rc.d/rc3.d/
      /etc/rc.d/rc.local
建立终端:6个tty和1个图形 
用户登录

预习资料...

单用户  :http://user.qzone.qq.com/521279508/blog/1426174538
救援模式:http://user.qzone.qq.com/521279508?ptlang=2052
运行级别inittab :http://www.cnblogs.com/LinuxSuDa/p/4249650.html
Linux 开机启动:http://blog.chinaunix.net/uid-23036581-id-2230525.html

lesson - 2 yum /单用户/救援模式/Linux 启动的更多相关文章

  1. 【基础】centos 6.X 下修改图形界面为命令行界面(单用户救援模式)

    1. Linux开机引导的时候,按键盘上的e 就可以进入进入GRUB菜单界面. 2.在出现GRUB引导画面时(CentOS(2.6.18-274**)),按字母e键,进入GRUB编辑状态: 3.把光标 ...

  2. centos单用户 救援 运行级别 yum,单用户模式,救援模式,inittab :启动级别 e2fsck wetty mingetty 物理终端 /dev/console 虚拟终端 /dev/tty(0,6) 模拟终端 /dev/pts/# grub-md5-crypt 给grub加密码 initrd 第二节课

    centos单用户 救援 运行级别  yum,单用户模式,救援模式,inittab :启动级别  e2fsck  wetty  mingetty  物理终端 /dev/console  虚拟终端 /d ...

  3. centos 单用户登陆模式操作

    在centos中因为安装java而配置 jdk环境变量的原因,对/etc/profile文件进行了编辑 错误的环境变量配置导致在第一次修改profile文件并保存后,执行source /etc/pro ...

  4. hive单用户多点模式配置

    简介 单用户多点模式也称远程服务模式,用户非java客户端访问元数据库,在服务端启动MetaStoreServer,客户端利用Thrift协议通过MetaStoreServer访问元数据库. mysq ...

  5. Linux-单用户/救援模式

    目录 企业案例一:忘记root密码 企业案例二:修改了默认的运行级别为poweroff或者reboot 企业案例三:误损坏MBR(只能以救援模式解决) 企业案例四:误删除GRUB菜单(只能以救援模式解 ...

  6. 单用户模式&救援模式&克隆虚拟机&Linux机器相互登录

    1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录 1.单用户模式 关机:init 0 .poweroff 重启:init 6 .reboot 关机:in ...

  7. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  8. 『学了就忘』Linux启动引导与修复 — 72、Linux系统的修复模式(单用户模式)

    目录 1.单用户模式常见的错误修复 2.通过单用户模式修改系统密码 (1)进入grub启动引导程序中 (2)编辑相应的系统启动内容 (3)编辑grub配置文件内容 (4)启动系统 (5)修改root用 ...

  9. Linux救援模式

    Linux系统使用版本:CentOS 6.5 救援模式有什么作用: ◆可以更改root密码: ◆恢复硬盘.文件系统操作: ◆系统启动不来的时候,只能通过救援模式来启动: 救援模式启动的步骤如下: 1. ...

随机推荐

  1. easyUI-combotree的本地数据导入

    一.页面内容: <div style="margin:10px 0"> <a href="javascript:void(0)" class= ...

  2. Sencha Architect 安装与使用

    http://www.sencha.com/products/touch/ Sencha SDK Tools Advanced JavaScript and CSS Project Build Too ...

  3. mysql shell 备份脚本

    使用 mysqldump 备份数据库,通过 FTP 上传到备份服务器,同时在本地保留备份文件. 新建一个 Shell 脚本文件 vi /home/work/backup.sh 添加如下内容: #! / ...

  4. Oracle计算时间函数&lpar;numtodsinterval、numtoyminterval&rpar;

    numtodsinterval(<x>,<c>) ,x是一个数字,c是一个字符串,表明x的单位,这个函数把x转为interval day to second数据类型 常用的单位 ...

  5. javascript 延时执行函数

    延时执行函数,貌似有些多此一举, 也许还是有点用 记在这儿 var test = { delay : function(lifetime){ var data; setTimeout(function ...

  6. Springboot的默认定时任务——Scheduled注解

    本博客参考博文地址. 1.pom依赖: 引入springboot starter包即可 <dependencies> <dependency> <groupId>o ...

  7. Robot Framework 学习笔记(二)-------第一个脚本

    robot Framework环境搭建好之后先来一个简单的脚本跑一下 一.新建项目 二.新建测试套件  三.创建测试用例 四.导入Selenium2Library库 因为RF框架编写基于web 的测试 ...

  8. Python--socketserve源码分析&lpar;二&rpar;

    BaseServer::self.process_request(request, client_address) 实现原理: 在类的继承关系中,当子类中没有相应的方法时就会去父类中寻找, 当继承多个 ...

  9. 2016蓝桥杯&quot&semi;取球博弈&quot&semi;问题

    较难,网上有能得出正确结果的代码,但是读了一下,像是拼凑出的结果,逻辑不通,代码和注释不符 参考网上代码写了一版,结构相对清晰,注释比较详细 题目很长: 两个人玩取球的游戏.一共有N个球,每人轮流取球 ...

  10. SAS 操作数据集的观测

    SAS  操作数据集的观测 1. SAS表达式 表达式是操作数和操作符的序列,该序列会形成一组可执行并产生 结果值的指令.其中,操作数可以是常量.变量或表达式:操作符是表 示比较.数学计算或逻辑运算的 ...