1.软件安装
yum 命令install softwaremane ##安装
repolist ##列出设定yum源信息
remove softwaremane ##卸载
list softwareman ##查看软件源中是否有此软件
list all ##列出所有软件名称
list installd ##列出已经安装的软件名称
list available ##列出可以用yum安装的软件名称
clean all ##清空yum缓存
search softwareinfo ##根据软件信息搜索软件名字
whatprovides filename ##在yum源中查找包含filename文件的软件包
update ##更新软件
history ##查看系统软件改变历史记录
reinstall softwarename ##重新安装
info softwarename ##查看软件信息
groups list ##查看软件组信息
groups info softwaregroup ##查看软件组内包含的软件
groups inatall softwaregroup ##安装组件
groups remove softwaregroup ##卸载组件
2.下载软件本机样本源
在真机的超级用户下操作
实验步骤:
[root@foundation68 ~]# mkdir /iso
[root@foundation68 ~]# mv /home/kiosk/Desktop/*.iso /iso ##防止删掉,备份
[root@foundation68 ~]# mkdir /source7.0 /source7.2
[root@foundation68 ~]# mount /iso/rhel-server-7.0-x86_64-dvd.iso /source7.0 ##把镜像里的文件移动到相应目录
mount: /dev/loop0 is write-protected, mounting read-only
[root@foundation68 ~]# mount /iso/rhel-server-7.2-x86_64-dvd.iso /source7.2
mount: /dev/loop1 is write-protected, mounting read-only
[root@foundation68 ~]# cd /etc/yum.repos.d/ ##软件仓库目录
[root@foundation68 yum.repos.d]# mkdir /repobackup
[root@foundation68 yum.repos.d]# mv * /repobackup/
[root@foundation68 yum.repos.d]# vim yum.repo
[root@foundation68 yum.repos.d]# yum clean all ##清空yum缓存
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
: manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Cleaning repos: source7.2
Cleaning up everything
[root@foundation68 yum.repos.d]# cd /iso
[root@foundation68 iso]# ls /source7.2/Packages/ |grep dhcp ##查看7.2的安装包里dhcp的安装包
dhcp-4.2.5-42.el7.x86_64.rpm
dhcp-common-4.2.5-42.el7.x86_64.rpm ##这是所有关于dhcp的安装包
dhcp-libs-4.2.5-42.el7.i686.rpm
dhcp-libs-4.2.5-42.el7.x86_64.rpm
[root@foundation68 iso]# yum install dhcp -y
dhcp服务的配置下载完成。
3.共享yum源
虚拟机是7.0 真机7.2 软件共享/var/www/html
1)在本地yum源配置完成之后去安装apache
[root@foundation68 ~]# yum install httpd ##安装httpd
[root@foundation68 ~]# systemctl start httpd ##开启httpd服务
[root@foundation68 ~]# systemctl enable httpd ##设定httpd开机开启
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@foundation68 ~]# systemctl stop firewalld ##关闭火墙
[root@foundation68 ~]# systemctl disable firewalld ##设定火墙开机关闭
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@foundation68 ~]# mkdir /var/www/html/source7.0 /var/www/html/source7.2
2)挂载镜像
[root@foundation68 ~]# mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0
mount: /dev/loop2 is write-protected, mounting read-only
[root@foundation68 ~]# mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/source7.2
mount: /dev/loop3 is write-protected, mounting read-only
用df查看挂载镜像有没有挂载上,如果查看结果是上图最后两行说明镜像被挂载上了。
vim /etc/rc.d/rc.local ##开机自动挂载
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0
mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/source7.2
chmod +x /etc/rc.d/rc.local ##给它一个权限
3)访问测试
在浏览器中输入网址 ip/source7.0
例如:172.25.254.68/source7.0
172.25.254.68/source7.2
4)配置虚拟机yum ——在虚拟机上操作
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo ##编写yum.repo
[source7.0]
name=source7.0
baseurl=http://172.25.254.28/source7.0 ##真机IP
gpgcheck=0
yum install httpd -y ##安装httpd
注意:一定要检查镜像,用df看镜像有没有被挂载上
编写文件一定要注意不能有错误
关闭防火墙,开启指定服务