首先来说需要配置哪些东西

  • 网络配置
  • 防火墙设置
  • yum源的替换(centos不用)

一、网络配置(静态网卡配置)

1、设置网卡开机自启(需要有root权限)

1
vi /etc/sysconfig/network-scripts/ifcfg-ens33 

2、修改文件内容:

按下键盘的”i”,进入到了编辑模式,通过方向键移动到该行,将内容修改:

ONBOOT=no ==> ONBOOT=yes

按键盘Esc键,退出编辑模式。输入”:wq“,保存退出。不想保存,输入q!,来强制退出。

3、重启网络服务

1
service network restart

4、静态网络配置

各个配置的意义:

  • DEVICE:设置网络接口的名称
  • ONBOOT:设置网络接口是否在Linux系统启动时激活
  • BOOTPROTO:设置网络接口的配置方式,值为static时表示使用静态ip地址,为dhcp时表示通过dhcp的方式动态获取ip地址
  • IPADDR:设置网络接口的ip地址
  • NETMASK:设置网络接口的子网掩码
  • GATEWAY:设置网络接口的默认网关地址
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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=7ae29e6c-58b2-40d3-8755-769f1e1a1ad3
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.11.132(与虚拟机一致)
NETMASK=255.255.255.0
GATEWAY=192.168.11.2
DNS1=114.114.114.114
DNS2=8.8.8.8

img

进行VMware网络配置

img

点击VM8网卡,配置子网IP,子网IP同本机IP前三位

img

进行NAT设置,对网关IP进行设置,前三位同为本机IP前三位

二、防火墙设置(7版本以上)

查看防火墙状态。

1
systemctl status firewalld

临时关闭防火墙命令。重启电脑后,防火墙自动起来。

1
systemctl stop firewalld

永久关闭防火墙命令。重启后,防火墙不会自动启动。

1
systemctl disable firewalld

打开防火墙命令。

1
systemctl enable firewalld

三、yum源替换(替换为centos的)

1:查看原有yum包

1
rpm -qa|grep yum

2:卸载原有yum包

1
rpm -qa|grep yum|xargs rpm -e --nodeps

3:ping一下,确定能上网

1
ping www.baidu.com

4,创建下载路径,下载centos7.5 yum包

1
mkdir /tmp/pkg

5、找到自己所需的版本下载。

centos7的yum源码地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/

下载以下三个包

1
2
3
yum-3.4.3-167.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm

6、通过文件传输工具上传到/tmp/pkg目录下

7:为避免依赖问题,一次性安装下载的三个软件包

1
2
cd /tmp/pkg
rpm -ivh yum-*

8,新建.repo配置文件

1
vi /etc/yum.repos.d/CentOS-Base.repo

下面为该文件内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$7 - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$7 - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$7 - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$7 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

9、清除缓存

1
yum clean all

10:并将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

1
yum makecache