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.hqwc.cn/news/527738.html

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

相关文章

Qt编程技巧总结篇(1)- 画图方面

文章目录 Qt编程技巧总结篇(1)鼠标左键显示坐标位置鼠标右键拖拽鼠标滚轮放大缩小 小结 Qt编程技巧总结篇(1) 看了许多的关于C的Qt编程blog,但总有点乱,现在抽出时间对其中关于画图的一些函数进行梳理&…

嵌入式学习day34 网络

TCP包头: 1.序号:发送端发送数据包的编号 2.确认号:已经确认接收到的数据的编号(只有当ACK为1时,确认号才有用) TCP为什么安全可靠: 1.在通信前建立三次握手连接 SYN SYNACK ACK 2.在通信过程中通过序列号和确认号保障数据传输的完整性 本次发送序列号:上次…

Elasticsearch:使用 Streamlit、语义搜索和命名实体提取开发 Elastic Search 应用程序

作者:Camille Corti-Georgiou 介绍 一切都是一个搜索问题。 我在 Elastic 工作的第一周就听到有人说过这句话,从那时起,这句话就永久地印在了我的脑海中。 这篇博客的目的并不是我出色的同事对我所做的相关陈述进行分析,但我首先…

Python错题集-8:AttributeError(找不到对应的对象的属性)

1问题描述 AttributeError: AxesSubplot object has no attribute arc 2代码详情 import matplotlib.pyplot as plt# 创建一个新的图形和坐标轴 fig, ax plt.subplots()# 定义弧线的参数 center (0.5, 0.5) # 圆心坐标 (x, y) width 1.0 # 半径 height 0.5 # 半径 ang…

怎么在学习强国网上发布文章,学习强国投稿发稿方法途径,附学习强国多少钱价格明细表

学习强国是一款受用户欢迎的学习软件,许多人希望在其平台上发布自己的文章,以分享和传播自己的学习成果和心得体会。那么,怎么在学习强国网上发布文章呢?接下来,我们将介绍一些投稿发稿的方法和途径。 首先&#xff0c…

Python使用lxml解析XML格式化数据

Python使用lxml解析XML格式化数据 1. 效果图2. 源代码参考 方法一:无脑读取文件,遇到有关键词的行再去解析获取值 方法二:利用lxml等库,解析格式化数据,批量获取标签及其值 这篇博客介绍第2种办法,以菜鸟教…

Vivado Repository IP Catalog 释疑

Vivado软件自带了一个IP核仓库,可以在IP Catalog界面查看。 在IP目录界面,依次给出了每个IP核的Name(名称),Interface(接口),State(状态),License(许可证)和VLNV(标识符)。 Interface表示IP核的…

考研经验|如何从考研失败中走出来?

对我来说,太丢人了 其实我在本科的时候在同学眼中,一直很优秀,每年奖学金必有我的,国家励志奖学金,国家奖学金,这种非常难拿的奖学金,我也拿过,本科期间学校有一个公费去新西兰留学的…

数据分析-Pandas两种分组箱线图比较

数据分析-Pandas两种分组箱线图比较 数据分析和处理中,难免会遇到各种数据,那么数据呈现怎样的规律呢?不管金融数据,风控数据,营销数据等等,莫不如此。如何通过图示展示数据的规律? 数据表&am…

Java线程6种状态和工作原理详解,Java创建线程的4种方式

Java线程6种状态和工作原理详解,Java创建线程的4种方式 目录 一、Java线程的六种状态 二、Java线程是如何工作的? 三、BLOCKED 和 WAITING 的区别 四、start() 和 run() 源码分析 五、Java创建线程的所有方式和代码详解 1. 继承Thread类 2. 实现…

脚手架cli快速创建Vue2/Vue3项目

前言: 本文的nodejs版本是14.21.3 第一步 进入cmd窗口 1、全局安装webpack npm install webpack-g, npm install webpack-g 第二步 2、全局安装vue脚手架 npm install -g vue/cli 第三步 3、初始化vue项目 (vue脚手架使用webpack模…

考研常识 | 专业硕士与学术硕士的11个区别

专业硕士与学术硕士的11个区别 对于考研学子而言,了解专业学位与学术学位的区别,是报考的第一步。学术学位研究生一般都是全日制的,而专业学位研究生的学习方式还分为即全日制与非全日制两种。这篇文章将带大家认识全日制专业学位与全日制学术…