【Linux基础】ubuntu虚拟机配置及原理_linux ubuntu 虚拟机

二、ubuntu下载地址

官方网站:https://releases.ubuntu.com
中科大源:http://mirrors.ustc.edu.cn/ubuntu-releases
阿里云开源镜像站:http://mirrors.aliyun.com/ubuntu-releases
兰州大学开源镜像站:http://mirror.lzu.edu.cn/ubuntu-releases
清华大学开源网站镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases
推荐用国内镜像站,下载速度更快

三、安装流程

1、选择自定义高级

在这里插入图片描述

2、虚拟机硬件兼容性

在这里插入图片描述

3、选择从镜像站下载的iso

在这里插入图片描述

4、处理器设置

1)通过任务管理器查看CPU数据

以我的电脑为例,可以看到有24个内核,32个逻辑处理器。
在这里插入图片描述

2)配置原则
  1. 处理器数量
    如果打算同时运行多个虚拟机或者需要高性能,你可以考虑将虚拟机的处理器数量设置为主机的逻辑处理器数量(即 32 个),但要确保不要超过主机的物理核心数量(即 24 个),因为这可能会导致过度分配和性能下降。

  2. 每个处理器的内核数量

    • 对于每个处理器的内核数量,一般来说,设置为 1 或者 2 是比较常见的选择。这取决于虚拟机的工作负载和性能需求。
    • 如果你的虚拟机主要用于轻量级任务或者测试目的,设置每个处理器的内核数量为 1 是足够的。
    • 如果你的虚拟机需要处理较重的工作负载或者需要更高的性能,可以考虑将每个处理器的内核数量设置为 2,以提高虚拟机的处理能力。

常见的设置是将虚拟机的处理器数量设置为主机的逻辑处理器数量,并将每个处理器的内核数量设置为 1 或者 2。
最佳的设置取决于你的具体需求和工作负载,你可能需要进行一些实验和性能测试来找到最适合你的配置。

在这里插入图片描述

3)原理

处理器(Processor)通常指的是中央处理器(Central Processing Unit,CPU),它是计算机中负责执行指令和处理数据的主要组件之一。处理器可以包含一个或多个计算核心(Core),每个核心都能够执行独立的指令流,因此也被称为计算单元。内核数量指的是处理器中包含的计算核心的数量。

举例来说,一颗处理器可能包含有多个核心,比如双核处理器、四核处理器、六核处理器等。每个核心都能够独立执行指令,因此多核处理器可以同时处理多个任务,提高计算机的性能和效率。

内核数量的增加通常可以提高处理器的并行处理能力,因此在多线程应用程序和多任务环境下,多核处理器能够更好地发挥其性能优势。
在某种程度上可以这样理解,但这种理解还是有些简化。让我更详细地解释一下。

在计算机系统中,一个进程可以包含多个线程。每个线程都是一个执行单元,负责执行特定的任务。现代操作系统通过时间分片技术使得多个线程能够在单个CPU上交替执行,从而实现并发性。

当一个 CPU 包含多个核心时,每个核心都能够执行独立的指令序列,因此可以理解为每个核心能够处理一个线程。因此,如果一个 CPU 包含多个核心,它就可以同时执行多个线程,从而提高了系统的并发性和性能。

操作系统的线程调度器会根据系统的负载和调度策略来决定哪些线程在哪些核心上执行。

5、内存分配

在这里插入图片描述
分配给虚拟机的内存大小取决于在虚拟机中运行的操作系统、应用程序以及预期的工作负载。

  1. 基本用途的虚拟机:如果只是在虚拟机中运行一些基本的操作系统和应用程序,比如一些轻量级的 Linux 发行版或者 Windows 虚拟机,可以考虑分配 2GB 到 4GB 的内存给每个虚拟机。
  2. 多任务虚拟机:如果打算在虚拟机中运行多个虚拟机实例,或者在单个虚拟机中运行多个应用程序或者进行多任务操作,可能需要分配更多的内存。在这种情况下,你可以考虑分配 4GB 到 8GB 的内存给每个虚拟机。
  3. 资源密集型应用程序:如果打算在虚拟机中运行一些资源密集型的应用程序,比如数据库服务器、开发环境等,需要分配更多的内存。在这种情况下,可以考虑分配 8GB 到 12GB 甚至更多的内存给每个虚拟机。
  4. 留出主机内存:需要留出至少 4GB 的内存给物理主机,以便确保主机的稳定性和响应速度。

6、网络类型

在这里插入图片描述

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)
img

为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!

这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。

本份面试集锦涵盖了

  • 174 道运维工程师面试题
  • 128道k8s面试题
  • 108道shell脚本面试题
  • 200道Linux面试题
  • 51道docker面试题
  • 35道Jenkis面试题
  • 78道MongoDB面试题
  • 17道ansible面试题
  • 60道dubbo面试题
  • 53道kafka面试
  • 18道mysql面试题
  • 40道nginx面试题
  • 77道redis面试题
  • 28道zookeeper

总计 1000+ 道面试题, 内容 又全含金量又高

  • 174道运维工程师面试题

1、什么是运维?

2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?

3、现在给你三百台服务器,你怎么对他们进行管理?

4、简述raid0 raid1raid5二种工作模式的工作原理及特点

5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?

6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?

7、Tomcat和Resin有什么区别,工作中你怎么选择?

8、什么是中间件?什么是jdk?

9、讲述一下Tomcat8005、8009、8080三个端口的含义?

10、什么叫CDN?

11、什么叫网站灰度发布?

12、简述DNS进行域名解析的过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算**

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 以下是Linux Ubuntu虚拟机安装教程: 1. 首先,下载并安装虚拟机软件,如VMware或VirtualBox。 2. 下载Linux Ubuntu的ISO镜像文件。 3. 打开虚拟机软件,创建一个新的虚拟机。 4. 在创建虚拟机的过程中,选择“使用ISO镜像文件”选项,并选择下载好的Linux Ubuntu ISO镜像文件。 5. 继续按照虚拟机软件的提示进行设置,如选择虚拟机的硬件配置、分配虚拟机的内存和硬盘空间等。 6. 完成虚拟机的创建后,启动虚拟机并开始安装Linux Ubuntu。 7. 在安装过程中,按照提示进行设置,如选择安装语言、时区、键盘布局等。 8. 在安装过程中,选择“使用整个磁盘并安装Ubuntu”选项,以便将Linux Ubuntu安装虚拟机的硬盘上。 9. 完成安装后,重启虚拟机并登录Linux Ubuntu系统。 10. 现在,您可以开始在Linux Ubuntu虚拟机中进行各种操作和应用程序的安装了。 ### 回答2: Linux Ubuntu是一款免费,开源且灵活的操作系统,越来越受到开发者和普通用户的青睐。在Windows或Mac OS系统下使用Ubuntu的最佳方法是在虚拟机安装它。这个教程将教你如何在虚拟机安装Ubuntu。 1. 下载VMware虚拟机 VMware虚拟机是一种软件,它允许你在计算机上创建一个虚拟计算机环境。你可以在VMware上安装不同的操作系统作为虚拟机,并在主机系统上同时运行。 首先,你需要从VMware官网上下载完整版的虚拟机。下载后,按照提示安装到你的计算机中。 2. 下载Ubuntu操作系统 访问Ubuntu官网,下载最新的Ubuntu操作系统镜像文件。通常文件后缀名为“.iso”。 3. 创建一个新的虚拟机 打开VMware虚拟机软件,点击“新建虚拟机”按钮。在新建虚拟机向导中,选择“典型”安装方式。 4. 选择Ubuntu镜像文件 在安装虚拟机的过程中,选择“使用光盘镜像文件(iso)”选项,然后浏览到你下载的Ubuntu镜像文件。 5. 配置虚拟机 接下来,你需要为你的虚拟机配置硬件资源。设置虚拟机的名称、存储位置、分配的内存和CPU核心数量等。 6. 创建磁盘 在虚拟机创建向导中,选择“创建新虚拟磁盘”,并按照操作系统提示完成。 7. 安装Ubuntu 虚拟机安装完毕后,你需要从Ubuntu安装光盘中启动虚拟机。按操作系统提示,进行基本的Ubuntu操作系统安装。 在安装过程中,注意分配磁盘空间和分区。当你完成Ubuntu系统的安装后,你就可以在虚拟机中运行Ubuntu了。 总之,在虚拟机安装Ubuntu,能够更加灵活的运行和学习这个操作系统,同时也不会影响到你的主机系统。 ### 回答3: Linux Ubuntu虚拟机安装教程 随着云计算、虚拟化技术的不断发展,虚拟机技术已经成为现代企业IT系统中不可或缺的一环。其中Linux Ubuntu是一款极为流行的开源操作系统,支持安装在虚拟化环境中。下面就让我们来看一下如何在虚拟机安装Ubuntu。 1.准备安装镜像文件 首先需要从Ubuntu官网下载一个Ubuntu镜像ISO文件。在下载Ubuntu镜像时,应该选择一个适合自己的版本,最好是最新版。下载ISO镜像需要一定的时间,具体下载时间取决于网络速度。 2.安装虚拟机软件 虚拟机软件可以使用VMware Workstation、VirtualBox等,可以根据需求和个人喜好选择虚拟机软件。在安装虚拟机软件之后,打开虚拟机软件界面并点击“新建虚拟机”按钮。 3.创建虚拟机 在创建虚拟机时,需要填写虚拟机的名称、磁盘大小、内存容量等信息。其中需要注意的是,选择安装Ubuntu操作系统。电脑的物理内存和虚拟机内存之和应该足够大,否则虚拟机将无法正常运行。 4.安装Ubuntu 安装Ubuntu之前需要挂载Ubuntu的ISO文件。打开虚拟机选择“Install Ubuntu”并按照提示操作。在安装Ubuntu时,需要选择磁盘分区、时区等,在网络配置中可以选择DHCP动态分配IP地址,也可以指定静态IP地址。 5.常用设置 安装完成后,需要对Ubuntu磁盘进行扩容。首先要关机并拷贝虚拟机文件,然后在扩容磁盘后进行还原。安装完成后,还需要安装Ubuntu的基本设置,如安装SSH工具、桌面环境等,以便能够顺畅的使用Ubuntu。 以上就是Linux Ubuntu虚拟机安装教程的基本步骤和注意事项。如果想要更深入地学习Ubuntu,可以参考其他相关书籍和实践,不断提升自己的技能水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值