LINUX 虚拟机的快照 搭建yum源安装软件 ,HTTP共享yum源,安装其他软件

####虚拟机照片####

看的时候看的是本身,该的时候改的是快照

输入命令切换到 cd/var/lib/libvirt/images/

输入命令建立一个快照qemu-img create -f qcow2 -b
/var/lib/libvirt/images/generic.qcow2 /var/lib/libvirt/images/node1.qcow2
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在virt-manager点击左上的小太阳,选择第四个建立快照的虚拟机

在Provide the existing路径中选择node1,下一步建立名称为node1

完成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
写一个脚本,快速建立虚拟机

cd /mnt/

vim vm_snap.sh(建立脚本文件)

#!/bin/bash/

cd /var/lib/libvirt/images

qemu-img create -f qcow2 -b $1.qcow2 $2.qcow2

                    (要照相的虚拟机名称)(快照名称)

virt-install \

–name $2 \

–ram 1024 \

–vcpus 1 \

–disk /var/lib/libvirt/images/$2.qcow,bus=virtio \

–network bridge=br0,model=virtio \

–import &> /dev/null &

在这里插入图片描述
在这里插入图片描述

sh vm_snap.sh wesos node1 运行脚本

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

########用yum装软件###

访问本机文件file://

挂载镜像

mount /xxx/xxxxx.iso /westos (将镜像挂载在westos下)

   (镜像位置)          (镜像挂载点)       

在这里插入图片描述
在这里插入图片描述

虚拟机内存不够挂载在光驱 【mount /dev/cdrom/westos】

建立仓库

vim /etc/yum.repos.d/westos.repo
##文件必须以repo结尾

[westos]
##仓库名

name=westos
##软件源的描述

baseurl=file:///westos ##网络安装源,访问地址/westos

gpgcheck=0
##不检测gpgkey

在这里插入图片描述
在这里插入图片描述

yum clean all
##清空系统中原有的yum

##安装dhcp
yum install (dhcp)-y
在这里插入图片描述
在这里插入图片描述

####yum命令#####

yum 命令的使用必须是在yum源搭建成功后才能正常运行

用法:

yum clean all ##清除所有缓存

        repolist                     ##列出仓库信息

        list software(软件名)         ##查看软件

        list installed               ##列出已安装程序

        reinstalled software(软件名)  ###重新安装软件

       remove software(软件名)         ##卸载

       groups list                    ##列出软件组

       group install sfgroup(软件组名) ##安装软件组

       group remove sfgroup(软件组名) ##卸载软件组 

在这里插入图片描述
在这里插入图片描述

##通过yum 来提供http协议,用这个协议来共享我的文件

实验:在真机中饰演分享的角色

虚拟机饰演被分享的角色

真机中:先建立一个/westos 用来挂载镜像

mount /xxx/xxx.iso
/westos

vim /etc/yum.repos.d/yum.repo,编辑库文件

yum clean all

yum install httpd
在这里插入图片描述

systemctl start httpd

systemctl enable httpd

systemctl status firewalld

systemctl stop firewalld

systemctl disable firewalld

在这里插入图片描述

mkdir /var/www/html/westos

mount /xxx/xxx.iso /var/www/html/westos

vim /etc/rc.d/rc.local

在这里插入图片描述

mount /xxx/xxx.iso /var/www/html/westos

在这里插入图片描述

chmod +x /etc/rc.d/rc.local

测试

在真机中firefox 搜索
172.25.254.14/westos
在这里插入图片描述
在虚拟机中vim /etc/yum.repos.d/westos.repo

[westos] ##仓库名

name=westos
##软件源的描述

baseurl=172.25.254.14/westos

gpgcheck=0

firefox 搜索 172.25.254.14/westos

####创建第三方软件的仓库方软件仓库

将所有第三方软件安装包放到一个目录中,(所有.rpm文件)
##命令执行成功

在这里插入图片描述

createrepo -v /存放软件包的目录 ##命令执行成功会生成repodate目录

在这里插入图片描述
vim
/etc/yum.repos.d/westos.repo

[software]

name=software

baseurl=file:///software

gpgcheck=0

在这里插入图片描述

yum clean all

yum list (软件名)

yum install (软件包名)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值