创建虚拟机
注意:等价于要去专卖店去买计算机
(1)在VMware软件中,单击左上角的“文件”,在下拉菜单中选择“新建虚拟机”。如下图新建虚拟机
(2)在弹出的“新建虚拟机向导”选项卡里面,选择“自定义(高级)”。选择完毕后,点击“下一步”。如下图新建虚拟机向导。
(3)“硬件兼容性”一项,选择最新的,我用的是VMware15版本,所以我能选到的最新的是Workstation15.0。如果使用的是VMware14版本,那此处就选择Workstation14.0。选择完毕后,点击“下一步”。如下图所示硬件兼容性
(4)我们后面要自己安装CentOS7系统,所以此处选择“稍后安装操作系统”。选择完毕后,点击“下一步”。如下图所示稍后安装客户机操作系统。
(5)我们要学习的是linux系统,CentOS也属于Linux系统的一种,所以此处当然要选择“Linux”,版本选择“CentOS 64位”。选择完毕后,点击“下一步”。如下图所示选择客户机操作系统。
(6)虚拟机是用来作为学习时克隆使用的模板机,所以此处我给这台虚拟机起的名字直接就是它的IP+用途,既“10.0.0.200-CentOS7.6-模板机”。选择完毕后,点击“下一步”。如下图所示命名虚拟机。
(7)学习的时候都是在自己的笔记本电脑上安装虚拟机,所以处理器(其实就是CPU的意思)都给1个就可以(默认设置)。选择完毕后,点击“下一步”。如下图所示处理器配置。
(8)内存这一项需要注意,安装系统的时候,最好选择2G或更多,待安装完系统后,再改成1G即可。选择完毕后,点击“下一步”。如下图所示此虚拟机的内存
(9)“网络类型”这项,必须选择“使用网络地址转换(NAT)”,想要尝试其余几种网络类型的话,等变成linux老鸟之后,再自行研究。选择完毕后,点击“下一步”。如下图所示网络类型。
(10)“I/O控制器类型”这一项,直接默认默认即可,不需要改动。选择完毕后,点击“下一步”。如下图所示I/O控制器类型。
(11)“磁盘类型”这一项,也直接默认即可,不需要改动。选择完毕后,点击“下一步”。如下图所示磁盘类型。
(12)“磁盘”这一项,选择“创建新虚拟机磁盘”,我们要安装新系统嘛,自然也创建一块空的新磁盘是最好的。选择完毕后,点击“下一步”。如下图所示磁盘。
注意:千万别选“使用物理磁盘”,如果选了此项,那你那块盘里的所有东西就都被格式化没了,会哭的哦。
(13)“磁盘容量”这一项,学习期间不会产生多少数据,所以磁盘大小只要至少给到10G就行,我给20G,当然如果你的硬盘很大很任性要给个1T这也是完全没有问题的。选择完毕后,点击“下一步”。如下图所示磁盘容量
建议将磁盘存储为单个文件,比较方便,但这里不是硬性要求,看个人喜好。
(14)“磁盘文件”的名字,保持默认的即可。选择完毕后,点击“下一步”。如下图所示磁盘文件。
(15)在“自定义硬件”选项卡里面,还需要配置一下要使用的操作系统iso文件。在左侧选中“新CD/DVD(IDE)”,在右侧选中“使用ISO映像文件”,点击“浏览”按钮,在弹出的窗口中找到本地的CentOS系统iso文件。选择完毕后,点击“关闭”。如下图所示自定义硬件。
完成创建虚拟机=选择自己的配置购买计算机。
此时,一台新虚拟机的硬件就全部配置完毕了,检查确认无误后,就可以开机装系统了。
确认完毕后,点击“完成”。
3)安装CentOS 7系统
(1)虚拟机开机后,选择“Install CentOS 7”这一项。此时鼠标是不好用的,都是使用键盘的上下箭头来进行操作的,选好后按下 tab 键,增加下面内容:net.ifnames=0 biosdevname=0,这段命令后面设置会标注说明。如下图所示CentOS 7。
输入完成后检查,并按下回车继续安装系统。
注意:鼠标进入安装界面后点击鼠标会自动锁定,如果想再次使用鼠标,可以使用Ctrl+Alt键进行取消锁定。
(2)选择安装使用的语言
作为一个linux的学习者,要适应英文环境,所以强烈建议此处选择英文,而不选择中文。
选择完毕后,点击“Continue”。如下图所示选择安装使用的语言。
(3)配置网络 设置IP和主机名。配置网络,点击“NETWORK HOSTNAME”。如下图所示配置网络(3)①-④。
如下图所示配置网络(3)①
如下图所示配置网络(3)②
注意:上面输入的net.ifnames=0 biosdevname=0就是更改网卡名称为eth0,如果未输入,网卡名称显示为ens33。这里提前配置为了减少操作,如果没有输入上面的命令,小伙伴们也不用慌哦,后面安装好系统也可以设置吆。
如下图所示配置网络(3)③
如下图所示配置网络(3)④
注意:如下图所示配置网络(3)④中,第5步这里地址即使我们是整个局域网设置同一个地址也不会出现冲突,为什么呢?
小伙伴们自己想咯_。网关地址和DNS服务器地址一致即可。
(4)自定义分区。进入磁盘分区如下图所示(4)①~⑧。
磁盘分区如下图所示(4)①
磁盘分区如下图所示(4)②
磁盘分区如下图所示(4)③
磁盘分区如下图所示(4)④
注意:boot分区设置200M足以,只要你设置的总磁盘存储是*T以上,boot分区也可土豪一些。
磁盘分区如下图所示(4)⑤
注意:swap分区,也称交换分区(内存使用中不够时,硬盘空间交换给内存使用 )
swap分区容量大小理论是:内存 <8G时swap分区大小 = 1~1.5倍的内存;内存>=8G时swap分区大小 = 8G
磁盘分区如下图所示(4)⑥
磁盘分区如下图所示(4)⑦
磁盘分区如下图所示(4)⑧
到这里,创建通用分区已经完成。
(5)最小化安装系统。进入最小化安装系统如下图所示(5)①~②。
最小化安装系统如下图所示(5)①
最小化安装系统如下图所示(5)②
(6)开始安装系统,如下图所示。
(7)设置root密码。如下图所示设置root密码(7)①~②。
如下图所示设置root密码(7)①
如下图所示设置root密码(7)②
如下图所示正在安装系统中
(8)配置VMware Workstation整个网络。如下图所示虚拟网络编辑器(8)①~③。
如下图所示虚拟网络编辑器(8)①
如下图所示虚拟网络编辑器(8)②
如下图所示虚拟网络编辑器(8)③
4)通过Xshell连接系统
(1)如下图所示新建会话属性(1)①~⑥。
如下图所示新建会话属性(1)①
如下图所示会话(1)②
如下图所示SSH安全警告(1)③
如下图所示SSH用户名(1)④
如下图所示SSH用户身份验证(1)⑤
如下图所示连接10.0.0.200模拟机成功(1)⑥
此时,远程连接已经建立。换句话说可以远程进行操作虚拟机10.0.0.200主机啦。
3.远程进行网络配置
方法一:在图形界面配置网络
在Xshell界面输入 nmtui进入系统网络图形配置界面。如下图NetworkManager TUI界面,enter进入。
注意:此前没有输入net.ifnames=0 biosdevname=0的小伙伴就可以在这里修改配置哦。
如下图NetworkManager TUI界面
eth0界面编辑
Edit Connection设置界面
方法二:在文件中配置网络。如下图在文件中配置网络。
命令格式:vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi 编辑命令三部曲基础用法:
1) 输入小写字母 i --- 进入编辑模式
2) 输入按键 esc --- 退出编辑状态
3) 输入 :w(write)q(quit) --- 保存并退出
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191205184058874.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTMyMDY2MA==,size_16,color_FFFFFF,t_70)
如下图在文件中配置网络
~~~ ~~ ~~~ ~~ ~~~~~~ ~~ ~~~ ~~ ~~~ ~~ ~~~ ~~ ~~~~ ~~ ~~~ ~~ ~~~~
**注意:执行完上面方法一或者二都必须从第二的历程开始操作:**
如何修改网卡名称信息:
**第一个历程**: 修改网卡文件中名称信息
vi ifcfg-ens33
NAME=eth0
DEVICE=eth0
**第二个历程**: 网卡文件名称重命名
mv ifcfg-ens33 ifcfg-eth0
**第三个历程**: 让系统内核加载网卡名称修改信息
vi /etc/default/grub
GRUB_CMDLINE_LINUX="xxx net.ifnames=0 biosdevname=0 xxx"
**第四个历程**: 加载修改配置信息
grub2-mkconfig -o /boot/grub2/grub.cfg
**第五个历程**: 重启操作系统
reboot