linux操作系统虚拟机的环境配置

目录

一、虚拟机安装(类似硬件的安装)

        (1)创建虚拟机

(2)创建虚拟机

二、IP和主机名称配置

1、设置VM上的IP

2、设置我们电脑上VMnet8的IP

3、设置虚拟机上的IP

主机名称映射

以下是设置主机名映射的操作

三、安装Xshell并远程访问虚拟机

Xftp 插件


一、虚拟机安装(类似硬件的安装)

        虚拟机,也就是模拟一个计算机设备,计算机该有的部件,虚拟机也会有,不过因为不是真实的计算机,而是模拟出来的,所以叫虚拟机。

        (1)创建虚拟机

        安装完VMware后,打开VMware,然后点击创建虚拟机。

        后面步骤,如下图:

        这里先不安装操作系统,因为还没把硬件配置完,不用先按装软件。

        这里操作系统选linux,版本选你下载的镜像版本。

        网络选择NAT

        指定虚拟机磁盘存储位置

        以下是模拟出来的硬件设备

        创建完成。

        选择镜像

        开启虚拟机

        安装有几分钟时间,耐心等待一下......

(2)创建虚拟机

语言选择中文

        设置时间和日期

 

        软件选择,下面安装的是有界面图形的,对初学者比较友好,但也不会影响到我们学习linux操作系统,后面还会用到xshell连接我们的虚拟机,用命令行操作虚拟机。

        安装位置

        添加以下内容

        KDUMP,是系统软件崩溃的时候,崩溃的前夕还可以备份一份数据,由于是初学,所以不用管它,让它崩就崩吧,可以省一些资源,就不开了

        网络和主机名

        安全策略

        开始安装

        安装过程中需要一些时间,这段时间我们可以配置一下密码,因为我们是初学者,密码不用输入那么复杂,随便的12345就好了。

        点击重启

        接受协议

        点击完成配置

        设置一个普通账户

        设置普通用户密码,为了方便记忆,建议这里设置的密码和root用户一样。

        安装完毕


二、IP和主机名称配置

这里有三个地方要配置IP地址:VMware,虚拟机,还有我们的电脑,如图:

1、设置VM上的IP

        VMware内点击编辑,虚拟网络编辑器

        点击更改设置

        设置子网,这里配置的网段只要前面的192.168.不变,后面的可以随便设置,只要等会我们配置IP的时候,把IP地址设成一样的就好了

        点击NAT设置

        网关要设置的和前面的子网第三个分隔符数字一样;最后一段,网关一般都是2,前面三段和子网都一样。

2、设置我们电脑上VMnet8的IP

        打开控制面板

        点击更改适配器设置

        点击下面VMnet8

        点击属性

        点击TCP / IPv4

        设置下面框出来的IP地址,网关最后一段都是2,默认网关前面设置成和上面VM的IP地址一样,首选 DNS 服务器和上面的默认网关一样,备用DNS设置成4个8.

这样,电脑上VMnet8的IP就设置好了。

3、设置虚拟机上的IP

打开我们的虚拟机,打开终端,输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33

        编辑已下框出的内容,第一个框中原本内容是dhcp,表示动态IP地址,这里要设置成static,表示静态的IP地址,不然每次虚拟机重启后,IP地址就会变,使用远程连接工具,就连接不到虚拟机了。

        添加的内容:IPADDR=192.168.10.100 (虚拟机的IP地址)
                             GATEWAY=192.168.10.2(网关IP,和上面VMnet8里的一样)
                             DNS1=192.168.10.2        (DNS服务器,和上面VMnet8里的一样)

主机名称映射

        这里介绍一些主机名称映射,如下图:

        假设当前我们的IP地址是192.168.10.100,然后写代码时,要写很多个这样的IP地址,如图:

        

        假设某一天,我们的设备要升级一下网络,这时候IP地址编程了192.168.10.101了呢?如图:

        

        所以,我们可以使用主机名映射,某段IP地址 对应 某个主机名,这样就可以使用主机名来代替IP地址了;其他的代码需要用到IP地址时,就是用主机名,即使IP地址变了,也不会影响到代码,如图:

以下是设置主机名映射的操作

        

        进入hosts里面,添加你想要映射的内容,如图:

        然后再输入reboot重启虚拟机。

这里我们就设置好了虚拟机的IP,我们查看一下我们虚拟机的IP地址,再看看能不能上网,如图:

        可以上网,以上就配置完三个IP了。


三、安装Xshell并远程访问虚拟机

        首先要安装Xshell,安装完后界面如下:

        点击新建

输入虚拟机的IP地址

        点击用户身份认证

        这里输入你创建的用户和密码,也可以输入root用户和root密码,这样你远程控制虚拟机用的就是root用户。

        点击连接

如图:可以看到远程连接虚拟机成功。

        随便输入个ping命令,查看是否能上网

        可以上网,输入命令也有其反馈,说明没啥问题,已经成功的远程连接到我们的虚拟机了。

Xftp 插件

        这里再介绍个Xshel的插件:Xftp ,如图:

        

        这个插件的作用就是传输文件用的,可以把当前我们电脑的文件传输到虚拟机,也可以把虚拟机的文件传输到我们电脑里。

        点击红色框框的图标,如图:

        然后就可以传输我们想传输的文件了,把想传输的文件左键点住不放,拖拽到目的路径就好了。


都看到这了,点个赞再走吧,谢谢谢谢谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/446197.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【异常处理】sbt构建Chisel库时出现extracting structure failed:build status:error的解决办法

文章目录 报错背景:解决思路:①IDEA中配置本地的SBT进行下载②更改下载源为华为的镜像站1. 修改sbtconfig.txt2. 增加repositories文件 ③查看报错信息 总结整理的Scala-Chisel-Chiseltest版本信息对应表 报错背景: 最近在写Chisel时&#x…

JavaScript基础5之作用域、执行上下文的顺序执行、可执行代码、执行上下文栈

JavaScript基础 作用域思考 执行上下文顺序执行可执行代码执行上下文栈案例一案例二case1:case2 作用域 作用域:程序源代码中定义变量的区域。作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。作用域分类:静态作用域&…

哈希表|242.有效的字母异位词

力扣题目链接 bool isAnagram(char* s, char* t) {int len_s strlen(s), len_t strlen(t);if(len_s ! len_t) {return false;}int table[26];memset(table, 0, sizeof(table));for(int i 0; i < len_s; i) {table[s[i] - a];}for(int i 0; i < len_t; i) {table[t[i…

二,几何相交---4,BO算法---(1)接近性和可分离性

提了三个观点 1&#xff0c;如果一条直线&#xff08;比如竖直&#xff09;可以分开两个线段&#xff0c;则这两个线段不相交 2&#xff0c;只需要观察与隔离线相交的几个线段 3&#xff0c;从左向右扫描线只需要观察每个线段的两个端点和一些可能的相交点。

2024年【化工自动化控制仪表】新版试题及化工自动化控制仪表考试试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 化工自动化控制仪表新版试题是安全生产模拟考试一点通总题库中生成的一套化工自动化控制仪表考试试题&#xff0c;安全生产模拟考试一点通上化工自动化控制仪表作业手机同步练习。2024年【化工自动化控制仪表】新版试…

Qt 中Json文件的操作

Json文件的读取 QFile file("data.json"); //准备好的文件file.open(QIODevice::ReadOnly|QIODevice::Text);QByteArray arr file.readAll();QJsonDocument jsonDoc QJsonDocument::fromJson(arr);QJsonObject jsonObj jsonDoc.object();qint32 id jsonObj["…

沁恒蓝牙芯片CH582:蓝牙OTA升级技术详解与应用探索

文章目录 一、前言1.WCH 蓝牙空中升级&#xff08;BLE OTA&#xff09;概述2. WCH BLE SDK DFU 工作原理&#xff08;方式一&#xff09; 二、移植程序1.找到BackUpgrade_OTA例程2.添加文件到工程2.1 添加文件2.2 如何添加 3.修改APP工程3.1 修改peripheral_main.c文件3.2 修改…

Leetcode 59.螺旋矩阵Ⅱ

1.题目 2.思路 &#xff08;借用代码随想录的图&#xff09; 1.我们将转一圈看作一个循环&#xff08;1->2->3->4->5->6->7->8 这是一个循环&#xff09; 2.在这个循环里&#xff0c;我们要画四条边&#xff08;上右下左&#xff09; 填充上行从左到右 填…

数据分析-Pandas画分布密度图

数据分析-Pandas画分布密度图 数据分析和处理中&#xff0c;难免会遇到各种数据&#xff0c;那么数据呈现怎样的规律呢&#xff1f;不管金融数据&#xff0c;风控数据&#xff0c;营销数据等等&#xff0c;莫不如此。如何通过图示展示数据的规律&#xff1f; 数据表&#xff…

前后端分离项目,如何解决跨域问题?

跨域问题是前后端分离项目中非常常见的一个问题&#xff0c;举例来说&#xff0c;编程猫学习网站的前端服务跑在 8080 端口下&#xff0c;后端服务跑在 9002 端口下&#xff0c;那么前端在请求后端接口的时候就会出现跨域问题。 403 Forbidden 是HTTP协议中的一个状态码&#x…

编曲学习:钢琴编写 人性化、逻辑预制 工程音频导出

第8课 钢琴编写 人性化、逻辑预制 工程音频导出小鹅通-专注内容付费的技术服务商https://app8epdhy0u9502.pc.xiaoe-tech.com/live_pc/l_65e30339e4b064a8cfe56001?course_id=course_2XLKtQnQx9GrQHac7OPmHD9tqbv 音乐创作中,有思路时可以不套学习到的公式,没有思路时可以套…

VMware下载与安装

准备一个Linux的系统&#xff0c;成本最低的方式就是在本地安装一台虚拟机&#xff0c;VMware是业界最好用的虚拟机软件之一 官网&#xff1a;https://www.vmware.com/ 下载页面&#xff1a;https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html …

前端学习之列表标签

目录 有序列表 结果 无序标签 结果 数据标签 结果 有序列表 &#xff08;注&#xff1a;注释是解释&#xff09; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title> </…

MySQL数据库管理

本章内容&#xff1a; 掌握数据库的查看方法掌握MySQL 库和表的创建和删除方法掌握MySQL 增删改查常见操作掌握MySQL 用户权限 1.1使用MySQL数据库 在熟悉安装及访问MySQL 数据库以后&#xff0c;接下来将学习MySQL 数据库的基本操作&#xff0c; 这也是在服务器运维工作工不…

windows使用pyenv

1、前言 虽然anaconda比pyenv相比有更好的python安装体验&#xff0c;但是有一个比较严重的问题的就是&#xff0c;他的python版本跨度不够大&#xff0c;一些老一些的项目的python版本找不到&#xff0c;比如py12306要求的python版本是3.6&#xff0c;在anaconda却找不到这个版…

10.网络文件系统( NFS)使用

网络文件系统&#xff08; NFS&#xff09; 使用 NFS 优点&#xff1a; 开发过程中不受开发板空间的限制&#xff0c;直接使用网络文件就像使用本地文件一样&#xff1b;调试过程中避免一一将编译后的应用程序和库文件复制到开发板上。 在开发板中使用网络文件系统可以为开发和…

python 网络库集锦

目录 通用网络库 网络爬虫框架 1.功能齐全的爬虫 2.其他 HTML/XML解析器 1.通用 2.清理 文本处理 自然语言处理 浏览器自动化与仿真 多重处理 异步网络编程库 队列 云计算 网页内容提取 WebSocket DNS解析 计算机视觉 通用网络库 1.urllib -网络库(stdlib)。…

RabbitMQ - 03 - Work消息模型

目录 部署demo项目 什么是Work消息模型 实现Work消息模型 1.创建队列 2.生产者代码 3.消费者代码 4.配置yml 部署demo项目 通过消息队列demo项目进行练习 相关配置看此贴 http://t.csdnimg.cn/hPk2T 注意 生产者消费者的yml文件也要配置好 什么是Work消息模型 工作…

Python实现线性查找算法

Python实现线性查找算法 以下是使用 Python 实现线性查找算法的示例代码&#xff1a; def linear_search(arr, target):"""线性查找算法:param arr: 要搜索的数组:param target: 目标值:return: 如果找到目标值&#xff0c;返回其索引&#xff1b;否则返回 -1…

DJI RONIN 4D摄像机mov无法播放的修复方法

DJI大疆是无人机领域的一哥&#xff0c;最近几年大疆除了巩固无人机方面的技术实力还额外加强了其它领域产品的开发&#xff0c;而RONIN 4D的发布说明了大疆进军影视级的决心和实力。下边来看下DJI RONIN 4D生成的MOV文件无法播放的修复方法。 故障文件: 237.1G MOV文件 故障…