VMware workstation 基础功能介绍 远程登录虚拟机介绍 linux基础 小白篇一 (超级详细保姆级教程)
一,学习环境
1.1虚拟机的创建和安装
这里大家可以看我上一篇文章:通过VMware Workstation 安装Linux操作系统(以rocky为例)(0基础超级详细保姆级教程 )-CSDN博客
1.2VMware workstation 基本服务介绍
我们在安装完VMware workstation 后界面如今下:

在上一篇 文章中我们知道创建的虚拟机放在了一个文件夹里,如果不需要该虚拟机可以直接删除该文件夹 再在VMware移除即可
1.2.1快照介绍
- 什么是快照?:保存当前系统状态,当需要该状态时可以一键回到该状态
- 我们什么时候需要快照?:1当我们在进行危险操作前可以创建快照,如果发生意外可以恢复到操作前的状态 2想要保留一个系统状态即可创建
如何创建快照?:右击我们的虚拟机>点击快照>点击快照管理器

点击拍摄快照

如下:我们可以给我们的虚拟机快照起个见名知意的名字,简单进行一个描述

点击拍摄快照,如下图:快照创建完成

快照恢复系统状态:

当我们想恢复什么状态的时候直接点击创建快照的节点即可。
大家可以创建一个快照 快照前后操作 进行对比
1.2.2克隆介绍
- 完整克隆
前面讲到我们创建虚拟机的时候把虚拟机放在了一个文件夹,完整克隆相当于直接复制一个系统的文件夹,这时就有了两个一模一样的系统 两者相互独立互不干涉
完整克隆速度较慢 - 链接克隆
基于一个操作系统创建一个链接文件,这个链接指向这个操作系统,基于这个操作系统的环境生存。链接克隆的操作系统文件可以保留新生成的文件(如一些操作),但是当本体发生损坏直接影响链接克隆系统
链接克隆相比较完整克隆速度较快 - 创建方法:右击虚拟机>管理>克隆>下一页

如下图:可以选择当前状态进行克隆 也可以选择某个快照节点进行克隆,选择什么就克隆出什么
选择完成后我们点击下一步

如下图可以选择完整克隆和链接克隆
点击一下步

如下图这里我们可以给克隆的虚拟机起个名字 如本体是Rocky9-2 我们可以起Rocky9-3
并为我们的虚拟机选择一个安装位置 如上一篇文章介绍到我们可以放到一个专门存放虚拟机文件下再创建一个子文件夹存放该虚拟机



大家两种方式可以都克隆一下到存放系统文件夹的位置看看区别 对比一下文件夹的大小。
1.2.3网络模式介绍
vmware workstation 是一款虚拟计算机机软件,提供了三种网络模式:(需要了解路由交换相关知识点)

仅主机模式
仅主机模式下,物理机与虚拟机通过VMnet1虚拟交换机链接到同一虚拟网段,使得在此网段的虚拟机之间以及和主机之间可以相互通信,VMnet1提供了一个相对封闭的网络 虚拟机无法链接到Internet。适合安全的测试和局域网的搭建。
如下图 仅主机模式下有一个dhcp服务网段是192.168.73.0/24

点击DHCP设置查看地址池池:

当选择仅主机模式时 dhcp服务器会给虚拟主机在128-254中分配一个ip给虚拟主机
这样虚拟机之间就可以实现相互通信了
桥接模式
桥接模式下,虚拟机的虚拟网卡通过虚拟交换机VMnet0与物理机的物理网卡桥接,在互联网中使得VMnet0下的虚拟机ip表现的像真实主机一样,虚拟机可以通过宿主机的网卡进行联网。

NAT模式
NAT模式下虚拟机可以和外部互联网通信 虚拟机之间通过VMnet8虚拟交换机进行链接 在这个局域网络中同样有一个DHCP服务器为虚拟主机们分配ip 这些ip不在外部互联网中展示 而是通过虚拟NAT设备进行网络地址转换 与虚拟机共享主机的IP
虚拟机通过NAT设备隐藏真实IP地址,提高安全性。
NAT设备负责将虚拟机发送的外部网络请求转发到外部网络,并将外部网络的响应转发回虚拟机。
虚拟机之间以及虚拟机与主机之间可以方便地通信。
适合需要隐藏虚拟机真实IP地址并提供虚拟网络的场景,如搭建内部

二,Linux系统介绍
简单来说linux操作系统是一个开源的系统 大家都可以免费使用,主要用于企业服务端
具有简洁 安全 的特点
如图 为linux系统的结构 大家在学习的过程中会逐渐理解每一个层次的作用
我们可以先理解为内核和各种软件的集合

进程管理: 操作系统负责创建、调度、终止进程,以及管理进程间的通信和资源共享,确保系统资源的高效利用和进 程的同步执行。
内存管理: 操作系统管理计算机的内存资源,包括内存的分配、回收、保护和扩充。它通过虚拟内存技术,使得用户 程序认为自己拥有远大于实际物理内存的内存空间。
文件系统管理: 操作系统负责文件的存储、检索、更新和保护。它为用户和程序提供一个按文件名访问文件的机制,并通 过文件系统保护数据不被未授权访问。
设备驱动与管理: 操作系统负责设备的驱动程序管理,提供统一的接口供用户程序访问硬件设备。它还包括对输入输出设备 的分配、启动和故障处理等功能。
用户界面: 操作系统提供用户与计算机之间的交互界面,包括命令行界面(CLI)和图形用户界面(GUI)。用户通过 这些界面向计算机发出指令,计算机则通过界面向用户反馈信息。
网络与通信: 现代操作系统大多支持网络通信功能,提供网络通信服务,包括网络配置、网络资源共享、远程访问和文 件传输等
三,Linux登录基本操作
3.1虚拟终端登录
启动创建的虚拟机,在该界面login后直接输入用过户名>回车>输入密码即可登录成功

3.2伪终端登录 (远程连接)
这里我们就登录成功了

我们还可以进行远程连接这台虚拟机
ssh服务
我们一般使用ssh服务进行远程连接,首先要保证虚拟机里ssh服务处于开启状态
输入命令查看ssh服务是否开启
ss -ntlp
如下图若ssh服务处于LISTEN状态下 就说明ssh服务已经开启

若在该命令下没有ssh服务 则说明ssh服务没有开启 如下图

则我们需要输入开启ssh 服务命令
systemctl start sshd
再次查看开启

查看IP
ip a
红框处10.0.0.11就是我们虚拟机的ip
远程终端
这里使用MobaXterm远程终端进行链接,大家可以浏览器直接搜索在官网下载
下载安装完成 双击打开

点击session 创建会话
如下图选择ssh 输入主机IP 用户名 点击ok

弹出如图界面 输入密码即可登录

第一次需要设置 主密码 来保存我们远程登录主机的账户密码 临时登录不设置可以点击Cancel

这里就进入到了登录界面了

最后欢迎大家留言讨论
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)