在安装虚拟机后,由于安装选择的问题,可能虚拟机有许多软件并未安装。我们可以尝试在虚拟机安装那些想要的软件。 在真机上,有软件仓库可以寻找想安装的软件,虚拟机上却没有。我们可以让虚拟机也实现这功能。 1.传输镜像文件 之前虚拟机并未安装的文件存在在安装的镜像文件中。我们首先应该传输镜像文件到虚拟机中。 2.挂载镜像,读取内容 要想读取镜像文件的内容,我们需要有一个类似光驱的地方来挂载镜像文件,以此读取文件的内容。所以我们就创建一个目录,挂载镜像文件,以此读取镜像文件中的内容。 mount rhel-server-7.3-x86_64-dvd.iso dir ###挂载镜像文件到指定目录 3.配置yum源指向文件 在/etc/yum.repos.d/ 下有以 .repo结尾的文件,这就是yum源的指向文件。 baseurl后加的是是yum源的指向位置 gpgcheck=0 ####不检测软件是否授权,1为检测 gpgkey后加的是软件授权码的放置位置 配置完成后,本地yum源搭建完成。
上面的方法只能让本地的主机下载资源,如果想要让局域内的主机都可以享受这些资源,我们可以搭建网络yum源。 1.安装http服务 2.配置网络yum源 (1)启动http服务 systemctl start httpd ###开启http服务 systemctl enable httpd ###使http服务可用 (2)关闭防火墙 systemctl status ####查看防火墙状态,若开启需要关闭 systemctl stop firewall ###关闭防火墙 systemctl diable firewall ###开机禁用防火墙 (3)创建网络yum源 cd /var/www/html ###进入目录 mkdir westos ####创建目录 mount /root/Desktop/rhel-server-7.2-x86_64-dvd.iso /var/www/html/westos ####挂载镜像 (4)开机自启 由于挂载的内容开机消失,我们需要将网络yum源开机自启动,防止内容消失。 vim /etc/rc.d/rc.local ###配置开机启动文件 写入mount /root/Desktop/rhel-server-7.2-x86_64-dvd.iso /var/www/html/westos chmod 755 /etc/rc.d/rc.local ###添加可执行权限 这样后,就可以开机自动挂载了。一个网络yum源也搭建成功。 (5)修改本地yum源指向 搭建网络yum源后,需要把本地yum源指向修改为网络yum源。否则会因为本地yum源指向而无法下载网络yum源的文件。 (6)局域网内主机修改yum源指向 而如果想要使用网络yum源分享的资源,需要配置本地yum源指向为网络yum源。修改完成后即可使用。
1.yum命令的用法 yum clean all ####清除原有yum缓存 yum repolist ###列出仓库信息 yum install software ####安装软件
但如果软件有依赖性的话,并无法安装该软件。 yum update ###更新 yum list software ####查看软件 yum list all #####查看所有软件 yum list installed ####列出已安装软件 yum list available ###列出可安装软件 yum reinstall software ###重新安装软件 yum remove software ###卸载软件 yum info software ###查看软件信息 yum search software信息 ###根据软件信息查找软件,如名字 yum whatprovides file ###根据文件找出包含此文件的软件 yum history ###查看系统中软件管理信息 yum history info 数字 ####对某一数字id的软件信息进行显示 yum groups list ####列出软件组 yum groups info ####查看软件组信息 yum groups install sfgroup ###安装软件组 yum groups remove sfgroup ####卸载软件组 2.rpm命令的用法 rpm -i ###安装软件 rpm -v ###显示过程 rpm -h ###hash加密 rpm -e ####卸载软件 rpm -q ###查看安装软件的信息 rpm -a ###所有 rpm -qa ###查看所有软件信息 rpm -p ###软件包 rpm -qp ###查看软件包信息 rpm -ql ###查看软件在系统中的安装文件路径 rpm -qlp ####查看未安装的软件包如果在系统中安装后产生文件的路径 rpm -qf ###根据某个文件找出此文件属于哪个安装包 rpm -qc ###查看软件的配置文件名称 rpm -qd ###查看软件的帮助文件 rpm --scripts ###查看脚本 查看脚本就是为了防止脚本里有危害电脑安全的内容。如A脚本有清除所有文件的内容,如果安装,就会损害电脑安全。 rpm -ivh softeware–nodeps ###安装软件忽略依赖,并显示过程 安装完成后 rpm --force ###强行安装软件,但并不能忽略依赖性 rpm -Kv ####检测软件包是否被篡改 如图显示OK则未被篡改