Linux的基础编程——虚拟机(二)

前言:

我们首先要进行环境的搭建,在Linux的学习中我们需要对Linux进行虚拟机的环境搭建,下面让我们一起认识一下什么是虚拟机?为什么要用虚拟机?如何搭建虚拟机?带着这些问题让我们一起来学习吧

目录

一、虚拟机的介绍:

什么是虚拟机:

为什么使用虚拟机:

二、构建虚拟机环境

了解VMware WorkStation软件

 VMware WorkStation 安装

三、使用VMware安装Linux虚拟机

下载CentOS操作系统

 在VMware中安装CentOS操作系统

四、使用 VMware 打开 Ubuntu

下载、解压 Ubuntu 映像文件

使用 VMware 运行 Ubuntu

 五、Ubuntu 下打开终端

用搜索框打开终端

使用右键打开终端 

 快捷键打开终端

六、Ubuntu 和 Windows 的最大差别:目录


一、虚拟机的介绍:

什么是虚拟机:

模拟虚拟硬件

借助虚拟化技术,我们可以在系统中

通过软件:模拟计算机硬件,并给虚拟硬件安装真实的操作系统

这样,就可以在电脑中,虚拟出一个完整的电脑,以供我们学习Linux系统。

 虚拟机画面:

为什么使用虚拟机:

学习Linux系统,就需要有一个可用的Linux系统。


我们需要借助虚拟机来获得可用的Linux系统环境进行学习。

二、构建虚拟机环境

了解VMware WorkStation软件

虚拟化软件

我们可以通过提供虚拟化的软件来获得虚拟机。

软件下载地址:http://https://www.vmware.com/cn/products/workstation-pro.html

 

 VMware WorkStation 安装

按照安装向导一步步安装即可

软件安装完成后,验证一下网络适配器是否正常配置。

 

或者通过快捷键:win + r

输入ncpa.cpl回车即可打开

三、使用VMware安装Linux虚拟机

下载CentOS操作系统

首先,我们需要下载操作系统的安装文件,本次使用CentOS7.6版本

下载链接:

https://vault.centos.org/7.6.1810/isos/x86_64/

 VMware中安装CentOS操作系统

打开VMware软件

选择典型配置

 

 将下载好的CentOS放进去

 设置自己的账号信息

创造虚拟硬盘,也可以根据自己需求自定义硬件

 此时正在虚拟机开机,需要启动一段时间,请耐心等待..........

 登录以后就会进入CentOS的操作系统界面了

四、使用 VMware 打开 Ubuntu

下载、解压 Ubuntu 映像文件

在官网下载好Ubantu的压缩包

在某个磁盘分区里解压文件,这个分区最好有 200G 的空闲空间。解压后,可 以得到如图所示文件:

使用 VMware 运行 Ubuntu

 打开虚拟机。 使用 vmware 打开前面解压得到的“Ubuntu 18.04_x64.vmx”

第一次启动 Ubuntu 时,选择默认的“我已复制该虚拟机”,启动后输 入密码“123456”回车即可登录

 五、Ubuntu 下打开终端

用搜索框打开终端

我们要输入各种命令,需要先打开终端。 点击 Ubuntu 桌面左上角图标进入搜索框,输入“term”可以弹出终端 “Terminal”程序,运行它

使用右键打开终端 

 快捷键打开终端

这是个比较快捷方便的方法:使用快捷方式打开终端,快捷方式为” Ctrl+Alt+T”,使用快捷方式可在绝大多情况下直接唤出 Ubuntu 的终端(无论 你是在浏览器、文件管理器、查看邮件、甚至在一个已经打开的终端下工作,等 等都可以直接唤出 Ubuntu 的终端)。

六、Ubuntu 和 Windows 的最大差别:目录

 Windows 中每一个分区都对应一个盘符,盘符下可以存放目录与文件,如图 :

注意:目录就是文件夹。

Windows 下某个文件的绝对路径以盘符开始,比如:

C:\abc\def\hello.txt

这是在 C 盘的 abc 目录下,有 def 子目录;而 def 中有 hello.txt 文件。

Ubuntu 中,以树状结构表示文件夹与文件,没有盘符的概念。比如:

/abc/def/hello.txt

这表示在根目录下有 abc 子目录,而 abc 下又有 def 目录;def 中有 hello.txt 文件。从名字“/abc/def/hello.txt”中你无法知道 hello.txt 文件位于磁盘哪一个分区。

注意:要想查看某个分区挂载在哪一个目录下,可以执行命令:

df -h

对于普通用户,在 Ubuntu 下不再关心分区、盘符。需要关心的是哪个目录存什么

 对这些目录的简单介绍

Ubuntu 中的目录遵循 FHS 标准(Filesystem Hierarchy Standard,文件系统层次标 准)。它定义了文件系统中目录、文件分类存放的原则、定义了系统运行所需的最小文件、目 录的集合,并列举了不遵循这些原则的例外情况及其原因。FHS 并不是一个强制的标准,但是 大多的 Linux、Unix 发行版本遵循 FHS

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Linux虚拟编程是指在Linux操作系统上使用虚拟技术进行编程开发的过程。虚拟技术可以将一台物理计算分割成多个虚拟计算,每个虚拟计算都可以运行独立的操作系统和应用程序。在Linux虚拟编程中,开发者可以使用虚拟技术来模拟不同的开发环境,从而更好地进行软件开发和测试。此外,Linux虚拟编程还可以提高开发效率和代码质量,降低开发成本和风险。 ### 回答2: Linux虚拟编程是在Linux操作系统上使用虚拟技术进行编程的过程。虚拟技术允许在一个物理计算上运行多个独立的操作系统实例,每个实例被称为虚拟。下面是关于Linux虚拟编程的一些重要方面: 1. 虚拟化技术:在Linux虚拟编程中,虚拟化技术是至关重要的。它允许将物理计算划分为多个虚拟,每个虚拟都有自己的操作系统和应用程序,以及独立的资源分配。 2. 虚拟管理工具:Linux虚拟编程需要使用一些虚拟管理工具,如KVM (Kernel-based Virtual Machine)、Xen、VMware等。这些工具提供了创建、配置、启动和管理虚拟的功能。 3. 虚拟应用程序开发:Linux虚拟编程可以涉及开发虚拟应用程序,例如为虚拟提供网络、存储、内存管理等服务的程序。这些应用程序可以通过虚拟管理工具的API进行开发,以实现对虚拟的控制和资源管理。 4. 虚拟中应用程序的编程:在Linux虚拟中,可以编写应用程序来运行在虚拟内部。这些应用程序可以使用不同的编程语言和框架,利用虚拟提供的资源进行开发。虚拟提供了隔离环境,使得应用程序可以独立运行,而不受物理计算上其他虚拟的影响。 总之,Linux虚拟编程是利用虚拟化技术在Linux操作系统上进行开发和管理虚拟的过程。它可以帮助提高资源利用率、简化应用程序部署和管理,并提供更灵活的开发和测试环境。 ### 回答3: Linux虚拟编程是指在Linux操作系统上进行虚拟开发和编程的一种技术。在计算领域中,虚拟是一种软件实体,可以模拟一台物理计算的行为。 开发人员可以利用Linux虚拟来创建、部署和管理各种不同的操作系统环境,而无需购买实际的物理硬件。这使得开发人员能够更轻松地进行应用程序开发和测试,同时减少了硬件资源的浪费。 在Linux虚拟编程中,开发人员可以使用虚拟管理软件,如VirtualBox或VMware等,来创建和配置虚拟。他们可以选择不同的虚拟硬件设备(如CPU、内存和硬盘),并为虚拟选择合适的操作系统镜像。一旦虚拟创建完毕,开发人员可以通过远程连接或虚拟管理软件来访问和操作虚拟。 在虚拟中进行编程时,开发人员可以使用和测试不同的软件应用程序,而不会影响主系统。他们可以安装和配置各种开发工具和编程语言,如C、C++、Python等,用于开发和调试应用程序。此外,开发人员还可以在虚拟中模拟网络环境和其他系统资源,以进行应用程序的测试和优化。 Linux虚拟编程还提供了一种安全的隔离环境,使开发人员能够在虚拟中测试和运行不安全的代码或应用程序,而不会对主系统产生任何影响。这为开发人员提供了更大的灵活性和试验性,以便快速迭代和改进应用程序。 总而言之,Linux虚拟编程是一种强大的技术,可以帮助开发人员更轻松地进行应用程序开发和测试,并提供了安全和灵活的环境,来运行和优化各种软件应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妄北y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值