配置网络源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
-O 将文档写入 FILE
镜像站地址:https://developer.aliyun.com/mirror/?spm=5176.21213303.J_3207526240.55.571453c9MyQ8V5
yum文件格式
[CentOS7-base] #源名称,必填
name=CentOS-$releasever-base #源描述,可以不填,但是会有提示
baseurl=file:///misc/cd/ #本地的光盘文件,可以有多个地址。必填
https://mirrors.aliyun.com/centos/7.3.1611/os/x86_64/
gpgcheck=1 #是否开启校验,yum检查每个下载的RPM的GnuPG签名
enabled=1 #是否启用这个仓库,1为起用,0为禁用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 秘钥
#如果开启yum源包校验,则需要导入RPM公钥,此处只是在系统没有导入rpm公钥时候进行安装
#这里相当于rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
yum包管理
yum
仅安装指定的软件命令:yum install <package_name>
删除软件包命令:yum remove <package_name>
查找软件包命令:yum search <keyword>
列出所有可更新的软件清单命令:yum check-update
更新所有软件命令:yum update
更新指定的软件命令:yum update <package_name>
列出所有可安裝的软件清单命令:yum list
生成缓存:yum clean all
清理缓存:yum makecache
-y:(当安装过程提示选择全部为 "yes")
yum休眠
rm -f /var/run/yum.pid
生产环境下配置本地yum
本地yum配置
1.拷贝或者上传镜像CentOS-7-x86_64-DVD-1804到本地
ll /user/local/src/
CentOS-7-x86_64-DVD-1804
2.挂载镜像
复制代码
挂载目录:/mnt/iso
mkdir -p /mnt/iso
挂载iso
mount -o loop /usr/local/src/CentOS-7-x86_64-DVD-1804.iso /mnt/iso
设置开机自启
vi /etc/fstab
/usr/local/src/CentOS-7-x86_64-DVD-1804.iso /mnt/iso iso9660 loop,defaults 0 0
复制代码
3.配置并刷新yum
离线情况下:mv -f /etc/yum.repos.d/* /home/
vim /etc/yum.repos.d/local.repo
[local-yum]
name=Local Repository
baseurl=file:///mnt/iso
##该目录为iso挂载目录
enabled=1
gpgcheck=0
yum clean all
yum repolist
4.安装httpd,关闭防火墙,浏览器访问http://192.168.10.11:80
将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了
yum -y install httpd
mkdir -p /var/www/html/CentOS-7
cp -r /mnt/iso/ /var/www/html/CentOS-7
浏览器访问:http://192.168.10.11:80/CentOS-7
10.12的配置
vim /etc/yum.repos.d/local.repo
[local-yum]
name=Local Repository
baseurl=http://192.168.10.11/CentOS-7 ##该目录为iso挂载目录
enabled=1
gpgcheck=0
yum clean all
yum repolist