4-11第二课: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/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

时间: 2024-12-17 23:57:30

4-11第二课:yum使用、单用户模式、救援模式的相关文章

第四课 单用户、救援模式及linux机器相互登陆,虚拟机的克隆

一.重启命令 1.在linux系统里重启的命令有:reboot.init 6 .shutdown -r now ;关机命令:init 0 ,powweroff 二.单用户模式(在忘记root密码后重置密码.(前提:能直接接触到主机,并且没有设置开机密码的情况下) 1.系统重新后,在开机启动画面选择第一行:CenOS Linux,with linux 3.10.0-123.17e.x86_64,看下面提示说明! 2.按e进入grub(找到系统的启动盘)界面,按方向键找到linux16开头一行,按方

CentOS7单用户及救援模式下更改root密码

一. 单用户模式 1.单用户介绍 单用户方式下,系统并没有完全运行进来,只是部分程序运行,这时也不能进行远程登录到Linux系统.在系统发生故障无法启动.或者用户名或密码错误等情况,可以使用单用户模式进行维护,使系统恢复正常.这时的ROOT用户对系统有完全的操作权限,可以修复系统的同时,也能随时的对系统进行破坏. 重启命令:reboot.init 6.shutdown -r now 关机命令:poweroff.init 0.shutdown -h now.halt 2.重启linux系统引导.

CentOS单用户与救援模式

1.Linux拥有7个运行级别:0-6 对应的配置文件/etc/inittab: # Default runlevel. The runlevels used are:    #   0 - halt (Do NOT set initdefault to this)    #   1 - Single user mode    #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)    #  

day04:单用户及救援模式

有时候当我们系统密码忘记,远程是无法密码,只能通过现场进入可以进入单用户模式来修改密码,如下: 1.首先重启服务器,然后按a键,进入当用户模式:选择第一项,按e编辑:如下: 2.然后定位到ro这里,修改ro为rw init=/sysroot/bin/sh,完成之后按crtl+X重启: 3.修改后如下: 4.此时可以进入单用户模式了: 5此时需要输入如下命令: chroot /sysroot/                     需要挂在root目录下. passwd   修改密码 touch

Day2-1 单用户和救援模式

当忘记root密码时,可以选择单用户模式(类似于Windows的安全模式)和救援模式(回到安装界面,但不重新安装) 1.单用户模式重启Linux:reboot / init 6 / shutdown -r now 或者在开机时此界面时,按下'e'键进行编辑进入grub开机启动界面#grub找系统的启动盘,引导硬盘启动,加载内核方向键向下,向右定位到如图所示'ro' (read only只读)将其改为rw (read & write 读写)再加上一个路径,使系统启动时可以输入命令以修改密码根据提示

跟阿铭学linux之四单用户、救援模式、克隆、服务器之间相互登陆

一.单用户模式使用场景:忘记密码,但又不能重装系统,这里就用到单用户模式.操作步骤:1,重新启动电脑,进入到如下界面2,按e进入下个界面3,把这页面往下拉,修改并添加如下语句rw init=/sysroot/bin/sh4,修改成如上图,按CTRL+X继续运行5,进入到如下界面:6,输入chroot /sysroot/7,passwd root 更改root密码8,重启后,就可以用新密码进行登陆了二.救援模式此模式为光盘引导模式,通过光盘引导,进入救援模式,更改ROOT密码三.克隆虚拟机此步骤为

SQLSERVER 切换数据库为单用户和多用户模式

有时候数据库在占用时,想做一些操作,无法操作.可以尝试将数据库切换为单用户模式来操作.操作完之后再切换回多用户模式. 命令如下: alter database 数据库名 set Single_user  --单用户alter database 数据库名 set multi_user   --多用户 或者 sp_dboption 数据库名,"single user",true  --单用户 sp_dboption 数据库名,"single user",false  -

CentOS 7 单用户模式+救援模式

CentOS 7 单用户模式+救援模式.有时候大家可能会忘记自己的root密码,或者错误(命令输入错误,命令位置输入有误等)编辑了一个/etc目录下的核心文件导致系统不能正常启动了!怎么办?重新安装系统那是实在没有办法之举!那我们就进入如下两种方式把错误的配置文件改过来,重启系统不就好了吗!接下来咱们就学习一下两种模式恢复系统Lunix单用户模式+救援模式 单用户模式+救援模式类似windows的安全模式 使用虚拟机在系统里面输入指令重启系统是不能达到我们的要求的,也就是说IDC机房可不是想进就

linux运行级别&单用户模式&救援模式

运行级别 init 6 == reboot == shutdwon -r now 重启 init 0 == shutdown -h now 关机 单用户模式 启动后三秒内按任意键--->按e编辑-->按方向键选第2项再按e键-->在最尾部按1-->再按b启动-->过几秒钟进入单用户模式-->用password更改密码并重新启动 救援模式 光盘启动镜像-->选择第三项rescue installed system-->提示是否选择网络-->是否将原系统挂

SQLSERVER数据库置疑、可疑、脱机、单用户、紧急模式等的修复

数据库出现置疑.可疑.脱机.单用户.紧急模式主要是因为数据库的日志文件除了问题,2000和2008修复方式不一样,2008的修复脚本在2000中不适用,主要是不被2000识别. 假设数据库名为:eisdoc: sqlserver2000数据库置疑的处理方式: 1.设置数据库允许直接操作系统表. 此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中. 2.设置eisdoc为紧急修