角色 | IP Addr |
---|---|
服务端 | 192.168.1.3 |
客户端 | 192.168.1.4 |
# 默认系统基础repo中可能没有nginx安装包,可以自行添加一个阿里的epel源
[root@my-test ~]# yum -y install nginx
# 启动服务
[root@my-test ~]# systemctl start nginx.service
createrepo是linux下创建仓库的软件包。create是创建的意思,repo是repository的缩写,是仓库的意思。
只有安装createrepo这个软件,才能在yum服务器创建软件仓库。
[root@my-test ~]# yum -y install createrepo
# 创建光盘挂载的目录并挂载镜像文件
[root@my-test ~]# mkdir /iso/
[root@my-test yum.repos.d]# cd /usr/local/src/
[root@my-test src]# mount -o loop CentOS-7-x86_64-DVD-2009.iso /iso/
# 创建软件源所在的位置
[root@my-test ~]# mkdir -p /yum/centos/centos7/os/
# 复制到光盘下的所有文件到软件源目录
[root@my-test src]# cp -rv /iso/* /yum/centos/centos7/os/
[root@centos-linux-1 ~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.bfsu.edu.cn
* updates: mirrors.bfsu.edu.cn
repo id repo name status
base/7/x86_64 CentOS-7 - Base 10,072
extras/7/x86_64 CentOS-7 - Extras 476
updates/7/x86_64 CentOS-7 - Updates 2,189
repolist: 12,737
[root@centos-linux-1 ~]# cd /etc/yum.repos.d/
[root@centos-linux-1 yum.repos.d]# mkdir bak
[root@centos-linux-1 yum.repos.d]# rename .repo .repo.bak *.repo
[root@centos-linux-1 yum.repos.d]# mv *.bak bak/
[root@centos-linux-1 yum.repos.d]# vi CentOS-Base.repo
[centos7]
name=centos7
baseurl=http://192.168.1.3/centos7/os/
enabled=1
gpgcheck=0
[epel]
name=epel
baseurl=http://10.211.55.3/centos7/epel/
enabled=1
gpgcheck=0
原文:https://www.cnblogs.com/sparkss/p/14785257.html