一、本地yum源搭建
PS:实现离线yum安装本服务器下的软件
#挂载镜像
mount -o ro /dev/sro /mnt
#移动本地所有yum源
mv /etc/yum.rpeo.d/* /etc/yum.repo.d/bak
#编写本地yum源
vim /etc/yum.repo.d/local.repo
[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
#生成缓存
yum clean all && yum makecache
#安装软件
yum install -y telnet
二、利用nginx搭建yum仓库
PS:实现yum下载安装服务器端的软件,利用nginx进行分享
- 环境准备
服务器端:10.0.0.161
客户端: 10.0.0..61
- 服务器端配置
#nginx官方配置yum源
#yum安装nginx
yum -y install nginx
#利用nginx配置共享文件
vim /etc/nginx/conf.d/default.conf
server {
listen 80;
auroindex on; #开启文件分享
autoindex_exact_size on; #显示文件大小
autoindex_localtime on; #显示文件时间
root /yum/share;
}
#启动服务
syatemctl start nginx
#windows上进行连接测试
10.0.0.161
#安装createerepo
yum install createrepo -y
#创建yum源共享目录
mkdir -p /yum/share
#挂载镜像
mount -o ro /dev/sro /yum/share
#创建yum存储库
createrepo /html/share
chown -R nginx.nginx /share/
- 客户端配置
#移动本地yum源
mv /etc/yum.repo.d/* /etc/yum.repo.d/bak
#配置yum源
vim /etc/yum.repo.d/server.local
[server]
name=server
baseurl=http://10.0.0.161/yum/repo
enabled=1
gpgcheck=0
#创建缓存
yum clean all && yum makecahe
#测试安装软件