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.mzph.cn/news/735142.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux系统adb调试工具

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb可以在Eclipse中通过DDMS来调试Android程序,说白了就是调试工具。 adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会…

实时工业控制系统的创新整合:PLC4X与CnosDB的高效数据采集与存储

在当代工业自动化系统中,实时监测和数据分析变得至关重要。本文将介绍如何通过集成Apache PLC4X与CnosDB,实现对工业控制系统中的PLC设备进行高效数据采集和存储,为工程师们提供更强大的数据分析和监测工具。 PLC的定义 PLC是可编程逻辑控制…

哈希表|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…

Unity 关节:铰链、弹簧、固定、物理材质:摩檫力、 特效:拖尾、

组件-物理-关节&#xff1a;铰链&#xff08;类似门轴&#xff09; 自动动作、多少力可以将其断开、 弹簧可以连接另一个刚体&#xff08;拖动即可&#xff09; 固定一般是等待一个断裂力&#xff0c;造成四分五裂的效果。 物理材质 设置摩檫力&#xff0c;则可以创造冰面的…

复制表

目录 复制表 将部门 30 的所有员工信息保存在 emp30 表中 将复杂查询结果创建为表 只将 emp 表的结构复制为 empnull 表 从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 复制表 严格来说&#xff0c;复制表不是复制操作&am…

【NR 定位】3GPP NR Positioning 5G定位标准解读(七)- GNSS定位方法

前言 3GPP NR Positioning 5G定位标准&#xff1a;3GPP TS 38.305 V18 3GPP 标准网址&#xff1a;Directory Listing /ftp/ 【NR 定位】3GPP NR Positioning 5G定位标准解读&#xff08;一&#xff09;-CSDN博客 【NR 定位】3GPP NR Positioning 5G定位标准解读&#xff08;…

Java积累

文章目录 java积累IDEA快捷键 java积累 Arrays.asList(args)&#xff1a; 将args转为列表的形式输出 常犯的错误&#xff1a;经常直接就new新的了。应该用上面的的。 new Date()是年月日时分秒。 LocalDate.now()是年月日 IDEA快捷键 Ctrl Alt B : 显示实现该类或者接口…

01hadoop概念

大数据与Hadoop 大数据指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合&#xff0c;需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 Hadoop是什么&#xff1f; Hadoop是一种分析和处理海量数据的…

2024年掌握人工智能的顶级课程

[AI 课程推荐] 谷歌、微软、哈佛大学, DeepLearning.AI都发布了免费的人工智能和ChatGPT的课程。 以下是 2024 年掌握人工智能的顶级课程: GOOGLE - 生成式人工智能学习路径微软- 为每个人提供生成式人工智能微软 - 人工智能初学者入门哈佛 - CS50 的 Python 人工智能简介Deep…

mysql的安装启动

下载 2.解压后放在某个目录下&#xff1a; 3.修改系统变量 4.修改配置文件 &#xff08;创建一个ini文件放在解压后的目录下&#xff09; 内容如下 5.初始化mysql 1.用管理员模式下输入&#xff1a; mysqld --initialize --console C:\WINDOWS\system32>mysqld --initia…

Java面试必考题之线程的生命周期,结合源码,透彻讲解!

写在开头 在前面的几篇博客里&#xff0c;我们学习了Java的多线程&#xff0c;包括线程的作用、创建方式、重要性等&#xff0c;那么今天我们就要正式踏入线程&#xff0c;去学习更加深层次的知识点了。 第一个需要学的就是线程的生命周期&#xff0c;也可以将之理解为线程的…

JVM运行时数据区——对象的实例化内存布局与访问定位

文章目录 1、对象的实例化1.1、创建对象的方式1.2、创建对象的步骤 2、对象的内存布局3、对象的访问定位3.1、对象访问的定位方式3.2、使用句柄访问3.3、使用指针访问 4、小结 平时大家经常使用new关键字来创建对象&#xff0c;那么我们创建对象的时候&#xff0c;怎么去和运行…

ABAP接口-RFC连接(ABAP TO ABAP)

目录 ABAP接口-RFC连接&#xff08;ABAP TO ABAP&#xff09;创建ABAP连接RFC函数的调用 ABAP接口-RFC连接&#xff08;ABAP TO ABAP&#xff09; 创建ABAP连接 事务代码&#xff1a;SM59 点击创建&#xff0c;填写目标名称&#xff0c;选择连接类型&#xff1a; 填写主机名…

pycharm查看Tensor的完整数据

通常debug时&#xff0c;Tensor的数据呈现如下图&#xff0c;只显示开头几个值和结尾几个值&#xff0c;中间被省略&#xff1a; 解决方法&#xff1a; 右击想查看的数据&#xff0c;选择Evaluate Expression 输入如下命令&#xff0c;就会出现View as Array提示&#xff0c;…

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:LoadingProgress)

用于显示加载动效的组件。 说明&#xff1a; 该组件从API Version 8开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。 子组件 无 接口 LoadingProgress() 创建加载进展组件。 从API version 9开始&#xff0c;该接口支持在ArkTS卡片中使…

2024年k8s最新版本使用教程

2024年k8s最新版本使用教程 3. YAML语言入门3.1 基本语法规则3.2 支持的数据结构3.3 其他语法 4 资源管理4.1 k8s资源查询4.2 资源操作命令4.3 资源操作方式4.3.1 命令行方式4.3.2 YAML文件方式 5 Namespace5.1 查看命名空间5.2 创建命名空间5.3 删除命名空间5.4 命名空间资源限…

计算机组成原理之机器:输入输出系统

计算机组成原理之机器&#xff1a;输入输出系统 笔记来源&#xff1a;哈尔滨工业大学计算机组成原理&#xff08;哈工大刘宏伟&#xff09; Chater3&#xff1a;输入输出系统 3.1 输入输出系统的发展概况 早期阶段 外部设备与主机之间采用分散连接&#xff0c;即每一个设备都…

什么是微隔离技术?

微隔离产生的背景 首先来看下南北向流量以及东西向流量的含义 南北向流量 指通过网关进出数据中心的流量&#xff0c;在云计算数据中心&#xff0c;处于用户业务虚拟机&#xff08;容器&#xff09;跟外部网络之间的流量&#xff0c;一般来说防火墙等安全设备部署在数…

Python打印Linux系统中最常用的linux命令之示例

一、Linux中的~/.bash_history文件说明&#xff1a; 该文件保存了linux系统中运行过的命令的历史。使用该文件来获取命令的列表&#xff0c;并统计命令的执行次数。统计时&#xff0c;只统计命令的名称&#xff0c;以不同参数调用相同的命令也视为同一命令。 二、示例代码&am…

【C语言步行梯】分支语句if...else、switch详谈

&#x1f3af;每日努力一点点&#xff0c;技术进步看得见 &#x1f3e0;专栏介绍&#xff1a;【C语言步行梯】专栏用于介绍C语言相关内容&#xff0c;每篇文章将通过图片代码片段网络相关题目的方式编写&#xff0c;欢迎订阅~~ 文章目录 什么是语句&#xff1f;引入分支语句&am…