第一章:安装 VMware Workstation ,并创建和配置第一个虚拟机(CentOS 8)


今日任务

 

1. Linux 发行版的选择,即下载 ISO 镜像文件

2. 安装 VMware Workstation 软件

3. 创建并配置第一个虚拟机(Centos 84. Xshell 远程连接虚拟机(Centos 8

 

 


 

第一步:Linux 发行版的选择

 

  1. 提到 PC 桌面系统,读者可能首先会想到:Windows /  Mac OS 这两个主流 PC 系统,但其实还有业内的宠儿,完全开源的 Linux

小提示:

Linux,英文解释为 Linux is not Unix,全称 GNU/Linux,于 1991 年由林纳斯·托瓦兹在赫尔辛基大学上学时创立的,主要受到 Minix 和 Unix 思想的启发。

Linux 遵循 GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。伴随着互联网的发展,Linux 得到了来自全世界软件爱好者、组织、公司的支持。

总之,Linux 是计算机行业的一方天柱!

 

  2. Linux 有很多的发行版,常见的有 CentOS / Ubuntu / Redhat 等等,甚至还有最近 Microsoft 新发布的  Windows 11 ,But... 这里我们选择 CentOS 8 即可

    魔法门开启:https://www.centos.org/download/

    这里可以看到 CentOS Linux,选择 “ 8(2105)”【即:最新发布版本】,左键单击  “ x86_64 ”。

  

   3. 读者任选一个离自己最近的梯子即可,例如我们选择第一个

 

 

   4. 点击后缀名为 " .iso " ,且文件体积为最大的链接,一般为 7G 以上,星愿浏览器会自动下载,我们耐心等待即可

 

 


 

第二步:安装 VMware Worksation

 

  提问:用VMware 学习 Linux ,还有最低配置?

来个沉重打鸡 (¬︿̫̿¬☆) 。。。装 Windows10 / 打LOL / 等等,都得确保自己的计算机硬件满足最低配置要求,虚拟机自然也有啊...

CPU:建议上 i5 以上的 CPU 【例如我演示的计算机为:10210u - i5】

内存:DDR4 and 8G 以下就不用尝试了

硬盘:建议上一块固态硬盘,机械盘估计够呛

  但如果是现在新买的电脑,则不用担心以上问题

 

  提问:为什么要通过 VMware 虚拟机来学习 Linux ,我用物理主机不好吗?

 答:什么?你又和我说搞双系统?Sorry,铁汁你的老爷机,打开 windows 7 都需要3分钟。。。

用虚拟机搭建 Linux 学习环境,简单方便、容易上手,况且模拟的 Linux 和真机几乎无区别。

以后工作了,也都是 ssh 远程连接到服务器,而不是坐在那夏天都能冻死人的机房...
搭建 Linux 集群或者需要模拟多台服务器通信的时候,可以同时开启好几台虚拟机(前提本身机器硬件强大 / 虚拟机配置较低的情况),满足多开的需求。

对虚拟机进行增删修改等等操作,不会影响自己的真实主机,因为它只是运行在电脑上的一个程序(一堆文件)
自己租服务器?三年之约已到,恭迎少爷回家。。。。

 

  1. 开启传送门后,我们可以看到最新版为 VMware 16, 找到 Workstaion 16 Pro for Windows下载,点击DOWNLOAD NOW,下载 VM 16 的安装文件

     传送门开启:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

 

 

  2. 运行 VM 16 安装文件,选择下一步

 

  

 

   3. 点击“我接受许可协议中的条款(A)”,然后再点击下一步

 

 

   4. 这里建议读者修改 VM的安装路径,尽量避免放在系统盘,例如我将原路径修改为了“E:\VMware\VMware Workstation\”,然后再点击下一步

小提示:对于 VM 的任何路径,建议读者不要参杂中文,请一律使用英文路径,否则会出现一些问题

 

  5. 我们建议读者将默认的“启动时检查产品更新(C)”与 “加入VMware客户体验提升计划(J)”两个 √ 取消,再点击下一步

 

 

  6. 点击下一步

 

 

  7. 点击“ 安装(I)”,静静等待安装完成即可

 

 

  8. 这里我们点击完成即可,读者可以享受三十天的试用

 

 

 

 


 

 

第三步:创建并配置第一个虚拟机(Cnetos 8)

 

 1. 创建虚拟机部分

 

  1. 运行 VMware Workstaion Pro ,选择 "创建新的虚拟机"

 

 

  2. 选择 " 典型(推荐)(T) ",然后点击下一步

 

 

  3. 选择 " 稍后安装操作系统(S)",再点击下一步

 

 

  4. 客户机操作系统中选择 “Linux(L)”,版本(V)中选择 " CentOS8 64 位 ",再点击下一步

 

 

  5. 这里建议读者将 位置(L)修改一下,尽量避免放在系统盘中,如图选择了 “E:\VMware\CentOS8”,再点击下一步

 

 

  6. 最大磁盘大小建议读者给大点,因为实际的 Llinux 系统占用不了这么多,这里建议读者选择 “将虚拟磁盘存储为单个文件(O)”,再点击下一步

 

 

  7.  选择自定义硬件(C)...

 

 

  8. 若读者要安装图形化界面,这里建议读者配置,内存:4GB 起步,处理器内核: 2 个起步,并在新CD.DVD(IDE)中,使用ISO映像文件(M),选择之前下载好的 CentOS 8 的ISO镜像文件,如图所示,再选择关闭

 

 

  9. 之后点击完成即可

小提示:虚拟机创建之后,是可以调整硬件配置

1 先停止虚拟机的运行 

2 编辑虚拟机的配置

3 如果主机配置很强,不妨多分配一些资源给虚拟机 ( CPU / 内存 )

 

 

 2. 配置虚拟部分

 

  1. 点击开启此虚拟机

 

 

  2. 鼠标点进去,方向键上键选择 " Install CentOS Linux 8 ",点击 Enter【回车键】, 静静等待安装

小提示:

  1. CTRL + ALT 可以释放鼠标和键盘(用于 虚拟机和物理主机 进行切换)

  2. 虚拟机实际上是以文件存储的

  3. 虚拟机目录要放在固态硬盘分区下,这样加载和运行速度才快

 

 

  3. 下滑选择中文,当然读者也可以默认选择英文,之后点击继续

 

 

   4. 这里读者自行将 " 时间和日期(T)" 设置为 亚洲," 根密码 " 设置为 " root " 或 其它,这里不作演示

 

 

  

  5. 之后点击 " 安装目的地(D)",默认让其自动分区就可以了,不用管它,我们直接点击 " 完成(D) " 

 

 

  6. 之后点击网络和主机名(N),设置状态为打开,再点击 " 完成(D) " 

 

 

  7. 之后点击软件选择(S),读者可以根据自己的需求来选择,但我们更建议开启新手模式: " 基本环境 " 中选择 "带GUI的服务器", " 已选环境的额外软件 " 中选择 " 开发工具 " 与 " 图形化管理工具 ",再点击 " 完成(D) " 即可

 

 

  8. 完成以上操作后,点击 " 开始安装(B) "

 

 

  9. 根据读者的物理主机硬件性能而言,安装时间不等,所需时间一般为十分钟左右,我们静静等待安装即可

 

 

  10. 完成后点击右下角的 " 重启系统(R)" ,静静等待重启即可

 

 

  11. 之后点击 " 许可信息(L)"

 

 

  12. 之后点击 " 我同意许可协议(A) ",再点击 " 完成(D) " 即可

 

 

  13. 点击 " 结束配置(F)" ,会短暂黑屏,稍等一会即可

 

 

  14. 一路点击 " 前进(N)/ 跳过 " 即可,这里不做演示

 

 

  15. 这里读者应自行确认账户名称,之后并设置密码【这里不做演示】,例如我取名为:maackia,并一路点击 " 前进(N)/ 跳过 " 

小提示:

1. 这里是创建一个新的管理帐户。(系统默认有一个root账户)
2. 比如,创建一个账户名为 maackia【注意:区分大小写!】

 

 

  16. 接着我们点击 " 开始使用 CentOS Linux(S)",会短暂黑屏,稍等一会即可

 

 

17. 终于,我们成功进入了 CentOS(8) Linux 系统

小提示:

1. 登录系统时,可以用 maackia 账户登录

2. 也可以点 " 未列出?",手动输入 " 账号:root / 密码:root " 来登录系统

 

 

 


 

 

 

第四步:Xshell 远程连接虚拟机( CentOS 8 )

 

  1. 在 Linux 虚拟机中点击左上角的 --> 活动 --> 终端,输入【ifconfig】命令,获取虚拟机的 IP 地址,这里读者应当使用自己创建的虚拟机的 IP 地址!

 

 

小提示:有些命令需要以管理员身份才能运行,例如超级管理员账户:root【超级管理员命令以 “#” 开始,普通用户以 “$” 开始】

一、切换账户命令:
1. $ su [user_name]这里推荐读者使用这个命令 2. $ su – username 二、基础用法:
1. su 后面不加用户是默认切到 root 2. su 是不改变当前变量 3. su - 是改变为切换到用户的变量 二者区别为:
     
     1
. su(switch user的缩写)只能获得 root 的执行权限,不能获得环境变量

     2. 而 su - 是切换到 root 并获得 root 的环境变量及执行权限

 

  

  2. 启动 Xshell 软件,使用组合键 【Alt + N】,或者点击新建,以此来创建一个 " 新建会话属性 "

 

 

  3. 这里我们建议读者设置为,名称(N):【随便写】,协议(P):【默认为SSH】,主机(H):【 读者刚刚在虚拟机中使用 ifconfig 命令获取的 IP 地址 】,端口号:【默认为22】,这里先不要点击确定

 

 

   4. 接着我们点击 【类别(C)】 下的 【用户身份验证】,读者应当输入自己创建的虚拟机的名称和密码,例如我们之前创建的名称【注意区分大小写】为:maackia,最后我们再点击确认

 

 

小提示 1

1. whoami 命令用于显示当前登入的用户名

小提示 2

2. whoami 命令的执行效果和 id -un 的效果完全一样

 

  5. 之后我们使用组合键 Alt + O,或者点击左上角【文件(F)】里的 【打开(O)】,以此来打开 【会话】 窗口,点击我们在第 3 步中创建的一个名为 " 会话1 " 的会话,接着我们再点击 " 连接(C)"

 

 

  6. 第一次使用远程连接会弹出一个 【SSH安全警告】 窗口,我们点击 " 接受并保存(S)" 即可

 

 

  7. 成功远程连接上了虚拟机 --- " maaackia "

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM