VMware上安装Centos7
一、下载Centos镜像
国内镜像网站:
清华大学:清华大学开源软件镜像站 | Tsinghua Open Source Mirror
阿里云:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
1、以阿里云为例,进入阿里云镜像站后,点击os镜像源
2、选择需要下载的版本,点击下载。
二、创建虚拟机
1、在VMware上依次点击文件>新建虚拟机
2、在弹出的窗口中选择典型安装,点击下一步,
3、选择稍后安装操作系统
4、选择Centos7版本
5、给虚拟机命名,以及更改虚拟机的存储位置。
虚拟机名称以后随时可以更改。
虚拟机存储位置建议选择系统盘以外的盘符。
6、指定磁盘容量
磁盘容量保持默认即可(以后可以更改),这里的最大磁盘大小并不是说虚拟机会直接占用20GB的磁盘空间,虚拟机所占的空间大小是由你使用的情况而定的。
这里要选择将虚拟机拆分成多个文件,方便以后移动虚拟机。
7、点击自定义硬件
8、选择ISO镜像文件
这个界面的所有配置,在安装完成后都可以更改,根据需要进行配置即可。
网络适配器建议选择NAT模式。
这里的ISO镜像只在安装虚拟机的操作系统时才会用到,操作系统安装完成后就不在需要了。
9、配置完成后,关闭窗口,点击完成,虚拟机就创建好了。
三、安装Centos7操作系统
1、在VMware左侧找到新创建的虚拟机,点击开启此虚拟机。
2、使用键盘的方向键,选择第一个选项,回车。
提示:按Ctrl+Alt可将鼠标从虚拟机中释放。
回车后可能需要加载很长时间,请耐心等待。
3、选择语言
4、软件安装
本地化那部分,根据需要选择即可。点击软件选项,选择安装的软件。
5、根据需求选择安装的软件,点击左上角的完成。
6、磁盘分区
根据需要,选择自动分区或手动分区。
(1)自动分区
点击安装位置,选择自动分区,点击左上角的完成。
(2)手动分区
Linux一般分为三个分区,启动分区(/boot)、交换分区(swap)、根分区(/)
启动分区:用来启动Linux系统,一般不超过1G。
交换分区:一般设定为物理内存(Linux的内存)的两倍大小。作用是作为内存与硬盘之间交换数据d的缓存,当linux的运行内存满了,可以临时使用swap当linux的内存加载使用。
根分区:根分区就是Linux的根目录,可以将启动分区和交换分区以外的空间都分给根分区。
如果需要手动分区,就选择手动分区,再点击左上角的Done
点击左下角的加号,添加挂载点
选择/boot分区,给它分片300MIB的空间,然后点击Add mount point
添加挂载点
同样,点击左下角的加号,选择swap,添加交换分区
根分区的大小不填写的话,就是将剩余的空间全部分配给根分区。
分配完成后,结果如下,点击左上角的Done,完成分区。
选择Accept Changes
,接受变化。
7、点击开始安装
8、设置root密码
密码尽量设置的简单一点,连续点击两次完成。
等待安装完成后重启。
9、接受许可,完成配置
然后根据提示完成设置即可。
四、虚拟机网络配置
1、首先是虚拟网络编辑
右键VMware快捷方式,以管理员身份运行,

在VMware上依次点击,编辑>虚拟网络编辑器
在弹出的界面按照下图进行如下配置:
设置网关为:192.168.1.254,然后点击确定,回到上图后再次点击确定。
最后配置如下:子网:192.168.1.0 掩码:255.255.255.0 网关:192.168.1.254
2、在虚拟机中设置网络(图形化界面)
在虚拟机中打开设置,找到网络,设置。
手动配置IP
IP地址要在第1步中设置的子网网段内,网关要与第1步中的网关相同。DNS填119.29.29.29,或其他域名解析服务器也可以。
配置完成后点击应用,打开浏览器查看是否能上网。如果不能,就自习检查一遍网络的配置,看是否有哪里配置出错了。
2、在虚拟机中设置网络(命令行界面)
使用以下命令打开ens33配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33 # 用vim编辑器打开 命令1
vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 如果没有vim编辑器的话,就用这条命令 命令2
如果出现下面这种情况,提示没有找到vim,就用命令2
打开ens33配置文件后,可以看到类似下面这样的界面
如果你已经配置过ens33的网络,那么打开配置文件时可能会出现下面这种情况,这是有其他程序正在占用这这个配置文件,一般情况下直接回车即可,如果不行的话就只能根据它给的提示进行操作了。
按i进入编辑模式(左下角有INSERT的字样就说明当前处于编辑模式)
在编辑模式下,按键盘的上下左右键可以操控光标移动,退格键删除光标前的字符,回车键换行。
打开配置文件后,我们需要修改两个属性:
ONBOOT=yes # (开机时启动网卡)
BOOTPROTO=static # (设置为静态IP)
还需要添加几个属性:
IPADDR=IP地址
NETMASK=子网掩码
GATEWAY=网关
DNS1=DNS服务器的IP地址 # DNS后面的1是数字1
这里的IP地址、网关、子网掩码、服务器的IP地址需要根据你自己在第一步中虚拟网络编辑器中的配置来设置
下面是我的配置:
IPADDR=192.168.1.70
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DNS1=119.29.29.29
注意:
(1)这里的网关、子网掩码要和第1、步虚拟网络编辑器中的网关、子网掩码保持一致;
(2)IP地址要属于前面虚拟网络编辑器的子网网段中,比如,我的子网网段是192.168.1.0,子网掩码为255.255.255.0,(很明显这是个C类子网),那么我的IP地址的前24位(也就是192.168.1)要和子网的保持一致,那么我的IP地址只能设置为192.168.1.1到192.168.1.254之间的数,但由于192.168.1.1一般是VMnet网络适配器的IP,所以不能用,而我的网关是192.168.1.254,所以这个IP也不能用(当然如果你的网关是其他的地址,那也不能将I虚拟机P地址设置为网关的地址),所以我的虚拟机IP地址只能在192.168.1.2到192.168.1.253之间选择。
(3)这里的DNS可以设置为你的网关,也可以设置为真实的DNS服务器,比如119.29.29.29就是腾讯的DNS服务器
配置文件修改完成后,按键盘上的Esc键,然后你会发现左下角的INSERT不见了,这时候就可以输入:wq
然后回车,将编辑的内容写入,并退出了。
编辑之后输入下面这条命令重启网络服务
systemctl restart network # 重启网络服务
可以使用ping命令查看一下虚拟机是否能够连通外网,当然,前提是你的物理机能够上网。
ping baidu.com # ping百度的官网
按Ctrl+C可以结束命令。如果,能够访问外网的话,就说明网络配置成功了。
本文作者:最爱喝开水
本文链接:https://www.cnblogs.com/chuangblog/p/17683593.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步