一、yum的使用

二、单用户模式

三、救援模式

四、运行级别

五、Linux启动过程

pass、扩展知识

DHCLIENT     会启动一个dhcp服务     只限于做实验用

route -n     获得网关

peerdns=no

yum类似AppStore

yum list  列出远程服务端包的资源列表

yum grouplist 流出所有安装过和未安装的套件

yum groupinstall

cat /etc/issue     查系统版本

yum update 系统升级

yum upgrade系统升级

yum grouplist

LANG=en    字符集 临时变成英文

LANG=zh_CN.UTF-8  字符集临时变成中文

runlevel  显示运行级别

uname -a 查看系统是32还是64位

uname -i

uname -r

救援模式类似PE

单用户类似安全模式

运行级别

cat      /etc/inittab 修改运行级别

/boot/grub/grub.conf  修改进度条

yum install -y man

课程大纲:
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类似AppStore

cat /etc/issue     查系统版本

yum update 系统升级

yum upgrade系统升级

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

编辑grub 需要编辑/etc/grub.conf文件

提问:如何给grub设置密码?

救援模式类似PE

单用户类似安全模式

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

救援模式实验

开机时进入BIOS,将光盘引导设置到最前面,启动计算机,看到如下画面,选择第三行;

选择语言,默认即可,选“OK”;

选择键盘,默认即可,选“OK”;

提示是否开启网络,根据实际情况,不开启,选择“NO”;

进入救援,选择“continue”;

告知救援模式中,系统的挂载位置:chroot /mnt/sysp_w_picpath,选“OK”

你的系统已经挂载到/mnt/sysp_w_picpath目录下;

三种模式选择:Shell (开启shell命令模式),fakd (运行诊断),reboot (重启系统),选择“shell”;

执行一个命令:chroot /mnt/sysp_w_picpath

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启动过程 参考高学武帖子 http://www.aminglinux.com/bbs/thread-7505-1-1.html
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个图形 
用户登录

转载于:https://blog.51cto.com/wangqixue/1619546

3月11日Linux课程笔记相关推荐

  1. 2022年3月11日记:Linux服务器开发,课程介绍

    ──────────────────────────────────────────────────────────────┌------------┐ │▉▉♥♥♥♥♥♥♥♥ 99% │ ♥❤ 鱼沈 ...

  2. Java学习笔记:2022年1月11日

    Java学习笔记:2022年1月11日 ​ 摘要:这篇笔记主要讲解了一些数据在计算机中的存在方式相关的知识点,并由此延伸出了数据在计算机中的操作以及一些数据结构的知识. 文章目录 Java学习笔记:2 ...

  3. 一周第一次课(12月11日)

    一周第一次课(12月11日) 1.1 学习之初 定位:目的,职位,城市 目标:时间,薪资 学习方法:预计与复习,当日事当日毕,笔记的重要性,资源的利用 1.2 约定 centos 7.3系统 VMwa ...

  4. 鸿蒙生态系统第一梯队,鸿蒙系统9月11日,将有望正式成为国际第三大手机操作生态系统...

    原标题:鸿蒙系统9月11日,将有望正式成为国际第三大手机操作生态系统 众所周知,当时华为鸿蒙系统还处于1.0版本的时候,这项技术就已经被运用到了荣耀智能屏上,目前该系统也已经过渡到了华为的手表上,经过 ...

  5. 活动:北京Xamarin分享会第8期(2017年11月11日)

    本期活动内容预告: 分享主题1:  Tech Summit 2017大会课程 - 21世纪不动产使用Xamarin和Azure案例. 分享者:周岳, 微软MVP (Xamarin) , 北京视高盛景软 ...

  6. 鸿蒙系统手机9月11日,鸿蒙系统9月11日,将有望正式成为国际第三大手机操作生态系统...

    原标题:鸿蒙系统9月11日,将有望正式成为国际第三大手机操作生态系统 众所周知,当时华为鸿蒙系统还处于1.0版本的时候,这项技术就已经被运用到了荣耀智能屏上,目前该系统也已经过渡到了华为的手表上,经过 ...

  7. 互联网晚报 | 8月11日 星期三 | 苏炳添成为小米品牌代言人;联想企业购正式上线;中国电信A股IPO战略配售结果出炉...

    ‍ ‍今日看点 ✦ 中国电信披露战略配售结果:大基金二期.华为等20家战投最终获配51.83亿股 ✦ 小米官宣苏炳添成为品牌代言人,发布小米MIX 4.小米平板5等多款新品 ✦ 联想发布一站式IT采购 ...

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

    Linux 第20天: (09月12日) Linux启动和内核管理 本章内容 CentOS 5和6的启动流程 服务管理 Grub管理 自制Linux 启动排错 编译安装内核 Linux组成 Linux ...

  9. 【历史上的今天】11 月 11 日:腾讯成立;信息论先驱出生;阿德曼提出 DNA 计算

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 11 月 11 日,1924 年的今天,中山大学成立:中山大学由原中山大学和中山医科大学合并组建,是 ...

最新文章

  1. php中使用Curl、socket、file_get_contents三种方法POST提交数据
  2. Attention!注意力机制可解释吗?
  3. 关于Block的copy和循环引用的问题
  4. 重载内核全程分析笔记
  5. mysql删除数据表show_数据库与表显示、创建、删除
  6. python定时发送邮件_Python3实现带附件的定时发送邮件功能
  7. Linux学习之系统编程篇:mmap 内存映射区
  8. 阳狮集团与阿里巴巴全域营销伙伴关系再升级:数据和业务合作将更紧密
  9. 教程:编写自己的CDI扩展
  10. DCGAN baseline
  11. Linux学习笔记015---Centos关机命令
  12. 比特币开发者:BSC可能会超越以太坊成为顶级智能合约平台
  13. Leetcode: Pascal's Triangle II
  14. RoboWare Studio使用的部分问题
  15. Excel无法打开文件xx.xlsx,因为文件格式或文件扩展名无效。请确定文件未损坏解决办法
  16. 软文营销保持好奇心才能吸引读者采取行动
  17. jar包启动调用外系统文件上传,无法生成文件,报org.springframework.web.client. ResourceAccessException: I/0 error on POST
  18. 前端语法重温从0到1入门
  19. poj 1013 模拟 天平问题
  20. 设计模式(5)原型模式(Prototype)

热门文章

  1. NYOJ 85:有趣的数(打表,规律)
  2. Android技能树 — Android存储路径及IO操作小结
  3. linux grep egrep fgrep bash条件判断 bash测试 if 条件判断
  4. bootstrap下的双选时间插件使用方法
  5. 用户密码以BCrypt加密的方式来防范被破解
  6. eclipse导入后将普通项目变为java项目build path,no action avilia
  7. STL - MainTao - 博客园
  8. Q93:PLY文件对应图形法向量反向问题——以bunny10K为例
  9. PHP疗法,人体穴位疗法的秘密-咔咔养生网
  10. Spark Streaming实现WordCount