国内yum源备份到本地笔记本使用-cent7.2
1.先将国内yum源-cent7.2wget下载下来,解压后到到移动硬盘,如下路径:
注意:下载中科大的yum源可以使用,阿里云的可能无法用,因为阿里云可能有了限制,不让随便下载同步:——也可试试
中科大的yum源地址: http://mirrors.ustc.edu.cn/centos/7/
如图:
在linux下使用wget命令下载,如下:
[root@localhost ~]# wget -t 0 -c -r -np -nH -L -p --no-check-certificate http://mirrors.ustc.edu.cn/centos/7/ -P /opt -e robots=off
注释: -P:下载到某目录, -e robots=off,关闭xxx
下载完成时间太长,等下载完成后,打包,然后下载到笔记本电脑,在解压到相应目录即可。也可直接在linux上搭建apache,将目录直接下载到apache站点目录,此linux就能作为同步外面yum源后,本地自身作为yum源了。
从linux服务器下载解压到笔记本硬盘目录后,如下:
H:\yum_source_bak\centos7.2 ,如下图:
2.安装xampp集成apache和meysql服务的window上运行的软件
双击xampp软件,如下:
点击next,如下:
点击next,如下:
点击next,如下:
点击next,如下:
点击next,如下:
安装完成即可。
点击finish即可完成安装。
运行xampp服务,如下:
点击apache处的config,进行配置apache,如下:
点击httpd.conf配置文件,如下:
ServerName localhost:80
#ServerName 192.168.1.101:80 #可修改成笔记本电脑ip,也可不修改,保持默认的localhost
DocumentRoot "H:\yum_source_bak" #修改站点目录为备份在本地的yum源目录,也可用/
<Directory "H:\yum_source_bak"> #修改站点目录为备份在本地的yum源目录,也可用/
配置完成后,启动服务:
点击start,如下:
通过浏览器访问yum源: http://127.0.0.1/
http://127.0.0.1/centos7.2/
也可以通过本地无限网卡的自己本地机器ip访问:
http://192.168.1.101/centos7.2/
最终linux使用的yum配置指向地址应该为:http://192.168.1.101/centos7.2/os/x86_64/
如下图:
3.Linux虚机中使用windows的本地yum源:
[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
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 qlen 1000
link/ether 00:0c:29:7d:9c:7f brd ff:ff:ff:ff:ff:ff
inet 192.168.154.128/24 brd 192.168.154.255 scope global dynamic ens33
valid_lft 1654sec preferred_lft 1654sec
inet6 fe80::eab7:d81b:6eb5:7d87/64 scope link
valid_lft forever preferred_lft forever
[root@localhost ~]# ping 192.168.1.101 #能ping通自己笔记本的无限网卡地址
PING 192.168.1.101 (192.168.1.101) 56(84) bytes of data.
64 bytes from 192.168.1.101: icmp_seq=1 ttl=128 time=1.20 ms
64 bytes from 192.168.1.101: icmp_seq=2 ttl=128 time=2.44 ms
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo
[root@localhost yum.repos.d]# mkdir /tmp/yum_bak
[root@localhost yum.repos.d]# mv * /tmp/yum_bak/
[root@localhost yum.repos.d]# vi cent7.2.repo
[centos7.2]
name=centos7.2
baseurl=http://192.168.1.101/centos7.2/os/x86_64/ #配置值成笔记本本地yum源地址
enabled=1
gpgcheck=0
[root@localhost yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: centos7.2
Cleaning up everything
[root@localhost yum.repos.d]# yum makecache
[root@localhost yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
repo id repo name status
centos7.2 centos7.2 9,007
repolist: 9,007
[root@localhost yum.repos.d]# yum -y install ntpdate #测试使用yum源安装命令
如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多运维实战技术视频!