下载Centos7 ISO镜像
- 打开网站 https://vault.centos.org/ ,选择要下载的系统版本
-
点击 isos/
-
点击 x86_64/
下载的文件:CentOS-7-x86_64-DVD-1708.iso
在 VMware 上安装 Centos7 系统安装
-
创建一个新的虚拟机
(1)点击创建新的虚拟机→选择自定义→下一步。注意,凡是安装微软系统,都是选择典型,凡是安装linux系统,均是选择自定义。
(2)兼容性保存默认即可,低版本VM也保存默认即可,下一步。
(3)选择稍后安装操作系统
(4)客户机操作系统选择linux,版本选择我们下载的iso文件对应的版本
(5)更改保存的位置,不要放在C盘
(6)保持默认为1,一般够用了
(7)保持默认即可
(8)使用 桥接 网络连接
(9)选择I/O控制器,保持推荐的选择
(10)选择磁盘类型
(11)创建磁盘
(12)选择单个文件
(13)可以自行修改文件名
(14)点击 自定义硬件
(15)选择提前下载的 ISO 文件 --- 关闭 -- 完成
系统配置
-
开启虚拟机
-
安装centos7,回车继续直接安装
如果鼠标一直在虚拟机界面无法回到自己电脑,可以使用Ctrl + Alt
快捷键释放
-
可以先选择中文,后面再修改回来
-
修改时间:城市保持为 上海 ,修改左下角的时间 和 右下角的日期
安装界面
软件选择:最小安装,就是无图形界面的系统;安装位置,点开后就点击左上角的完成就可以了,它是自动选择的;之后点右下角的 开始安装
-
设置密码:密码设置为
123456
,会提示密码太简单了,点击两次左上角的完成就可以了
-
安装完成后,点击重启
-
输入账号 root --回车 --- 输入密码 123456 (注意:输入密码时,屏幕不会有任何输入提示的)
更改语言为英文
vi /etc/locale.conf
修改前
LANG="zh_cn.UTF-8"
修改后
LANG="en_US.UTF-8"
重启生效!
设置桥接网络
- 查看网卡信息
ifconfig
它的网卡是ens33,上图可以看到网卡没有inet
这个字段 (正常是inet 192.168.2.111 )
-
下面要先配置一下虚拟机网络设置
用管理员身份启动虚拟机 - - 虚拟机的工具栏 -- 编辑 -- 虚拟网络编辑器 -- 添加一个VMnet0,选择桥接模式 -- 桥接至的网卡,选 自动
在vmware软件中,选项栏的“编辑”下的“虚拟网络编辑器”中可以看到三个虚拟网卡VMnet0、VMnet1、VMnet8,而我们的虚拟机就是通过这三个虚拟网卡,实现的三种不同的网络连接,让我们的虚拟机达到连接的目的
三个虚拟网卡分别对应三个网络连接方式以及特点
VMnet0 Bridged(桥接) 可联外网,虚拟机ip与主机同网段,可与主机本局域网中的其他真实或虚拟主机进行通讯
VMnet1 Host-Only(仅主机) 不可联外网,仅可与主机进行通信
VMnet8 NAT(网络地址转换) 可联外网,通过nat转换实现连接外网,虚拟机ip与主机不在同一网段,不可以与主机本局域网中的其他真实或虚拟主机进行通讯
桥接,即架设了一条桥,让虚拟机成为一台真正的计算机,直接连入到实际网络中了。
因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样,它和主机连接在同一个交换机上(此交换机通过vmnet0模拟),处于同一个 LAN,它可以访问网内任何一台机器。
此模式下虚拟机:
可以与主机相互访问
可以与网络中其他主机相互访问
可以与其他虚拟机相互访问
所以,桥接模式下的虚拟机,你把它直接认为是真实计算机就行了。
默认情况下DHCP会自动为虚拟机配置网络,但如果你需要在桥接模式下,手动为虚拟系统配置IP地址时,配置的虚拟机的ip不能是已经被占用的地址,还要和宿主机器处于同一网段,不然会造成地址冲突,只有这样虚拟系统才能和宿主机器以及外网进行通信。
打开虚拟机的设置页面,设置虚拟机桥接模式如图:选择桥接模式(复制物理网络连接可选)
复制物理网络连接状态
一般在虚拟机设置为桥接时就能看见这个选项(无特殊要求默认不用勾选)
所以这个选项是只在移动设备上有用,比如在笔记本上使用VMware软件,最开始主机用有线连接的局域网,开启虚拟机(使用桥接),虚拟机系统获取的局域网地址为192.168.1.4。然后你把主机的有线拔掉,连接上同一局域网的wifi时,如果你选择了复制物理网络连接状态这个选项,那你的虚拟机系统的IP不会变化(还是192.168.1.4),如果你没有选择复制物理网络连接状态这个选项,那你的虚拟机系统的IP可能就会发生变化,比如变为192.168.1.5。
这就配置好虚拟机了,下面进行配置Linux系统的IP地址信息
- 配置IP地址
cd /etc/sysconfig/network-scripts/
ifcfg-ensxxx这个文件就是配置IP地址的,一般是ifcfg-ens33 ,有的机器不是,但是都是ifcfg-ens开头的
vi ifcfg-ens33
进入修改文件的参数
TYPE=Ethernet
BOOTPROTO=static #修改成static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=bf5337ab-c044-4af7-9143-12da0d493b89
DEVICE=eno16777736
ONBOOT=yes #修改成yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.2.111 # 自定义虚拟机的ip地址(主机是192.168.2.218),必须与主机在同一网段
NETMASK=255.255.255.0 #设置子网掩码,跟宿主一样
GETWAY=192.168.2.1 #默认网关,跟宿主一样
DNS1=101.226.4.6 #DNS,跟宿主一样
在本机电脑用ipconfig/all查看一下本地的网络信息
- 添加网关地址
vi /etc/sysconfig/network
内容如下:
NETWORKING=yes
HOSTNAME=xxxx #名字随便了
GATEWAY=192.168.2.1 #默认网关和宿主机相同
- 添加DNS
vi /etc/resolv.conf
内容如下:
# Generated by NetworkManager
nameserver 101.226.4.6 #DNS,跟宿主一样
最后重启一下网络
service network restart
用
ifconfig
看下是否有IP地址了inet 192.168.2.111 这个就是配置的IP地址了