CentOS学习笔记 - 11. 搭建Centos7.5本地repo

搭建Centos7.5本地repo

咱们先假设一个前提,咱们有一台Centos机器,可是它不能联网。php

并且这台Centos机器初期采用的是最小安装的方式安装的。linux

那咱们须要给这台机器搭建一个本地repo。windows

1、下载WinScp

首先咱们须要下载Winscp, 由于最小化安装又不能联网,不少命令是不能使用的,scp这个命令能够。centos

为了把本地源的文件传上去,咱们必须使用Winscp。缓存

到winscp官方网站上下载windows下的scp工具。服务器

https://winscp.net/eng/downlo...网络

若是是linux,能够直接使用scp命令。app

2、经过WinScp把Centos7.5的ISO文件上传到服务器 /opt/soft/centos7.5下面

首先咱们须要准备好Cenots7.5的ISO文件。工具

这个能够从Centos官网直接下载,这里咱们已经下载好了。oop

而后咱们先使用Winscp链接到服务器。

可使用ip addr 来查看Centos ip地址。

咱们这里会看到两块网卡,第一个是本地回环网卡,第二块是咱们实际使用的网卡ens33。
[root@dev-basic yum.repos.d]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
       
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:f0:9e:dc brd ff:ff:ff:ff:ff:ff
    inet 192.168.168.106/24 brd 192.168.168.255 scope global noprefixroute dynamic ens33
       valid_lft 1728sec preferred_lft 1728sec
    inet6 fe80::e207:5b75:45cc:6a65/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

而后在opt下面创建soft/centos7.5文件夹

mkdir -p /opt/soft/centos7.5/
cd /opt/soft/centos7.5/
pwd

最后把CentOS-7-x86_64-DVD-1804.iso拖动到服务器的centos7.5目录中。

3、建立挂载目录

mkdir -p /mnt/centos7.5

4、挂载iso文件

mount -o loop /opt/soft/centos7.5/CentOS-7-x86_64-DVD-1804.iso /mnt/centos7.5

5、查看挂载状态

df -h
[root@dev-basic yum.repos.d]# df -h
文件系统                            容量  已用  可用 已用% 挂载点
/dev/mapper/centos_dev--basic-root   46G  5.3G   40G   12% /
devtmpfs                            1.9G     0  1.9G    0% /dev
tmpfs                               1.9G     0  1.9G    0% /dev/shm
tmpfs                               1.9G   12M  1.9G    1% /run
tmpfs                               1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/sda1                          1014M  142M  873M   14% /boot
tmpfs                               378M     0  378M    0% /run/user/0
/dev/loop0                          4.2G  4.2G     0  100% /mnt/centos7.5

6、创建repo文件,引用本地文件源

创建或者修改repo,让repo可以加载本地的ISO源

vi /etc/yum.repos.d/centos7.5-local.repo
wq!保存退出

# 编辑内容以下

[cenots7.5-local]
name=centos7.5
baseurl=file:///mnt/centos7.5
enabled=1
gpgcheck=0

7、移动原来的CentOS-Base.repo到备份文件夹

# 新建备份文件夹
mkdir -p /opt/backup

# 移动repo文件进行测试
mv /etc/yum.repos.d/CentOS-Base.repo /opt/backup/

8、断网测试

# 从新生成缓存
yum clean all 
yum makecache

# 断开网络进行测试(虚拟机能够点击网络链接小图标断开)

# 安装telnet
yum install telnet

# 安装wget
yum install wget
相关文章
相关标签/搜索