利用本地镜像搭建yum源
可以安装镜像中没有安装的软件
首先将真机中的镜像远程拷贝到虚拟机:
在根下建立的一个目录,并将镜像文件挂载在这目录上(挂载的意思就是可以通过这个目录来查看文件中的内容):
进入挂载目录就可以看到光盘中的内容:
进入到系统资源的指向文件,然后创建:
在该文件中编辑:
真实内容:
保存退出,输入命令:
就可以显示搜索结果:
yum命令
yum命令的使用必须是在域名源搭建以后才能正常运行
whatis yum:
yum clean all //清除所有yum缓存
repolist //列出仓库信息
update //更新
install software //安装
list software //查看软件
list all //列出所有软件
list installed //列出所有已安装软件
list avaliable //列出所有可安装软件
reinstall sofware //重新安装
info software //查看软件信息
search software信息 //根据软件信息查找软件
remove software //卸载软件
whatprovides file //根据文件找出包含此文件的软件
history //查看系统中的软件管理信息
history info 数字 //对为该数字的id的信息进行显示
groups list //列出软件组
groups info //查看软件组信息
groups install sfgroup //安装软件组的信息
groups remove sfgroup //卸载软件组
列出软件组:
搭建网络yum源的方法
如果对一个环境下的许多台主机的每一台主机都进行,镜像文件的挂载,yum源配置,会造成不必要的资源浪费。可以对其中的一台主机进行挂载配置,其他的主机对这台主机进行网络yum源地址的访问就可以达到相同的目的,从而节省资源。
这需要超文本传输协议(http)来实现,还需要一个提供超文本传输协议的软件(Apache),可用以下方法查看:
利用上个主机中搭建好yum源的主机destop作为提供网络yum源的主机,在其中安装提供超文本协议的共享型软件(-y表示不显示安装信息):
然后启动apche,并且让它开机启动:
关闭防火墙:
测试访问(可以访问):
这种共享只会共享主机中/var/www/html/目录下的文件,也就是说,将文件放到该主机的次目录下,其他主机就可以通过网络来访问这个目录下的文件。那么就可以按照上个实验,在该目录下创建一个新的目录/rehl7.3(red hat enterprise label 7.3),再将主机中的镜像挂载在新建目录上供其他主机访问:
提供网络yum源的主机就搭建好了,接下来,打开一个新的主机server来通过网络来搭载yum源,首先配置他的网卡文件,再测试是否能ping通网络远程主机:
再到/etc/yum.repos.d/目录下编辑文件:
然后测试安装成功:
由于提供网络yum源的主机重启后,挂载点会消失不见,这就需要每次启动主机后重新将镜像文件挂载一遍,我们可以将挂载命令添加到开机自运行脚本/etc/rc.d/rc.local首先每次卡机后自动挂载:
退出保存,然后在给这个脚本一个可执行权限,使其可以开机自启:
这样每次开机后,该主机可以自动挂载,可为其他主机提供网络yum源。
rpm命令及第三方软件的安装
安装qq
首先从qq官网下在qq的安装包到本机:
然后输入命令安装:
安装结束后没有可执行权限:
切换到超户给它可执行权限: