码迷,mamicode.com
首页 > 其他好文 > 详细

4-11第二课:yum使用、单用户模式、救援模式

时间:2015-03-13 19:07:06      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:linux   centos   单用户模式   救援模式   

一、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/sysimage目录下,使用命令chroot /mnt/sysimage即可进入原硬盘系统
技术分享



三、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


四、开机启动流程

技术分享


技术分享

启动流程参考:


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



本文出自 “Linux” 博客,请务必保留此出处http://elevencup.blog.51cto.com/2643613/1620117

4-11第二课:yum使用、单用户模式、救援模式

标签:linux   centos   单用户模式   救援模式   

原文地址:http://elevencup.blog.51cto.com/2643613/1620117

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!