用rpm安装软件及用脚本自动化安装虚拟机

本文详细介绍了RPM在Linux系统中的安装、查询、卸载等常用命令,并通过实例演示了如何用脚本自动化安装虚拟机,包括使用kickstart配置文件和virt-install命令。此外,还讲解了虚拟机的创建过程和自动化安装的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                 rpm安装软件

rmp常用的命令

rpm    -ivh    name.rpm                 安装 ,-v显示过程,-h指定加密方式为hash

 

           -e    name                            卸载
           -ql    name                           查询软件生成文件
           -qlp    name.rpm                 查询软件安装后会生成什么文件
           -qa                                        查询系统中安装的所有软件名称
           -qa  |grep name                   查询软件是否被安装
           -qp  name.rpm                     查询软件安装包安装后的名字
           -qf  filename                         查看filename属于那个安装包
           -ivh name.rpm --force        强制安装,但不能忽略依赖性
           -ivh name.rpm --nodeps --force       忽略依赖性并且强制安装
           -qi name                              查看软件信息
           -Kv name.rpm                     检测软件包是否被篡改

 

           -qp name.rpm --scripts      检测软件在安装或卸载过程中执行的动作

 记熟这些命令,接下来我们看看怎样具体安装奋斗

这里我们就用firefox做实验。。。

1:命令:rpm -e firefox 直接卸载firefox

卸载完之后,检查一下看是否真的被卸载了。眼见为实大笑,我们看到真的被卸载了

2:重新安装(传送安装包) 虚拟机没网下载,但是可以直接从/home目录传到/root目录下

命令:scp 命令

3:用rpm安装

4:查询安装卸载软件会执行什么

5。检测文件是否被修改

6:看系统是否装了某个软件

7:查看系统装的所有软件

 

                                脚本自动化安装虚拟机-kickstart

1.kickstart介绍

     许多系统管理员都愿意使用自动化的安装方法来安装红帽企业Linux.为了满足这种需要,红帽创建了kickstart安装方法.使用kickstart,系统管理员可以创建一个文件或者脚本,其中包含了在典型的安装过程中所遇到的问题的答案.

准备工作
1、搭建好了yum源,执行以下两个任务

2、安装kickstart服务,制作自动应答脚本所需的服务

 

 

   安装虚拟机所需要的脚本 在真机中写入脚本

命令:vim  create_vm.sh

#!/bin/bash ##命令运行环境的指定

virt-install \     ##安装虚拟机

--name $1 \ ##虚拟机名称指定,$1表示脚本后的第一串字符

--ram 1024 \ ##内存

--file /var/lib/libvirt/images/$1.img \ ##硬盘文件

--file-size 8 \  ##硬盘文件大小

--cdrom /home/isos/rhel-server-7.0-x86_64-dvd.iso &  ##安装源指定

 

 

 

2.在虚拟机中:下载kickstart软件

yum  install  system-config-kickstart.noarch

system-config-kickstart       #打开kickstart

这个过程中,图形的设置步骤,会记录在一个ks.cfg的文件中

具体开始

1.输入两次root密码,最下面的两行要勾起来

意思是   #安装完重启

            #以字符界面安装该系统,默认为图形界面

2.安装源进行选择

3.选择安装的类型

4.安装分区 

这里添加3个分区

/boot    给他200的空间

/swap   给他500的空间

/         剩下的都给他 ,默认就OK大笑

5.设计网络类型,这里选择DHCP

6.设置防火墙

 

7.其余全部都默认。

8.全部设置好后点击左上角file,选择save保存,将其保存到/var/www/html里

 

9.进入该目录

cd /var/www/htmlvim ks.cfg

写入:%packages

        @base   

        lftp

         %end

10.最后在真机中操作

     进入/mnt目录

     执行 sh vm_create.sh  +name  

   name=。。   这个虚拟机就是怎样的名字。

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值