概述:本文主要记述RedHat 7 下阿里yum源的更换过程,并以Docker的安装作为测试,虚拟机的配置过程省略。
1、更改ip及网关
vi /etc/sysconfig/network-scripts/ifcfg-ens33
内容为:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
#UUID=042b04c8-e291-445e-8fa9-e1d4c9679c83
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.3.10
NETMASK=255.255.255.0
GATEWAY=192.168.3.2
DNS1=114.114.114.114
DNS2=8.8.8.8
2、重启网络服务
systemctl restart network
3、修改配置
vi /etc/selinux/config
SELINUX=disabled
4、vi /etc/hosts
192.168.3.11 node01
192.168.3.12 node02
192.168.3.13 node03
192.168.3.14 node04
5、删除网卡规则
cd /etc/udev/rules.d/
若存在70-persistent-net.rules,则删之
70-persistent-net.rulesrm -f 70-persistent-net.rules
6、防火墙设置
#查看防火墙状态
systemctl status firewalld
#停用防火墙(开机启用)
systemctl stop firewalld
#禁用防火墙(开机不启用)
systemctl disabled firewalld
7、链接克隆
7、启动克隆系统,分别配置ip和主机名
vi /etc/sysconfig/network
增加主机名
HOSTNAME=node01
8、更换yum源
(1)安装wget
rpm -ivh http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/wget-1.14-18.el7.x86_64.rpm
(2)目录切换
cd /etc/yum.repos.d/
(3)查看自带yum包
rpm -qa | grep yum
(4)卸载yum包 :不检查依赖,直接删除rpm包
rpm -qa|grep yum|xargs rpm -e --nodeps
(5)下载yum包
如果rpm失效,可到对应Linux版本Packages下搜索rpm链接地址替换
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/yum-updateonboot-1.1.31-50.el7.noarch.rpm
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
(6)安装rpm
rpm -ivh python-*
rpm -ivh yum-*
(4)下载repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
批量替换repo文件中的$releasever:
%s#$releasever#7#g
(5)使yum源生效
yum clean all
yum makecache
yum update
9、安装Docker测试
Docker 需要lxc 和cgroup 支持,内核版本大于3.8,需要root 用户操作。
(1)查看版本
cat /proc/version
(2) 升级yum
yum -y update
(3)安装 cgroup
yum install -y libcgroup
(4)安装docker
yum install -y docker.x86_64
(5)启动docker
systemctl start docker
(6)设置开机启动docker
systemctl enable docker
(7)查看docker版本
docker --version