前置概念

IaaS:基础设施服务,Infrastructure-as-a-service
PaaS:平台服务,Platform-as-a-service
SaaS:软件服务,Software-as-a-service

对于这三种概念的经典比喻(来自IBM 的软件架构师 Albert Barron )

正经的解释

SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS

PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层

IaaS 是云服务的最底层,主要提供一些基础资源。它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑

VMware-workstation的安装

 虚拟化技术:kvm,vmware,openstack,docker,k8siaas,paas,saasopenstack:iaasdocker:paask8s:容器编排,管理容器,不同机器上的容器

因为这个不适用win10

我们去安装这个

这个是下载地址
安装方式,傻瓜式安装即可,至于激活码,就请大家发扬下找日语学习资料的精神就好了
以上步骤的目的在于,通过安装一个虚拟化的软件去操作Linux系统(在Windows的平台上)

以下为示意图

至于下一步,我们自然是要创建虚拟机的


别急,咱慢慢来


兼容性是针对已经创建的虚拟机的文件来讲的,我们这是第一次搞,无视掉即可,不过出于以后的兼容性考虑,我们使用12的

下一步


名称可以随意起,这里要特别注意放在了哪个位置

注意,这里处理器的核数不要超过你电脑的(就是不能大于硬件的核数),先设个1核吧,这个想改后面是能改的


每个电脑不一样,但是我相信你跟我一样懒,就这样设吧,如下图


然后我们到了这一步,

在VMware中,虚拟机的网络连接主要是由VMware创建的虚拟交换机(也叫做虚拟网络)负责实现的,VMware可以根据需要创建多个虚拟网络。在Windows系统的主机上,VMware最多可以创建20个虚拟网络,每个虚拟网络可以连接任意数量的虚拟机网络设备;
  在Linux系统的主机上,VMware最多可以创建255个虚拟网络,但每个虚拟网络仅能连接32个虚拟机网络设备。
VMware的虚拟网络都是以"VMnet+数字"的形式来命名的,例如 VMnet0、VMnet1、VMnet2……以此类推(在Linux系统的主机上,虚拟网络的名称均采用小写形式,例如 vmnet0 )。
  当我们安装VMware时,VMware会自动为3种网络连接模式各自创建1个虚拟机网络:VMnet0(桥接模式)、VMnet8(NAT模式)、VMnet1(仅主机模式)。此外,我们也可以根据需要自行创建更多的虚拟网络。

VMware 桥接模式
  VMware桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络(例如图中所示的局域网和Internet,下同)。简而言之,这就好像在上图所示的局域网中添加了一台新的、独立的计算机一样。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问。桥接模式网络连接支持有线和无线主机网络适配器。如果你想把虚拟机当做一台完全独立的计算机看待,并且允许它和其他终端一样的进行网络通信,那么桥接模式通常是虚拟机访问网络的最简单途径。

VMware NAT模式
  NAT,是Network Address Translation的缩写,意即网络地址转换。NAT模式也是VMware创建虚拟机的默认网络连接模式。使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络,用以在主机和虚拟机之间相互通信。虚拟机向外部网络发送的请求数据"包裹",都会交由NAT网络适配器加上"特殊标记"并以主机的名义转发出去,外部网络返回的响应数据"包裹",也是先由主机接收,然后交由NAT网络适配器根据"特殊标记"进行识别并转发给对应的虚拟机,因此,虚拟机在外部网络中不必具有自己的IP地址。从外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。

此外,在一台主机上只允许有一个NAT模式的虚拟网络。因此,同一台主机上的多个采用NAT模式网络连接的虚拟机也是可以相互访问的。

前面我们已经提到,默认情况下,外部网络无法访问到虚拟机,不过我们也可以通过手动修改NAT设置实现端口转发功能,将外部网络发送到主机指定端口的数据转发到指定的虚拟机上。比如,我们在虚拟机的80端口上"建立"了一个站点,只要我们设置端口转发,将主机88端口上的数据转发给虚拟机的80端口,就可以让外部网络通过主机的88端口访问到虚拟机80端口上的站点。

VMware 仅主机模式
  仅主机模式,是一种比NAT模式更加封闭的的网络连接模式,它将创建完全包含在主机中的专用网络。仅主机模式的虚拟网络适配器仅对主机可见,并在虚拟机和主机系统之间提供网络连接。相对于NAT模式而言,仅主机模式不具备NAT功能,因此在默认情况下,使用仅主机模式网络连接的虚拟机无法连接到Internet(在主机上安装合适的路由或代理软件,或者在Windows系统的主机上使用Internet连接共享功能,仍然可以让虚拟机连接到Internet或其他网络)。

在同一台主机上可以创建多个仅主机模式的虚拟网络,如果多个虚拟机处于同一个仅主机模式网络中,那么它们之间是可以相互通信的;如果它们处于不同的仅主机模式网络,则默认情况下无法进行相互通信(可通过在它们之间设置路由器来实现相互通信)。

自定义网络连接配置
  利用 WMware 提供的虚拟网络连接组件,你还可以创建复杂的虚拟网络。在这里我们不对其进行详细介绍,你可以参考官方文档,然后通过VMware提供的虚拟网络编辑器来创建虚拟网络。

归结起来就是,这一步这个必须选

下一步,这里虚拟的主要是固态和机械磁盘


效果

这里可以调硬件配置

调整界面如图

centos 7.6的安装

`这个镜像的下载地址
下载图中中间的这个(大小为4.3G)

下载好后选择地址挂载镜像


点击开启虚拟机,出现如下界面
看完本文下面两句话再进行下一步操作!!!!!!!!!!!!!!!!!!!!!!!!!

记得及时按下上下键不然它会顺着自己的进程走

在进去之后注意ctrl+alt为回到电脑控制,不然会一直绕在虚拟机里出不来

然后直接安装

安装英文版的

选择date&time进入时区界面
点击我们国家的部分,选到上海地区,注意左下角的时间,要调

设定好后,我们去配网


按编辑,然后按虚拟网络编辑器

为方便后续教程的使用,点击更改设置

,统一将子网修改成这个

然后是右下角的这个

这个是用于自动获取ip地址的,但是它是会过期的,I如果过期了P就会变,所以这里的√要去掉

回到这个界面,我们自己来配置ip


按这个

然后是上边的这里

选择手动配置ip

手动填上,先点add后写10.0.0.100

同理

注意,我们先选择编辑然后是虚拟网络编辑器,然后是这个

然后


这里就是网关的参数了,每个不一样,别偷懒,跟着我走一遍
然后回去填网关


dns:可以把域名地址转换成ip地址这是国内公用的,随便找一个换上

切到general界面,把这些都勾上

然后保存
点击on关了又开,刷新一遍,界面是这样的

然后是下边的主机名字,大家随便取就是了,记得按apply

主机名:如果是真实的生产环境比如公司了,它要有意义 比如地址+楼层+房间号+业务

然后就是按done,回到这里


这个

左边那一栏

右边那一栏

然后按done,这个是分区

swap分区:交换分区
关于分区
linux 分区结构为树结构, windows 为森林结构,所以有C盘D盘之类的, 而linux /分区就是根分区, swap可以理解为虚拟内存, /boot 这是个目录, 可以分成一个分区,然后挂载到/boot目录, 也可以只用一个/分区, 里面会有boot目录的,保存的是引导文件,内核等等的东东

然后按done,选择这个

这个别勾,咱不需要去读系统崩溃的记录,那自然也不用留下日志文件

然后按done,开始安装

设置密码

设置完然后按done

等待完成

Linux系统学习前的一些准备-Linux-学习笔记(二)相关推荐

  1. alin的学习之路(Linux系统编程:一)(Linux基础命令)

    alin的学习之路(Linux系统编程:一)(Linux基础命令) 1.Linux学习准备 操作系统的作用 向上给用户提供简单的操作计算机硬件的方式 对下管理硬件 承上启下 程序运行在操作系统上,程序 ...

  2. linux系统发送信号的系统调用是,linux系统编程之信号:信号发送函数sigqueue和信号安装函数sigaction...

    信号发送函数sigqueue和信号安装函数sigaction sigaction函数用于改变进程接收到特定信号后的行为. sigqueue()是比较新的发送信号系统调用,主要是针对实时信号提出的(当然 ...

  3. 路由器 刷 linux系统版本,一个小型的无线路由器 Linux 系统OpenWRT[转]

    一个小型的无线路由器 Linux 系统OpenWRT分类:电脑技术 » linux应用    出处:网络   OpenWRT - (http://www.openwrt.org) 开发板: 十几种市面 ...

  4. linux 系统业务迁移,记录一次linux系统迁移过程

    就在最近,终于为自己的电脑加装了固态.在装完固态之后,首先面临的问题就是如何将原先安装在机械硬盘上的linux系统迁移到固态上.还要考虑后续配置的问题. 本文主要讲述在迁移Linux系统到新的固态硬盘 ...

  5. 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD.ARM.x86.x86_64.pcc 文章目录: 1 ...

  6. linux如何运行verilog,linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令.doc...

    linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令 ncverilog: 08.10-p002: (c) Copyright 1995-2008 Cadence ...

  7. linux系统组成之小型RedHat little linux制作二

    本篇是在上篇"linux系统组成之小型RedHat little linux制作一"的基础上对微型小系统进一步完善,使其实现关机.重启等功能 ⑴.通过脚本使其微型系统实现关机.重启 ...

  8. linux系统 ghost吗,GHOST能于LINUX系统备份吗?

    使用Ghost软件来实现备份和恢复Linux系统: 1.首先用 "雨林木风 Ghost XP SP3 纯净版 Y6.0" 光盘进行引导,并使用其中的PQ软件对硬盘进行分区,划分出一 ...

  9. 如何查看linux系统下的各种日志文件 linux 系统日志的分析大全

    如何查看linux系统下的各种日志文件 linux 系统日志的分析大全 日志分类: 1. 连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 ...

  10. linux開啟虛擬機命令,Linux系统入门之虚拟机与常用指令学习

    在学习linux基础的时候,为了避免一个操作删了系统或者库什么的造成不必要的严重影响,我们在虚拟机中进行操作. 那什么是虚拟机呢?百度这么说的:在实体计算机上,通过软件模拟出的一台或者多台虚拟计算机叫 ...

最新文章

  1. S-T平面图中利用最短路求最小割(BZOJ 1001)
  2. 快节奏的多人游戏同步 - 示例代码和在线演示
  3. c#启动mysql数据库服务器_C#启动停止SQL数据库服务
  4. react学习系列之ajax
  5. js数组、字符串常用方法和互相转换,==和===
  6. Java基础:异常机制
  7. shell-init: error
  8. High1赛因天气不理想取消 球员平分一半奖金
  9. UPS不间断电源常见故障及如何排除故障
  10. iPhone 11 送一台!不爱可折现!
  11. 数据库框架的log4j日志配置
  12. mysql rowdatapacket_arrays – 将此RowDataPacket对象数组缩小为单个对象
  13. 前端学习(3218):批量传递props
  14. Aop RealProxy 千年遇BUG
  15. 算法面试题 java_【面试算法题】Java Stack 类的使用
  16. Kaggle TMDB电影数据分析项目实战
  17. JFlash的高级使用教程(1)-- 固件合并
  18. Ubantu系统中安装360Wifi步骤
  19. c语言编程中的大于号怎么打,excel表格中怎么输入比较运算符号(大于、小于号)?...
  20. 记C#和C++混合开发的坑们

热门文章

  1. 海康web插件视频播放异常
  2. ie浏览器多开-----同时登陆多个账号
  3. android studio keymap eclipse,android studio eclipse keymap theme 快捷键 主题风格设置
  4. CSS+HTML 顶部导航栏实现
  5. ES6: 模板字符串
  6. ES6 模板字符串方法
  7. 零基础可不可以学前端?我来告诉你
  8. 最大公约数与最小公倍数求法(欧几里得算法)
  9. 如何判断自己适不适合学计算机?
  10. 专科学历去学计算机,前景到底如何?