掌握虚拟化与网络配置之道:深入浅出VMware及远程管理技巧
目录
虚拟机介绍
虚拟机的关键字
服务器架构的发展
为什么用虚拟机VMware
虚拟机和阿里云的区别
功能角度
价格因素
应用场景
优势方面
找到windows的服务管理
配置VMware
关于VMware安装的几个服务
vmware如何修改各种网络配置
关于NAT的详细信息(了解)
NAT(网络地址转换)
Bridged(桥接模式)
机器安装及分区
分区的概念
关于windows的磁盘分区概念
关于Linux的磁盘分区概念
对比windows的分区,和linux的分区
远程管理服务器的软件工具
FinalShell:
Xshell:
远程连接
虚拟机介绍
VMWare (Virtual Machine ware)是一个“虚拟PC”软件公司
它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。
与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就像标准Windows应用程序那样切换。
而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。
安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习操作系统使用。
VMware下载地址:
VMware 中国 - 交付面向企业的数字化基础 | CNhttps://www.vmware.com/cn.html博主的其他文章——>了解VMware
网站部署及游戏部署的概念-CSDN博客https://blog.csdn.net/Srlua/article/details/134805301初识云计算-CSDN博客
https://blog.csdn.net/Srlua/article/details/134855760
虚拟机的关键字
-
对资源有很大的损耗(消耗宿主机的资源)
-
配置上有欠缺,有降低
-
构建了完全隔离的系统环境
服务器架构的发展
1.单物理机,单系统(浪费资源,浪费钱,效率低)
2.虚拟化技术出来了,vmware提供该技术
- 优点:一个服务器,可以虚拟化出多个系统提供使用
- 缺点:服务器的资源是有上限的,后来随着软件开发技术的发展,架构越来越复杂,需要运维更新环境,越来越缺点快,虚拟机,太慢了!!!!
3.docker横空出世,改变了虚拟机的部署方式(更省资源,更快,更高效)
为什么用虚拟机VMware
通过虚拟机软件学习是初学者学习 Linux 运维的最佳方式 双系统? 不行! 为何: 利用虚拟机软件搭建 Linux 学习环境简单,容易上手,最重要的是利用虚拟机模拟出来的 Linux 和 真实的Linux 几乎没有任何区别。
-
以后工作都是通过 ssh连接到服务器,而不是直接跑机房,因此,用虚拟机软件来搭建环境是最接近企业工作环境的。
-
搭建 Linux 集群等大规模环境有时需要同时开启几台虛拟机(每台虚拟机仅需 256~512MB内存、6-8GB的硬盘空间即可),虚拟机就可以轻松满足需求内存够大(8G 以上即可)。
-
自己租服务器?很贵成本太大。
-
方便修改配置,不会影响你的电脑,制除虚拟机你的电脑不会受影响,虚拟机只是一个运行在电脑上的程序。
虚拟机和阿里云的区别
通俗来说
-
用虚拟机,属于纯个人的机器
将网站部署在虚拟机上,没有公网ip,别人不能访问到
-
用阿里云,捡现成
将网站部署在云服务器上,有公网ip,别人能访问到
虚拟机和阿里云提供的云服务器是两种不同的计算资源服务形式,它们在功能、价格、应用场景及优势等方面存在差异。
功能角度
虚拟机(VM)通常指的是在单个物理服务器上运行的隔离的操作系统环境,它可以模拟整个计算机系统,包括硬件和软件。而阿里云的云服务器(ECS)是一种提供可扩展计算能力的服务,它通过云计算技术将多个服务器的资源汇聚起来,形成一个资源池,用户可以按需获取资源。
价格因素
虚拟机的成本通常与物理服务器的硬件成本和维护成本相关,而阿里云的云服务器采用按量付费或包年包月的方式,用户可以根据实际使用情况来支付费用,这种方式通常能够降低初始投资并提高成本效益。
应用场景
虚拟机适合那些对计算资源需求相对固定的场景,例如开发测试环境或个人使用。相比之下,阿里云的云服务器更适合需要快速弹性伸缩的应用,如网站托管、大数据分析、高性能计算等。
优势方面
虚拟机的优势在于其稳定性和独立性,由于运行在单一物理服务器上,不会受到其他虚拟机的影响。而阿里云的云服务器优势在于其灵活性和可扩展性,用户可以根据业务需求随时调整资源配置。
总结:虚拟机和阿里云的云服务器在功能、价格、应用场景及优势方面各有千秋。选择哪种服务取决于具体的业务需求和预算考虑。
找到windows的服务管理
配置VMware
-
vmware系统服务必须开启
-
发现如果缺少虚拟网卡,vmnet1/8,可以选择重新安装vmware或是点击虚拟网卡修复
如果VMware出问题了或者拿不到ip地址,就是这些服务没有正确运行
通过win+r打开services.msc窗口检查服务
关于VMware安装的几个服务
vmware如何修改各种网络配置
vmware提供了一个虚拟网络编辑器,可以让你自己修改,桥接的网络配置,以及NAT的配置(IP地址范围分配,网关)
如果你的虚拟机,无法获取到ip地址,各种报错
你可以尝试恢复这个虚取网络编辑器的配置,重新安装虚拟网卡,(恢复出厂设置)
关于NAT的详细信息(了解)
NAT(网络地址转换)
NAT(Network Address Translation),网络地址转换,NAT模式是比较简单的实现虚拟机上网的方式,简单的理解,NAT模式的虚拟机就是通过宿主机(物理电脑)上网和交换数据的。
在NAT模式下,虚拟机的网卡连接到 宿主机的 VMnet8 上。
此时系统的 VMWare NAT Service 服务就充当了路由器,负责将虚拟机发到 VMnet8 的包进行地址转换之后发到实际的网络上,再将实际网络上返回的包进行地址转换后通 过 VMnet8 发送给虚拟机.
VMWare DHCP Service 负责为虚拟机分配IP 地址。NAT 网络类型的原理逻辑图如图所示。
Bridged(桥接模式)
桥接模式可以简单理解为通过物理主机网卡架设了一座桥,从而连入到了实际的网络中。
因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。
桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。
在 Bridged 模式下,电脑设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上网与宿主机(电脑设备)没有联系。
Bridged 网络类型的原理逻辑图如图所示。
机器安装及分区
博主之前的博文有发过虚拟机以及centos的超详细安装教程
点击下方链接跳转:
图解虚拟机安装步骤(超详细教程)_虚拟机安装步骤及图解-CSDN博客https://blog.csdn.net/Srlua/article/details/134928320
图解CentOS安装步骤(超详细教程)-CSDN博客https://blog.csdn.net/Srlua/article/details/134976268安装过程中,只要不看到,明显的eror(错误)单词,就放心吧
分区的概念
1.买个硬盘 2.格式化分区几个盘
关于windows的磁盘分区概念
关于Linux的磁盘分区概念
-
自动分区则直接点Done
-
手动分区则选手动分区再点Done
此时,相当于有了个盘(相当于Windows的C盘)
如下,就是我给linux机器的磁盘,分了2个分区(启动分区,一个纯系统,你可以存储资料的盘,叫做根分区)
这个操作,就等同于,你的windows只有一个C盘!
对比windows的分区,和linux的分区
等待直到,出现reboot选项,点击重启机器即可
重启成功后
远程管理服务器的软件工具
博主用的FinalFhell,大家也可以选择用xshell
FinalShell和Xshell都是用于远程管理服务器的软件工具。
-
FinalShell:
是一款免费的国产软件,它集成了SSH工具、服务器管理和远程桌面加速等功能。支持Windows、macOS和Linux操作系统。FinalShell提供了多种加速功能,如SSH加速、双边TCP加速和内网穿透等,这些功能可以帮助用户更加高效地进行远程服务器的管理和维护。此外,它还提供了海外服务器的远程桌面加速,这对于需要管理多个地理位置分散的服务器的用户来说非常有用。
-
Xshell:
是一款业界知名的终端模拟软件,主要用于连接远程服务器进行命令行操作。它支持SSH、SFTP、TELNET等多种协议,并且提供了强大的会话管理功能和自定义选项,使得用户可以根据自身需求进行个性化设置。Xshell广泛应用于系统管理员和网络工程师的日常工作中,是进行远程服务器管理的重要工具之一。
总结:两者都是远程管理服务器的常用软件,但FinalShell在某些方面提供了额外的加速功能,而Xshell则在会话管理和自定义方面更为成熟。用户可以根据自己的具体需求和使用习惯选择合适的软件来提高工作效率。
官网下载链接:
FinalShell官网 (hostbuf.com)https://www.hostbuf.com/
XSHELL - NetSarang Websitehttps://www.xshell.com/zh/xshell/
远程连接
刚刚我们用ip address show 获取的IP地址就是主机地址
此时,我们就完成远程连接了!
希望对你有帮助!加油!
若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!
相关文章:

掌握虚拟化与网络配置之道:深入浅出VMware及远程管理技巧
目录 虚拟机介绍 虚拟机的关键字 服务器架构的发展 为什么用虚拟机VMware 虚拟机和阿里云的区别 功能角度 价格因素 应用场景 优势方面 找到windows的服务管理 配置VMware 关于VMware安装的几个服务 vmware如何修改各种网络配置 关于NAT的详细信息(了解) NAT(网…...

【漏洞复现】狮子鱼CMS某SQL注入漏洞
Nx01 产品简介 狮子鱼CMS(Content Management System)是一种网站管理系统,它旨在帮助用户更轻松地创建和管理网站。该系统拥有用户友好的界面和丰富的功能,包括页面管理、博客、新闻、产品展示等。通过简单直观的管理界面…...
Python学习之路-Tornado基础:安全应用
Python学习之路-Tornado基础:安全应用 Cookie 对于RequestHandler,除了在初始Tornado中讲到的之外,还提供了操作cookie的方法。 设置 set_cookie(name, value, domainNone, expiresNone, path‘/’, expires_daysNone) 参数说明: 参数名…...

6.0 Zookeeper session 基本原理详解教程
客户端与服务端之间的连接是基于 TCP 长连接,client 端连接 server 端默认的 2181 端口,也就 是 session 会话。 从第一次连接建立开始,客户端开始会话的生命周期,客户端向服务端的ping包请求,每个会话都可以设置一个…...

生成式人工智能攻击的一年:2024
趋势科技最近公布了其关于预期最危险威胁的年度研究数据。生成人工智能的广泛可用性和质量将是网络钓鱼攻击和策略发生巨大变化的主要原因。 趋势科技宣布推出“关键可扩展性”,这是著名年度研究的新版本,该研究分析了安全形势并提出了全年将肆虐的网络…...

K8S之Namespace的介绍和使用
Namespace的理论和实操 Namespace理论说明Namespace实操创建、查看命名空间使用ResouceQuota 对Namespace做资源限额更多ResouceQuota 的使用 Namespace理论说明 命名空间定义 K8s支持多个虚拟集群,它们底层依赖于同一个物理集群。 这些虚拟集群被称为命名空间&…...

封装sku组件
1. 准备模板渲染规格数据 使用Vite快速创建一个Vue项目,在项目中添加请求插件axios,然后新增一个SKU组件,在根组件中把它渲染出来,下面是规格内容的基础模板 <script setup> import { onMounted, ref } from vue import axi…...

Unity笔记:相机移动
基础知识 鼠标输入 在Unity中,开发者在“Edit” > “Project Settings” > “Input Manager”中设置输入,如下图所示: 在设置了Mouse X后,Input.GetAxis("Mouse X")返回的是鼠标在X轴上的增量值。这意味着它会…...

Java项目管理01-Maven基础
一、Maven的常用命令和生命周期 1.Maven的常用命令使用方式 complie:编译,将java文件编译为class字节码文件 clean:清理,删除字节码文件 test:测试,运行项目中的test类 package:打包&#x…...
计算机网络(第六版)复习提纲30
B HTTP 名词解释:协议HTTP定义了浏览器怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传给浏览器。从层次的角度看,HTTP是面向事务的应用层协议,它是万维网上可靠地交换文件的重要基础,不仅能够传送完成超文本…...

基于SSM的图书管理系统
点击以下链接获取资源: https://download.csdn.net/download/qq_64505944/88820548?spm1001.2014.3001.5503 Java项目-6 librarySystem 开发完毕 万一你要作为课程设计或者毕设,不太会配,可以到下面我博客中私信,我帮你远程部…...

【GAMES101】Lecture 19 相机
目录 相机 视场 Field of View (FOV) 曝光(Exposure) 感光度(ISO) 光圈 快门 相机 成像可以通过我们之前学过的光栅化成像和光线追踪成像来渲染合成,也可以用相机拍摄成像 今天就来学习一下相机是如何成像的…...
《走进科学》灵异事件:Nginx配置改了之后一直报错
想要安装WoWSimpleRegistration,就定下来要用nginxphp8 ,结果nginx那里加上php的支持之后一直报错: $ sudo service nginx restart Job for nginx.service failed because the control process exited with error code. See "systemctl…...

Select 选择器 el-option 回显错误 value
离谱 回显的内容不是 label 而是 value 的值 返回官方看说明: v-model的值为当前被选中的el-option的 value 属性值 value / v-model 绑定值有3种类型 boolean / string / number 根据自身代码猜测是:tableData.bookId 与 item.id 类型不一致导致 &…...

【51单片机Keil+Proteus8.9】门锁控制电路
门锁控制电路 二、设计思路 电路设计 1.电源部分:使用BATTERY为整个电路提供电源,可以在电路中加入一个电 源开关,以便控制电源的开启和关闭。 2.处理器部分:使用AT89C51芯片作为主处理器,通过编写程序实现门锁的 …...
比较Kamailio和OpenSIPS的重写contact函数
Kamailio:调用set_contact_alias()之后,在原有的contact的后面增加参数,具体地说,就是网络地址,网络端口和transport,好处是收到后续请求之时可以恢复原有contact的内容(当然也有坏处࿰…...
【ETOJ P1046】斐波那契数列 题解(数学+动态规划)
题目描述 给定一个整数 T T T,表示样例数。 对于每个样例,给定一个整数 n n n,求斐波那契数列的第 n n n 项。 斐波那契数列定义为 f ( 1 ) f ( 2 ) 1 f(1) f(2) 1 f(1)f(2)1, f ( n ) f ( n − 1 ) f ( n − 2 ) f(…...
编码技巧——基于RedisTemplate的RedisClient实现、操作Lua脚本
1. 背景 在新公司的脚手架中开发,需要用到redis,发现没有封装好一套能集成各种常用命令、包括Lua脚本的方便使用的RedisTemplateClient,于是自己来实现下; springboot整合redis之后,提供了操作redis的简便方式&#…...

Asp .Net Core 系列:Asp .Net Core 集成 Panda.DynamicWebApi
文章目录 简介Asp .Net Core 集成 Panda.DynamicWebApi配置原理什么是POCO Controller?POCO控制器原理ControllerFeatureProvider实现自定义判断规则IApplicationModelConventionPanda.DynamicWebApi中的实现ConfigureApiExplorer()ConfigureSelector()ConfigurePar…...

【PTA浙大版《C语言程序设计(第4版)》|编程题】习题7-3 判断上三角矩阵(附测试点)
目录 输入格式: 输出格式: 输入样例: 输出样例: 代码呈现 测试点 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否…...

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?
编辑:陈萍萍的公主一点人工一点智能 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战,在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...
内存分配函数malloc kmalloc vmalloc
内存分配函数malloc kmalloc vmalloc malloc实现步骤: 1)请求大小调整:首先,malloc 需要调整用户请求的大小,以适应内部数据结构(例如,可能需要存储额外的元数据)。通常,这包括对齐调整,确保分配的内存地址满足特定硬件要求(如对齐到8字节或16字节边界)。 2)空闲…...

树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法
树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...
Qt Widget类解析与代码注释
#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码,写上注释 当然可以!这段代码是 Qt …...

佰力博科技与您探讨热释电测量的几种方法
热释电的测量主要涉及热释电系数的测定,这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中,积分电荷法最为常用,其原理是通过测量在电容器上积累的热释电电荷,从而确定热释电系数…...
深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏
一、引言 在深度学习中,我们训练出的神经网络往往非常庞大(比如像 ResNet、YOLOv8、Vision Transformer),虽然精度很高,但“太重”了,运行起来很慢,占用内存大,不适合部署到手机、摄…...

【Linux】Linux安装并配置RabbitMQ
目录 1. 安装 Erlang 2. 安装 RabbitMQ 2.1.添加 RabbitMQ 仓库 2.2.安装 RabbitMQ 3.配置 3.1.启动和管理服务 4. 访问管理界面 5.安装问题 6.修改密码 7.修改端口 7.1.找到文件 7.2.修改文件 1. 安装 Erlang 由于 RabbitMQ 是用 Erlang 编写的,需要先安…...

Unity VR/MR开发-VR开发与传统3D开发的差异
视频讲解链接:【XR马斯维】VR/MR开发与传统3D开发的差异【UnityVR/MR开发教程--入门】_哔哩哔哩_bilibili...

Redis上篇--知识点总结
Redis上篇–解析 本文大部分知识整理自网上,在正文结束后都会附上参考地址。如果想要深入或者详细学习可以通过文末链接跳转学习。 1. 基本介绍 Redis 是一个开源的、高性能的 内存键值数据库,Redis 的键值对中的 key 就是字符串对象,而 val…...
算法250609 高精度
加法 #include<stdio.h> #include<iostream> #include<string.h> #include<math.h> #include<algorithm> using namespace std; char input1[205]; char input2[205]; int main(){while(scanf("%s%s",input1,input2)!EOF){int a[205]…...