一.如何挂载镜像
1、安装httpd软件
打开软件商店,查询httpd,安装Apache HTTP Server
勾选该软件,点击Apply Changes,安装完成后箱子打开,+消失
2、如何一次性挂载镜像
命令 |
功能 |
mount /xxx/xxxx.iso /rhel7.3 |
挂载镜像,前面是镜像所在的光驱,可用bf指令查看镜像所在光驱,后面是apache的默认发布目录,若是其他版本,则写其他版本号 |
3、如何使镜像永久挂载
命令 |
功能 |
vim /etc/rc.d/rc.local |
用vim打开此文件 |
mount /xxx/xxxx.iso /rhel7.3 |
在文件中添加该命令,添加后退出保存 |
chmod 755 /etc/rc.d/rc.local |
设置该文件权限,使系统在开机时会自动执行该脚本 |
4、设定系统安装源指向
命令 |
功能 |
vim /etc/yum.repos.d/filename.repo |
用vim修改此文件 |
[name] |
|
name=文件描述 |
|
baseurl=file:///rhel7.3 |
|
gpgcheck=0 |
修改完成后退出保存 |
yum clean all |
清除缓存 |
yum install dhcp -y |
自动同意安装dhcp |
二.共享型yum源的部署
1、在已经配置好本地yum源的主机中安装httpd
yum install httpd
2、配置网络yum源
命令 |
功能 |
systemctl start httpd |
打开httpd服务 |
systemctl stop firewalld |
关闭防火墙 |
systemctl enable httpd |
启用httpd |
systemctl disable firewalld |
禁用防火墙 |
systemctl mask firewalld |
|
mkdir /var/www/html/rhel7.3 |
创建该目录 |
vim /var/www/html/filename.html |
创建该文件,作为测试的文件,写自主选择内容,配置完成后测试是否能显示内容 |
vim /etc/rc.d/rc.local |
修改该文件 |
mount /xxx/xxxx.iso /var/www/html/rhel7.3 |
永久挂载镜像 |
chmod 755 /var/www/html/rhel7.3 |
给该目录添加权限 |
vim /etc/yum.repos.d/filename.repo |
用vim修改此文件 |
[name] |
|
name=文件描述 |
|
baseurl=http://该机IP/rhel7.3 |
|
gpgcheck=0 |
修改完成后wq退出保存 |
三.yum命令详解
yum命令使用时必须搭建好yum源才可以正常使用
命令 |
功能 |
yum clean all |
清除缓存 |
yum repolist |
列出仓库信息 |
yum install software |
安装某软件 |
yum update |
更新版本 |
yum list software |
列出软件 |
yum list all |
列出所有软件 |
yum list available |
列出可安装软件 |
yum list installed |
列出已安装软件 |
yum reinstall software |
重新安装某软件(强制) |
yum remove software |
卸载某软件 |
yum info software |
查看某软件信息 |
yum search software |
查找包含该软件信息的条目 |
yum whatprovides file |
查找包含此文件的软件 |
yum history |
查看系统中软件管理信息(历史记录) |
yum history info 数字 |
根据历史信息的标注数字查看该条信息的详细内容 |
yum groups list |
列出所有软件组 |
yum groups info sfgroup |
查看软件组的信息 |
yum groups install sfgroup |
安装该软件组(及组内软件) |
yum groups remove sfgroup |
卸载该软件组(及组内软件) |
四.rpm命令详解
命令 |
功能 |
rpm -i |
后接安装包,安装该软件 |
rpm -v |
显示执行过程 |
rpm -h |
hash加密(若没用该命令,则系统需要花一段时间自动加密,比较耗时) |
rpm -e |
后接软件名,卸载 |
rpm -q |
查看 |
rpm -a |
全部 |
rpm -p |
软件包 |
rpm -ql |
查看软件在系统中的安装文件路径 |
rpm -qlp |
后接安装包,查看未安装的软件包在系统中如果安装后产生文件的路径 |
rpm -qf |
找出某文件所属的安装包 |
rpm -qc |
查看软件的配置文件名称 |
rpm -qd |
查看软件的帮助文件 |
rpm --scripts |
查看脚本 |
rpm --nodeps |
安装软件,安装时忽略软件依赖关系 |
rpm --force |
强制 |
rpm -Kv |
检测软件包是否被篡改 |
rpm -V |
后接软件名,检测软件安装后文件是否被修改 |
rpm -Va |
检测所有软件中被修改了的文件 |
软件包名称解释
[1]软件名
[2]软件版本
[3]软件使用的系统
[4]软件的架构
[5]格式
五.如何将非yum库软件加入yum库中
1、
把所有想要加入yum库的非yum库软件的rpm安装包放入同一个目录中,该目录只可有rpm包。
2、
命令 |
功能 |
createrepo -v /存放rpm包的目录 |
生成repodate目录 |
3、
命令 |
功能 |
vim /etc/yum.repos.d/yum.repo |
修改该文件 |
[software] |
|
name=software的描述 |
|
baseurl=file:///software |
|
gpgcheck=0 |
修改完成后wq退出保存 |
yum clean all |
清除缓存 |
yum search 非yum库未安装软件名 |
查看是否能找到信息,来检测是否加入yum库 |