Liunx基本环境搭建
- 1. VMware
- 下载
- 安装
- 2. CentOS 7 虚拟机
- 下载
- 创建
- 启动
- 配置网络
- 3. CentOS 8 虚拟机(推荐)
- 下载
- 创建
- 启动
- 配置网络
1. VMware
下载
- 官网下载:
https://my.vmware.com/cn/web/vmware/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0 - 选择版本,立即下载(可能需要登录)
- 本文提供的安装包:
链接:https://pan.baidu.com/s/1Zl8O8YKXIdLbjLZcvgMsAw 提取码:xgxz
安装
打开.exe文件, 即可开始安装,点击下一步
接受许可协议
安装位置默认在C盘下,安装路径尽量不要有中文,点击更改可以更换安装目录
可以将检查更新和提升计划打勾,方便日后产品有新特性可以第一时间体验;也可以不勾选。
安装进行中
安装完成
注意:
虚拟软件安装完成后会在 \控制面板\网络和Internet\网络连接 下多出来两个虚拟网卡VMware Network Adapter
VMnet1和VMware Network Adapter VMnet8
VMware Network Adapter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡
VMware Network Adapter VMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡
在我们的虚拟机中有三种模式,分别对应仅主机、桥接、nat模式
分别对应0、1、8如下
VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机
VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机
VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机
而上面的VMware Network Adapter VMnet1和VMware Network Adapter VMnet8就是对应我们的VMnet1和VMnet8,分别是nat模式和仅主机模式 ,我们在当前环境中将使用默认的桥接模式。
NAT模式可以提供访问外网的能力。
VM15密钥:
ZC10K-8EF57-084QZ-VXYXE-ZF2XF
UF71K-2TW5J-M88QZ-8WMNT-WKUY4
AZ7MK-44Y1J-H819Z-WMYNC-N7ATF
CU702-DRD1M-H89GP-JFW5E-YL8X6
YY5EA-00XDJ-480RP-35QQV-XY8F6
VA510-23F57-M85PY-7FN7C-MCRG0
2. CentOS 7 虚拟机
这个只是参考,实际操作可能有不同。
下载
国内官网下载:http://mirrors.sohu.com/centos/ 里面有各个版本的,以CentOS 7.6.1810为例:
网址:http://mirrors.sohu.com/centos/7.6.1810/isos/x86_64/
(其他版本可参考这个地址格式查找)
下载完成:
创建
打开VMware,创建新的虚拟机
给虚拟机起名,设置安装位置,自己定义就好
点击关闭——完成。
启动
开启后等待,虚拟机自动操作。
选择语言:
点击安装位置——默认不用改——完成。
点击软件选择
选择桌面——完成
看一下是不是所有选项都没有黄色感叹号了——没有感叹号,开始安装:
在安装过程中,可以设置ROOT密码
安装完成——重启
点击完成配置。
选择语言:
- 汉语
- 英语(美国)
- 关闭
右上角——前进。(自由拉伸窗口)
创建用户
设置密码,此处注意密码设置规范:大小写+数字
前进——开始使用。
配置网络
在网络上右键——打开“网络和Internet”设置
更改适配器选项
确保VMnet8已启用
打开虚拟机——编辑——虚拟网络编辑器
需要具备管理员特权——点击更改设置即可
修改子网IP和子网掩码
NAT设置
- 设置静态IP
点击应用程序——终端——命令行(或者直接就是命令行,没有图形化界面)
在普通用户下不能修改网卡的配置信息;所以我们要切换到root用户进行ip配置
用户名root
密码root
su root
- 修改网卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
可能会提示再按一次回车键,则再回车一下
修改内容
也可以把原来的内容全部删除,复制下面的
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.23.129
NETMASK=255.255.255.0
GATEWAY=192.168.23.2
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=2c2371f1-ef29-4514-a568-c4904bd11c82
DEVICE=ens33
ONBOOT=true
BOOTPROTO设置为静态static IPADDR设置ip地址 NETMASK设置子网掩码 GATEWAY设置网关
ONBOOT设置为true在系统启动时是否激活网卡 按ESC键,再输入 :wq! 执行保存
:wq!
- 重启网络
systemctl restart network
- 查看ip
ifconfig
执行效果如下
如上图所示,我们配置的静态IP起作用了,目前是192.168.23.129
- 宿主机ping虚拟机
- 由此可见宿主机与虚拟机之间是互通的。
- 虚拟机ping宿主主机
在虚拟机命令行输入:ping 127.0.0.1 - 如果想在虚拟机中访问外部网络,需增加一块NAT网卡
【虚拟机】–【设置】–【添加】–【完成】 - 设置为NAT模式,如下图
- 此时,我们通过虚拟机的浏览器访问 https://www.baidu.com/
或者命令行 ping https://www.baidu.com/ - 由此可见,我们通过NAT模式可以访问外网。
3. CentOS 8 虚拟机(推荐)
下载
官网下载http://mirrors.163.com/centos/8.4.2105/isos/x86_64/CentOS-8.4.2105-x86_64-dvd1.iso
创建
启动
耐心等待,自动启动
直到出现这个界面:
选择语言:
将下面带有【感叹号图标】的内容进行设置,可根据自己的需要进行初始化设置
点击完成即可
设置密码root
设置完毕后不在有【感叹号图标】警告提示了,开始安装
等待系统启动
设置(打勾)同意许可
前进
创建用户
设置密码,大小写字母+数字
配置网络
- 在网络处右键,打开“网络和Internet设置”
确保VMnet8启用 - NAT模式设置
打开VMware,点击“编辑”下的“虚拟网络编辑器”,设置NAT参数
子网IP一般是 192.168.xxx.0;
xxx可以看一下上面DHCP里面,和那个保持一致就可以
NAT网关设置 - 设置静态ip
(1) 切换root账户:也可以在终端输入su root 切换账户,参考上面
开机界面,设置语言
(2) 打开终端命令行
(3) 修改网卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
按 i 编辑
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
IPADDR=192.168.23.129
NETMASK=255.255.255.0
GATEWAY=192.168.23.2
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=2c2371f1-ef29-4514-a568-c4904bd11c82
DEVICE=ens33
ONBOOT=true
ESC
:wq保存退出
(4) 重启网卡
systemctl restart NetworkManager
(5) 查看ip
ifconfig
如上图所示,我们配置的静态IP起作用了,目前是192.168.100.129
- 宿主机ping虚拟机
win+R打开命令行
由此可见宿主机与虚拟机之间是互通的 - 虚拟机ping宿主机
由此可见,虚拟机与宿主机是互通的 - 访问外网
如果ping不通,试一下重启网卡
nmcli d connect ens33
由此可见,通过NAT模式可以访问外网。
END~