Linux-基础篇:虚拟机环境搭建

news2024/11/28 12:36:51

目录

1、linux介绍

2、安装vm和centos

2.1、vmware下载

2.2、Centos 下载地址

3、虚拟机三种网络连接方式

3.1、桥接模式

3.2、NAT模式

3.3、主机模式

4、虚拟机克隆

5、虚拟机快照

6、虚拟机迁移和删除

7、安装vmtools

7.1、vmtools作用

7.2、安装vmtools步骤

7.3、设置共享文件夹

1、linux介绍

linux在服务器领域的应用时最强的

linux的主要发行版:

Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain[蝶变]、Fedora、SuSE、OpenSUSE[示意图]

2、安装vm和centos

2.1、vmware下载

  1. 官方地址:​​https://www.vmware.com/cn.html​​
  2. 其它地址:​​https://www.nocmd.com/windows/740.html​​

2.2、Centos 下载地址

  1. CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G (目前主流的生产环境)
    ​​http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso​​
  2. CentOS-8.1.1911-x86_64-dvd1.iso CentOS 8.1 DVD 版 8G (未来的主流.)
    ​​https://mirrors.aliyun.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso​​

随机复杂密码生成网站:

​​https://suijimimashengcheng.51240.com/​​

虚拟机安装系统原理:

3、虚拟机三种网络连接方式

3.1、桥接模式

虚拟系统可以和外部系统通讯,但容易造成ip冲突

3.2、NAT模式

网络地址转换模式,虚拟系统可以和外部系统通讯,不 造成ip冲突。

特点:仅可从虚拟找到外部,不可从外部通讯虚拟!

3.3、主机模式

独立的系统

总结:

4、虚拟机克隆

如果已经安装了一台linux操作系统,你还想要更多,无需重复安装,可以使用克隆

方式1:直接拷贝一份安装好的虚拟机文件

1、找到已经安装的虚拟机系统位置

2、直接拷贝到你需要的位置,即可完成

3、克隆的虚拟机打开方式和原虚拟机一致

方式2:使用vmware的克隆操作

按照提示,完成克隆即可!

注意:使用vmware克隆时,需要先关闭linux系统

克隆后,所有的设置都是一致的,如果把虚拟机文件拷贝到另外的计算机,使用vm软件也是可以打开的。

5、虚拟机快照

如果你在使用虚拟机系统的时候(比如linux),你想回到原先的某一个状态,也就是说你担心可能有些误操作造成系

统异常,需要回到原先某个正常运行的状态,vmware也提供了这样的功能,就叫快照管理。

6、虚拟机迁移和删除

虚拟系统安装好了,它的本质就是文件(放在文件夹的)

1、迁移,把安装好的虚拟系统这个文件夹整体拷贝或者剪切到另外位置使用。

1.1、找到已经安装的虚拟机系统位置

1.2、直接剪切到你需要的位置,即可完成

2、删除,用vmware进行移除,再点击菜单->从磁盘删除,即可,或者直接手动删除虚拟系统对应的文件夹即可

2.1、用VMware

2.2、在资源管理器直接删除

7、安装vmtools

7.1、vmtools作用

1、vmtools安装后,可以让我们在windows下更好的管理vm虚拟机

2、可以设置windows和centos的共享文件夹

7.2、安装vmtools步骤

1、进入centos

2、点击vm菜单的->install vmware tools

3、centos会出现一个vm的安装包,xx.tar.gz

4、拷贝到/opt

5、使用解压命令 tar,得到一个安装文件

cd /opt (进入到opt目录)

tar -zxvf xx.tar.gz(解压命令)

6、进入该vm解压的目录,/opt目录下

cd vm....-distrib

7、安装 ./vmware-install.pl

8、全部使用默认设置即可,安装成功

9、注意:安装vmtools需要有gcc

示例:

注意:gcc,在安装centos时,如果选择了开发工具,就会存在!

终端输入 gcc -v 可以查看是否安装

7.3、设置共享文件夹

基本介绍

为了方便,可以设置一个共享文件夹,比如E:\Linux_study\myshare

具体步骤

1、菜单->虚拟机->设置, 如图设置即可注意:设置选项为总是启用,这样可以读写了

2、windows和centos可共享E:\Linux_study\myshare目录可以读写文件了

3、共享文件夹在centos的/mnt/hgfs/下

注意事项和细节说明

1、windows和contos就可以共享文件了,但是在实际开发中,文件的上传下载是需要使用远程方式完成的

2、远程方式登录,我们后面会具体讲解

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

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

相关文章

django+vue+python 协同用过滤电商推荐系统w58n0

现在人们足不出户就可以购物,聊天,消费,我们的生活越来越智能,越来越人性化,随之而来的就是让它更懂你,给你推荐你可能喜欢的东西,这样你就不必再费力去找你喜欢的东西,既节约了你的…

博客系统前端页面代码实现及页面展示(代码版)

hi,大家好,今天为大家带来博客系统的前端代码及页面展示 我们使用VS code 这个编码工具来编写代码 博客系统前端页面分为四个部分 1.博客列表页 2.博客编辑页 3.博客登录页 4.博客详情页 &#x1f367;1.博客列表页 <!DOCTYPE html> <html lang"en"&…

关于linux的ssh(出现的问题以及ubuntu的ssh配置)

目录 Ubuntu进行ssh连接 关于ssh报错排错 备注&#xff1a;防火墙和selinux可能对ssh连接存在限制&#xff0c;但是我在操作的时候并没对我照成影响 查看selinux状态 ssh_config和sshd_config的区别 Ubuntu进行ssh连接 1.首先需要安装SSH服务器&#xff0c;在ubuntu终端输…

强化学习与ChatGPT:快速让AI学会玩贪食蛇游戏!

大家好&#xff0c;我是千寻哥&#xff0c;现在自动驾驶很火热&#xff0c;其实自动驾驶是一个很大的概念&#xff0c;主要涉及的领域包括强化学习以及计算机视觉。 今天给各位讲讲强化学习的入门知识&#xff0c;并且手把手和大家一起做一个强化学习的Demo。 一、 浅谈强化学习…

基于SSM的酒店客房管理系统

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 一、项目背景介绍&#xff1a; 酒店管理系统是一款高…

Java 集合 - 集合框架概述

文章目录 1.集合框架体系结构2.Collection 接口2.1 Iterator2.1.1 使用迭代器遍历集合2.1.2 使用迭代器删除集合元素2.1.3 Iterator 迭代器的 fail-fast 机制 2.2 Iterable2.3 List 集合2.4 Set 集合2.5 Queue 3.Map 集合 Java 集合框架&#xff08;Java Collections Framework…

Java 集合 - Set 接口

文章目录 1.概述2.HashSet3.LinkedHashSet4.TreeSet5.选择合适的 Set 实现6.总结 1.概述 Set 接口的定义非常简单。它本质上是一个 Collection&#xff0c;但是要求该集合不能有重复的元素。换句话说&#xff0c;如果尝试将一个元素添加到 Set 中&#xff0c;而该元素已经存在…

FPGA实现ESP8266驱动且进行数据包收发

一. 简介 本次将使用正点原子的ESP8266 WIFI模块&#xff0c;来实现PC与FPGA之间的TCP通讯&#xff0c;其中ESP8266与FPGA之间的接口是UART。 二. 正点原子的ESP8266 WIFI模块介绍 模块实物图如下&#xff0c;到手就可以使用了&#xff0c;RST和IO_0两个IO口不接或者接高电平…

C++布隆过滤器和哈西切分

文章目录 一、布隆过滤器的提出二、布隆过滤器的概念三、布隆过滤器的实现布隆过滤器的插入布隆过滤器的判断在不在布隆过滤器的删除布隆过滤器的优点布隆过滤器的缺点 四、布隆过滤器的应用场景五、布隆过滤器的扩展[面试题]六、哈西切分 一、布隆过滤器的提出 我们在使用新闻…

GO 语言核心编程-全文版

第 1 章 1.1Golang的学习方向 Go语言&#xff0c;我们可以简单的写成Golang. Golang开山篇 1.2Golang的应用领域 1.2.1区块链的应用开发 1.2.2后台的服务应用 1.2.3云计算/云服务后台应用 1.3学习方法的介绍 1.4讲课的方式的说明 努力做到通俗易懂注重Go语言体系&#xff…

K8s之零故障升级Pod健康探测详解

文章目录 一、Pod健康探测介绍1、三种容器探测方法2、常用三种探测探针3、探针相关属性说明 二、探测案例1、Pod启动探测案例-startupProbe2、Pod存活探测案例-livenessProbe3、Pod就绪探测案例-readinessProbe4、启动、存活、就绪探测混合使用案例 三、总结 一、Pod健康探测介…

【MySQL新手到通关】第五章 多表查询

文章目录 1. 笛卡尔积1.1 避免笛卡尔积1.2 笛卡尔积&#xff08;或交叉连接&#xff09;的理解1.3 案例分析与问题解决笛卡尔积的错误会在下面条件下产生&#xff1a; 2. 多表查询分类讲解2.1 多表联查分类方式1&#xff1a;2.2 多表联查分类方式2&#xff1a;2.3 多表联查分类…

Eclipse教程 Ⅴ

Eclipse 创建 Java 类 打开新建 Java 类向导 你可以使用新建 Java 类向导来创建 Java 类&#xff0c;可以通过以下途径打开 Java 类向导&#xff1a; 点击 "File" 菜单并选择 New > Class在 Package Explorer 窗口中右击鼠标并选择 New > Class点击类的下拉…

c++输入输出文件操作stream

系列文章目录 C IO库 文章目录 系列文章目录前言一、文件IO概述coutcin其他istream类方法 文件输入和输出内核格式化总结 前言 一、文件IO 概述 c程序把输入和输出看作字节流。输入时&#xff0c;程序从输入流中抽取字节&#xff1a;输出时&#xff0c;程序将字节流插入到输…

springboot+ssm+java校园二手物品交易系统vxkyj

样需要经过市场调研&#xff0c;需求分析&#xff0c;概要设计&#xff0c;详细设计&#xff0c;编码&#xff0c;测试这些步骤&#xff0c;基于Java语言、Jsp技术设计并实现了校园二手物品交易系统。系统主要包括个人中心、商家管理、用户管理、商品分类管理、商品信息管理、商…

中间件SOME/IP简述

SOME/IP SOME/IP 不是广义上的中间件&#xff0c;严格的来讲它是一种通信协议&#xff0c;但中间件这个概念太模糊了&#xff0c;所以我们也一般称 SOME/IP 为通信中间件。 SOME/IP 全称是 Scalable service-Oriented MiddlewarE over IP。也就是基于 IP 协议的面向服务的可扩…

调用华为API实现身份证识别

调用华为API实现身份证识别 1、作者介绍2、调用华为API实现身份证识别2.1 算法介绍2.1.1OCR简介2.1.2身份证识别原理2.1.3身份证识别应用场景 2.2 调用华为API流程 3、代码实现3.1安装相关的包3.2代码复现3.3实验结果 1、作者介绍 雷千龙&#xff0c;男&#xff0c;西安工程大…

Spring Boot如何实现配置文件的自动加载和刷新?

Spring Boot如何实现配置文件的自动加载和刷新&#xff1f; 在使用Spring Boot开发应用程序时&#xff0c;配置文件是非常重要的组成部分。在不同的环境中&#xff0c;我们可能需要使用不同的配置文件&#xff0c;例如在开发、测试和生产环境中使用不同的配置文件。而且&#…

功能测试转到自动化测试,我的测试之路“狂飙”~20k...

前言 Python自动化测试&#xff1a;Python自动化测试&#xff0c;7天练完这60个实战项目&#xff0c;年薪过35w。 手动功能测试人员应该权衡测试自动化相对于功能测试的好处&#xff0c;并且即可开始行动。现在随着测试行业的发展&#xff0c;自动化测试已经成为每个测试人的标…

nodejs+vue大学生招聘网站应聘系统设计与实现5b14b

目前&#xff0c;伴随着Internet技术的日益成熟&#xff0c;互联网需要提供更多的服务&#xff0c;发达国家已形成以信息技术为核心&#xff0c;招聘网站支撑的现代化招聘公司技术格局。这便是今天为大家所熟悉的管理信息系统,网络发展为招聘网站实现信息化、自动化、智能化和集…