linux救援模式使用yum,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,输入密码方可进行后面的操作:

0818b9ca8b590ca3270a3433284dd417.png

按‘e’进入编辑模式

0818b9ca8b590ca3270a3433284dd417.png

选中'kernel'部分,按‘e’进入编辑模式

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

按‘b’启动,进入单用户模式。

进入单用户模式的前提:

系统的bootloader程序(grub or lilo)正常

单用户模式相关的配置文件正常

三、救援模式(类似于windows下面的PE系统)

系统因各种原因导致无法正常引导进入,可通过救援模式,尝试修复

如果是真机,则需要有系统光盘或者U盘,开机进入BIOS设置(F2或者其它键),在‘boot’选项中,选择光盘作为第一启动项

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

进入救援模式下,默认硬盘系统被挂载到/mnt/sysimage目录下,使用命令chroot /mnt/sysimage即可进入原硬盘系统

0818b9ca8b590ca3270a3433284dd417.png

三、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秒的等待时间

splashimage=(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

四、开机启动流程

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

启动流程参考:

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开头表示开机启动,数字代表优先级,数字越小,优先级越大。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

使用putty的时候,LANG=en可以临时切换到英文,  LANG=zh_CN为中文

重启:reboot; init 6,shutdown -r now

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值