(k8s-king-king)Linux搭建本地yum源(实验手册)

举报
yd_254431385 发表于 2023/11/24 13:38:49 2023/11/24
【摘要】 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。