(k8s-king-king)Linux搭建本地yum源(实验手册)
【摘要】 8.1 案例目标(1)了解Linux软件包管理。(2)Linux系统中搭建本地yum源。8.2 案例分析(1)规划节点部署测试节点规划,见表8-1。表8-1 Linux搭建本地yum源节点规划IP主机名节点192.168.10.10/24自定义测试(2)基础准备准备一台CentOS 7.5系统的云主机(或虚拟机),测试节点至少使用2 GB内存,硬盘不少于40 GB,节点IP平台已给定(本地虚...
8.1 案例目标
(1)了解Linux软件包管理。
(2)Linux系统中搭建本地yum源。
8.2 案例分析
(1)规划节点
部署测试节点规划,见表8-1。
表8-1 Linux搭建本地yum源节点规划
IP | 主机名 | 节点 |
---|---|---|
192.168.10.10/24 | 自定义 | 测试 |
(2)基础准备
准备一台CentOS 7.5系统的云主机(或虚拟机),测试节点至少使用2 GB内存,硬盘不少于40 GB,节点IP平台已给定(本地虚拟机的话自拟)。
8.3 案例实施文件上传(属于Linux系统软件包)-实操.mp4
① 针对线上平台云主机上传文件(线上环境完成):
FTP服务器地址http:// mirrors.douxuedu.com/(有任何需要的软件可自行登录地址下载)
[root@localhost ~]# curl -O http://mirrors.douxuedu.com/cloud/CentOS-7-x86_64-DVD-1804.iso
② 创建/opt/centos7目录,将镜像挂载至/opt/centos7目录中:
[root@localhost ~]# mkdir /opt/centos7
[root@localhost ~]# mount /root/CentOS-7-x86_64-DVD-1804.iso /opt/centos7/
mount: /dev/loop0 is write-protected, mounting read-only
③ 将本地yum源内的.repo配置文件剪切至/media/中。
[root@localhost ~]# mv /etc/yum.repos.d/CentOS-* /media
[root@localhost ~]# ll /etc/yum.repos.d
total 0
④ 新建配置文件local.repo,并写入配置参数。
[root@localhost ~]# vi /etc/yum.repos.d/local.repo
//按i进入编辑模式,输入以下代码
[centos]
name=centos
baseurl=file:///opt/centos7
gpgcheck=0
enabled=1
//按ESC键输入:wq命令保存退出
⑤ 查看目录/opt/centos7下的镜像文件。
[root@localhost ~]# cd /opt/centos7/
[root@localhost centos7]# ls
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
⑥ 刷新并验证yum源信息。
[root@localhost ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: centos
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
[root@localhost ~]# yum repolist
Loaded plugins: fastestmirror
Determining fastest mirrors
centos | 3.6 kB 00:00:00
(1/2): centos/group_gz | 166 kB 00:00:00
(2/2): centos/primary_db | 3.1 MB 00:00:00
repo id repo name status
centos centos 3,971
repolist: 3,971
至此,完成Linux搭建本地yum源操作。
⑦ 设置开机自动挂载,增加如下配置(可选扩展操作)。此处UUID根据实际情况填写。
[root@localhost ~]# vi /etc/fstab
//按i进入编辑模式,删除第一行空行后,更改为以下内容
#
# /etc/fstab
# Created by anaconda on Wed May 16 20:44:20 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=5f1871e2-c19c-4f86-8d6c-04d5fda71a0a / xfs defaults 0 0
/root/CentOS-7-x86_64-DVD-1511.iso /opt/centos7/ iso9660 defaults 0 0
//按ESC键输入:wq命令保存退出
注意:格式必须要对齐,不然重新启动系统会起不来!
⑧ 刷新/etc/fstab文件并设置自动挂载。
[root@test ~]# mount -a
⑨ 查看系统挂载信息。
[root@test ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 xfs 60G 5.2G 55G 9% /
devtmpfs devtmpfs 4.3G 0 4.3G 0% /dev
tmpfs tmpfs 4.4G 0 4.4G 0% /dev/shm
tmpfs tmpfs 4.4G 17M 4.3G 1% /run
tmpfs tmpfs 4.4G 0 4.4G 0% /sys/fs/cgroup
tmpfs tmpfs 883M 0 883M 0% /run/user/0
/dev/loop0 iso9660 4.2G 4.2G 0 100% /opt/centos7
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)