yum使用、单用户模式、救援模式
一、YUM使用
yum (全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载 RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum list 列出指定yum源中所有本地已安装或未安装的包
yum grouplist 列出指定yum源中所有本地已安装或未安装的套件
安装中文支持的图形界面:
yum groupinstall -y 'X window system'
yum groupinstall -y 'Desktop'
安装好之后,输入init 5或者startX就能切换到界面系统
参数-y表示安装过程中,所有提问都默认为YES升级系统内核:yum update 或者 yum upgrade
yum update:升级所有包的同时也升级所有软件及系统的版本和内核,会改变软件设置和系统设置
yum upgrade:升级所有包,系统版本升级,但系统内核不会升级,不改变软件设置和系统设置
*update和upgrade都会将系统版本升级到当前大版本的最新版本,例如:centOS6.2升级后变成centOS6.6(有同学测试过后发现update跟upgrade都会升级版本跟内核)
二、单用户模式
单用户模式下,可以进行用户密码的重置,修复引导文件等维护工作。
系统启动后,5秒内按下任意键,若有加grub密码,需要先按p,输入密码方可进行后面的操作:
按‘e’进入编辑模式
选中'kernel'部分,按‘e’进入编辑模式
按‘b’启动,进入单用户模式。
进入单用户模式的前提:
系统的bootloader程序(grub or lilo)正常
单用户模式相关的配置文件正常
三、救援模式(类似于windows下面的PE系统)
系统因各种原因导致无法正常引导进入,可通过救援模式,尝试修复
如果是真机,则需要有系统光盘或者U盘,开机进入BIOS设置(F2或者其它键),在‘boot’选项中,选择光盘作为第一启动项
进入救援模式下,默认硬盘系统被挂载到/mnt/sysp_w_picpath目录下,使用命令chroot /mnt/sysp_w_picpath即可进入原硬盘系统
三、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 0表示选择下面第一个title的系统为默认启动系统
timeout=5 开机界面,有5秒的等待时间
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz
hiddenmenu 开机界面隐藏下面几行的信息
title CentOS 6 (2.6.32-504.el6.i686) title,标题可以任意更改,但不能删除
root (hd0,0)
kernel /vmlinuz-2.6.32-504.el6.i686 ro root=UUID=92abd593-e819-4dcf-bab4-19a0edf69991 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet 系统内核,删除rhgb quiet,开机就能去掉进度条并显示详细开机过程。最后面 输入‘1’或者‘S’或者‘single’,就能永久进入单用户模式initrd /initramfs-2.6.32-504.el6.i686.img 静态驱动
grub明文加密码方式:在/boot/grub/grub.conf文件中配置
password xxxxxx 表示明文加密
password --md5 xxxxxxx 表示md5加密,此方式需要先用grub-md5-crypt计算出密文,将密文复制 到这里即可
grub加密方式,参考:http://www.aminglinux.com/bbs/thread-7518-1-1.html
四、开机启动流程
启动流程参考:
http://www.aminglinux.com/bbs/forum.php?mod=viewthread&tid=6664&extra=page%3D1%26filter%3Dtypeid%26typeid%3D3
http://www.aminglinux.com/bbs/thread-7505-1-1.html
五、运行级别
centOS有0-6,七个运行别级
0:关机
1:单用户
2:不带NFS服务的多用户模式(除了没有网络服务,其它跟3级别一样)
3:多用户模式(命令行模式,即没有图形服务)
4:保留的
5:图形界面(前提是安装了图形界面才能开启)
6:重启
runlevel命令可以查看当前系统的运行级别
/etc/rc.d目录下面,存放着各个运行级别控制启动的服务,K开头表示不开机启动,S开头表示开机启动,数字代表优先级,数字越小,优先级越大。
使用putty的时候,LANG=en可以临时切换到英文, LANG=zh_CN为中文
重启:reboot; init 6,shutdown -r now
转载于:https://blog.51cto.com/elevencup/1620117
yum使用、单用户模式、救援模式相关推荐
- linux支持sshd救援模式,单用户、救援模式、克隆、两机互联
单用户 救援模式 2.选中虚拟机,右键单击>选择"电源">选择"启动时进入blos" 3.选择第3项 4.选择第2项 克隆虚拟机 1.选中虚拟机,右 ...
- Linux学习总结(四)-两种模式修复系统,单用户,救援模式
一单用户模式 我们举例,比如忘记root 用户密码我们就可以进入单用户模式重置,该单用户模式,类似windos 安全模式 开机界面快速按e 进入grub 光标定位到 linux16 下一行 ro cr ...
- CentOS 7 单用户模式+救援模式
有时候大家可能会忘记自己的root密码,或者错误(命令输入错误,命令位置输入有误等)编辑了一个/etc目录下的核心文件导致系统不能正常启动了!怎么办?重新安装系统那是实在没有办法之举!那我们就进入如下 ...
- Linux 单用户模式/救援模式更改root密码/关闭selinux
*root密码忘记的情况下可以通过单用户模式或救援模式更改密码 单用户模式 1.重启服务器/交换机,在启动界面选择第一行按e 进入grub编辑界面 2.找到 linux16开头的行和ro 3.将ro修 ...
- linux 单用户模式 救援模式 忘记root密码的两种解决办法
一.单用户模式 注意有些版本centos7单用户模式可能无法修改 解决方法参考: <centos 7 单用户模式无法重置root密码 解决方法>https://blog.csdn.net/ ...
- Linux系统下服务和运行目标管理——单用户和多用户模式的切换
前言 这是我听老师讲课做的笔记,考试要看的. 这是视频地址 作者:RodmaChen 关注我的csdn博客,更多Linux笔记知识还在更新 服务和运行目标管理 一. Linux的启动过程 二. Lin ...
- Linux 单用户模式修改密码与救援模式修改密码总结
单用户 日常工作有时候会忘记密码怎么办,又没保存到本地,重装系统吗?不存在的.这里介绍两个工具 单用户模式 首先开机进入的GRUB(启动工具)界面,在此界面才可以进行接下来的操作单用户模式(修改密码) ...
- debian linux 进入单用户模式 修复系统,在单用户模式/紧急模式下启动Ubuntu 18.04/Debian 9系统...
单用户模式也称为救援模式,还有一个紧急模式,它们是 Linux 系统在关键时刻需要修复的时候采用的故障排除模式,我们将在 Ubuntu 18.04/Debian 9 系统中启用它,救援模式和紧急模式它 ...
- CentOS7救援模式重置root密码
说明 忘记 root 密码时有两种重置密码的方式: 单用户模式 救援模式 什么时候会用到这个 救援模式 呢? 就安装CentOS7时使用 grub 加密过, 但是这个 grub 的加密的密码你不记得了 ...
- linux救援模式如何挂载原系统,LINUX救援模式使用一例
引导入救援模式 救援模式提供了完全从磁盘.光盘或其它引导方式而不是从系统硬盘驱动器中引导一个小型 Red Hat Linux 环境的能力. 如它的名称所暗示,救援模式是用来把你从某种情况中解救出来的模 ...
最新文章
- 浏览器时间久了重新登录_以登录为例讲解什么是全面的测试设计
- Android异步处理二:AsynTask介绍和使用AsyncTask异步更新UI界面
- 插上翅膀,让Excel飞起来——xlwings(一)
- 一个简单的Ajax例子
- lunix下的redis数据库操作——list列表
- 【Google设计冲刺】一种适合于创新小组的协作方式
- python—day01_环境安装
- java增删改查控制台_在控制台中输入增删改查 (初学者)
- MATLAB--高斯牛顿法
- JavaScript高级程序设计(第4版)知识点总结
- 南阳理工ACM954--N!
- 力克亮相CISMA 2017,以工业4.0思维应对时尚变革
- stata计量之前数据清洗的必备步骤
- 辰智:2018中国餐饮大数据白皮书
- Period、Duration计算时间间隔
- 一年中所有节日的排列顺序_我国一年中的传统节日。(按顺序)
- JavaScript逆向调试记 —— defcon threefactooorx writeup
- 遗传算法的交叉变异操作杂记
- NXP S32K1 FlexTimer模块
- linux服务器无法识别u盘,linux系统下不能识别U盘
热门文章
- web前端学习day_02:CSS:三种使用方式/选择器/颜色/背景图片/查看样式/文本/元素显示方式/盒子模型/定位方式/行内对齐/显示层级/防溢出
- ARM汇编语言实现peek()_ARM汇编之访问C语言结构体数据
- XamarinSQLite教程添加列
- 分享Kali Linux 2017年第31周镜像文件
- 其他主流开源硬件简介BeagleBone Black快速入门
- python实现图结构github_Github项目+代码:新型深度网络体系结构去除图像中的雨水痕迹...
- 震撼!Science:“第三手指”可增强人体功能
- 智能假手与机器人融合可以灵活抓取物品
- letswave7中文教程1:软件安装与脑电数据导入
- 分数混合运算简便方法_分数四则混合运算