本地yum源与单用户修改root密码

一、vi与vim

vi是老式的文本编辑器,vim是其进阶版

vi模式:一般命令模式(以vi打开一个文件就直接进入一般命令模式了,可进行删除复制粘贴等操作,但是不能编辑文件内容)

             编辑模式(按下i l o O a A r R时才会进入编辑模式,按esc推出编辑模式)

             命令行模式  (输入:?/ 任一个进入,光标就可以进入最下面一行)

ps:一般命令模式可与编辑模式及命令模式切换,但是编辑模式与命令模式之间不可互相切换。 

 

 

 

 

二、本地yum源
1、挂载本地镜像:
第一步:把镜像挂载到虚拟机的虚拟光驱设备上

本地yum源与单用户修改root密码

第二步:将光驱设备文件挂载到对应的文件目录(data)上

[[email protected] Packages]# mkdir /data (创建一个date目录)
临时挂载:
[[email protected] Packages]# mount  /dev/sr0 /data/(注意mount后面和sr0后面的空格)

本地yum源与单用户修改root密码


持久挂载:
(1)/etc/fstab
/dev/sr0 /data iso9660 defaults 0 0
:wq
mount -a :让文件立即生效,并检查语法错误。

(2)/etc/rc.d/rc.local
if [ -d /data ]
then
mount /dev/sr0 /data
fi

:wq
[[email protected] ~]# chmod +x /etc/rc.d/rc.local


第三步:构建一个yum的配置文件
[[email protected] Packages]# cd /etc/yum.repos.d/
[[email protected] yum.repos.d]# vim honey.repo (创建一个honey.repo)

 

[halou]
name="halou"
baseurl=file:///data
gpgcheck=0
enable=1(脚本输入)

:wq

本地yum源与单用户修改root密码

[[email protected] ~]# yum clean all(清除缓存)
[[email protected] ~]# yum makecache
[[email protected] ~]# yum clean all
[[email protected] ~]# yum list
[[email protected] ~]# yum clean all
[[email protected] ~]# yum install zip   (下载zip)

2、网络镜像挂载

[[email protected] mysql]# yum install wget
[[email protected] mysql]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo(阿里官方镜像站复制粘贴)
[[email protected] ~]# yum clean all
[[email protected] ~]# yum makecache

 

三、 单用户修改root密码:
(1)进入grub引导的文本界面:--- "e"。

本地yum源与单用户修改root密码


(2)进入单用户
linux16 ....  rd.break
ctrl +x

本地yum源与单用户修改root密码

(3)重新以读写的形式挂载 /sysroot 文件系统
mount -o remount,rw /sysroot
(3)进入文件系统
chroot /sysroot
(4)修改密码
echo "mima" |passwd --stdin root
(5)刷新密码文件上下文
touch .autorelabel
(6)退出单用户:exit,exit;

本地yum源与单用户修改root密码