linux虚拟机 订阅
linux操作系统是一款在服务器上广泛应用的操作系统,虽然起初并不适合普通大众,而且使用起来没有Windows操作系统方便,不过如今的linux发行版已经可以和windows同样易用,并且稳定性及安全性占有优势。 展开全文
linux操作系统是一款在服务器上广泛应用的操作系统,虽然起初并不适合普通大众,而且使用起来没有Windows操作系统方便,不过如今的linux发行版已经可以和windows同样易用,并且稳定性及安全性占有优势。
信息
学    科
计算机学
外文名
中文名
linux虚拟机
性    质
操作系统
linux虚拟机虚拟机
在实体计算机上,通过软件模拟出的一台或者多台虚拟计算机叫虚拟机。虚拟机使用宿主机的硬件资源,拥有真实计算机的绝大多数功能。你可以在虚拟机中安装虚拟机软件所支持的操作系统,比如你可以在 vm 虚拟机中安装 linux,也可以在 vm 虚拟机中安装 windows,无论你的宿主机使用的是 类unix 系统或者 windows 系统。
收起全文
精华内容
下载资源
问答
  • Kali linux虚拟机镜像最新版 包含VMware 、 VirtualBox版本的Kali虚拟机。 包含VMware 、 VirtualBox版本的Kali虚拟机,直接可以用不用安装 彻底解决不能全屏的问题,彻底解决增强工具安装失败的问题 Kali linux ...
  • linux虚拟机镜像文件

    2018-05-18 10:31:21
    本文件提供了linux镜像文件下载地址,地址中包含的linux版本比较全,请参考
  • VMware下Linux虚拟机在win7中的安装
  • NULL 博文链接:https://hbiao68.iteye.com/blog/1513226
  • Linux虚拟机和oracle数据库安装步骤 一:首先准备材料 vmWare10, oracle11g安装包,xmanager4(ftp)工具,还有一些安装过程中缺少的rpm文件,我用的是iso5,想简单可以用iso6
  • VM linux虚拟机 和主机进行ftp连接VM linux虚拟机 和主机进行ftp连接
  • 自己整理的史上最全的linux虚拟机基本操作命令,Linux虚拟机常用操作命令
  • linux 虚拟机

    万次阅读 2018-09-04 14:00:25
    一、安装环境 windows10操作系统物理机VMware Workstation 软件(可以在网上下载)CentOS6.9镜像文件(其他版本...二、虚拟机的安装 1.打开VMware Workstation点击创建新的虚拟机2.选择装机类型在这里我们选择自定...

    一、安装环境

    windows10操作系统物理机
    VMware Workstation 软件(可以在网上下载)
    CentOS6.9镜像文件(其他版本都大同小异,这里以CentOS6.9为例)
    Cnetos6.9镜像文件地址https://pan.baidu.com/s/1hsZUB9y

    二、虚拟机的安装

    1.打开VMware Workstation点击创建新的虚拟机
    windows10用WMware安装Linux虚拟机详细步骤
    2.选择装机类型在这里我们选择自定义,典型的虚拟机大部分是系统默认选项我们没法改,当然你如果只是为了单纯创建个虚拟机不做其他用途可以选择典型,在这里我们主要讲解自定义虚拟机安装
    windows10用WMware安装Linux虚拟机详细步骤
    3.兼容性是根据你电脑配置而定,这个我们点下一步就行。

    windows10用WMware安装Linux虚拟机详细步骤
    4.安装操作系统这里我们选择稍后安装系统

    windows10用WMware安装Linux虚拟机详细步骤
    5.客户机系统我们这里选择Linux版本选择CentOS 64位
    windows10用WMware安装Linux虚拟机详细步骤
    6.虚拟名称 位置这个自己可以算便选
    windows10用WMware安装Linux虚拟机详细步骤
    7.处理器这个根据你电脑情况来选如果你的电脑是八核你可以选2核或4核如果你处理器是四核你可以选1核或2核,只要不超过你电脑本身核数就行,超过了你的虚拟机就可能启动不起来,这里我选择2核

    windows10用WMware安装Linux虚拟机详细步骤
    8.虚拟机内存这个也是根据你电脑自身情况来选你电脑如果有8G内存你可以选2G 或者4G 如果你电脑4G内存就选1G或2G,我们最好按推荐来,如果虚拟机内存过高会影响你电脑流畅性,因为我电脑才4G内存所以这里我选择1G

    windows10用WMware安装Linux虚拟机详细步骤
    9.网络连接上我们如果需要虚拟机上网就要选择桥接网络或者net模式,这里我们选择使用桥接网络

    windows10用WMware安装Linux虚拟机详细步骤
    10.I/O控制器类型我们选择推荐就行

    windows10用WMware安装Linux虚拟机详细步骤
    11.磁盘类型我们也选择推荐

    windows10用WMware安装Linux虚拟机详细步骤
    12.选择磁盘,我们选择创建新磁盘

    windows10用WMware安装Linux虚拟机详细步骤
    13.磁盘大小我们可以给个较大的空间,这只是我们给定的空间,并不是这个客户机真实所占空间,到后面我们给它进行分区时才是它的真实大小,所以不用担心自己磁盘空间不足,当然也不能太小,太小系统就装不上了,这里我给它分配200G并将它储存为单个文件。

    windows10用WMware安装Linux虚拟机详细步骤
    14.储存磁盘位置这个可以自己选择

    windows10用WMware安装Linux虚拟机详细步骤
    15.到这里我们点击自定义硬件

    windows10用WMware安装Linux虚拟机详细步骤
    16.点击添加
    windows10用WMware安装Linux虚拟机详细步骤
    17.选择网络适配器

    windows10用WMware安装Linux虚拟机详细步骤
    18.在这里我们选择仅主机模式,这是为了以后在没有网络的情况下也能让自己电脑里的虚拟机之间能够相互联通

    windows10用WMware安装Linux虚拟机详细步骤
    19.在CD/DVD检测出找到自己下载好的iOS镜像文件
    windows10用WMware安装Linux虚拟机详细步骤
    20.我们回到这里点完成,这样我们一个虚拟机算是建好了,之后我们就是装系统了

    三、Linux系统安装

    1.点击开启此虚拟机

    windows10用WMware安装Linux虚拟机详细步骤
    2.选择第一项安装系统
    windows10用WMware安装Linux虚拟机详细步骤
    3.在这我们选择skip跳过

    windows10用WMware安装Linux虚拟机详细步骤
    4.点next

    windows10用WMware安装Linux虚拟机详细步骤
    5.语言选择我们选择English,当然也可以选择中文,不过中文会导致系统有部分会出现乱码,在这里我们主要讲解English系统安装方法

    windows10用WMware安装Linux虚拟机详细步骤
    6.键盘选择我们国内的一般都是美式键盘所以我们也选择English

    windows10用WMware安装Linux虚拟机详细步骤
    7.安装介质,如果你安装到本地硬盘选第一个,如果你装到移动硬盘上就选择第二个,因为我是在本地硬盘里安装,所以这里我选择第一个

    windows10用WMware安装Linux虚拟机详细步骤
    8.是否忽略所有数据,因为我们是新装的系统所以我们选yes

    windows10用WMware安装Linux虚拟机详细步骤
    9.给计算机命名,这个可以随便命名,但最好不要用中文,有时候系统会识别不了,这里我就选默认名字了

    windows10用WMware安装Linux虚拟机详细步骤
    10.时区选择,我们选择Asia/Shanghai

    windows10用WMware安装Linux虚拟机详细步骤
    11.给自己的root用户也就是超级管理员设置密码

    windows10用WMware安装Linux虚拟机详细步骤
    12.如果你的命令过于简单的话他会提示你命令过于简单是否要继续使用,我们这个时候选择use anyway

    windows10用WMware安装Linux虚拟机详细步骤
    13.到磁盘分区这里我们选择最后一个,因为我们之前已经给磁盘定了200G 如果选择第一个系统就会把这200G分完,如果你磁盘空间不足的话系统就装载失败了,所以为了更好的利用空间我们选择最后一个手动分区

    windows10用WMware安装Linux虚拟机详细步骤
    14.我们选择create
    windows10用WMware安装Linux虚拟机详细步骤
    15.继续选择create创建分区

    windows10用WMware安装Linux虚拟机详细步骤
    16.第一个分区我们把它挂载到/目录下,给它分配20G空间并把它强制做为主分区

    windows10用WMware安装Linux虚拟机详细步骤
    17.然后我们继续点create创建第二块分区,这次我们把它挂载到/boot下
    作为一个引导分区,引导分区不用太大,这里我们就给它200M


    windows10用WMware安装Linux虚拟机详细步骤
    18.接着我们可以创建一个大点的分区供其他用途,做个实验储存个文件什么的,在这里我创建了一个/other目录同样给它分了20G

    windows10用WMware安装Linux虚拟机详细步骤
    19.接着我们创建一个swap分区,swap分区会在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。所以我们现在也不用分太大占空间,swap分区到后面如果不够用还可以增加,所以我们这里就先分4G windows10用WMware安装Linux虚拟机详细步骤 
    20.分完后我们点击next

    windows10用WMware安装Linux虚拟机详细步骤
    21.这里我们选择format,格式化分区

    windows10用WMware安装Linux虚拟机详细步骤

    22.这里选择 Write changes to disk,将分区数据写入硬盘。

    windows10用WMware安装Linux虚拟机详细步骤
    23.设定boot loader的位置,保持默认设置即可。(从U盘安装系统时需要更改此设定点第二个)

    windows10用WMware安装Linux虚拟机详细步骤
    24.选择需要安装的软体,这里我们选择第一个Desktop,这样其他的服务软件安装包都可以在后续自己手动安装,(如果为了安装的更快点也可以选择Minimal)

    windows10用WMware安装Linux虚拟机详细步骤
    25.开始安装这个时候等待装完即可

    windows10用WMware安装Linux虚拟机详细步骤
    26.安装完成后点击reboot
    windows10用WMware安装Linux虚拟机详细步骤
    27.到这里Linux系统基本上算是装好了,前两个都点forword就行,到这里可以创建普通用户,自己可以随便创建,也可以跳过,我这里没有创建跳过了
    windows10用WMware安装Linux虚拟机详细步骤
    28.这里可以调一下时间
    windows10用WMware安装Linux虚拟机详细步骤
    29.点finish。
    windows10用WMware安装Linux虚拟机详细步骤
    30.然后Linux虚拟机就创建完成了,输入直接设置的root账号密码就能登陆进入了

    展开全文
  • 一学就会——电脑安装linux虚拟机

    千人学习 2019-08-13 11:24:18
    可以安装Linux、Windows双系统,也可以将电脑重装为Linux系统,最简单的方法就是安装一个Linux虚拟机。 用的时候打开虚拟机,不用的时候关闭虚拟机。 跟QQ一样,用的时候开启QQ,不用就关掉QQ。 不会装...
  • 该课程是《一学就会——电脑安装linux虚拟机》的提高篇。
  • Linux虚拟机上配置安装软件包yum服务器
  • 搭建Linux虚拟机并编写简单程序

    万次阅读 多人点赞 2019-05-28 18:25:43
    本篇文章基于教程目的,主要描述Linux的发展历程以及Linux虚拟机搭建、运行方式。 正文: 现在越来越多IT行业公司要求熟练使用Linux平台下的编程技术,因为目前大部分主机使用Linux相关系统(Linux称为内核更确切一些...

    引言
      本篇文章基于教程目的,主要描述Linux的发展历程以及Linux虚拟机搭建、运行方式。

    正文

      现在越来越多IT行业公司要求熟练使用Linux平台下的编程技术,因为目前大部分主机使用Linux相关系统(Linux称为内核更确切一些),并且逐年增加。造成这种现象的主要原因是:

        免费、开源:

          大多数服务器系统采用闭源形式或需要购买许可证,一般由官方团队维护,在特定情况下(比如需要系统增加某个硬件的支持)需要花费大量金钱提供技术支持、购买许可证或由官方团队开发,在这种条件下,产品的利润变得极低甚至不够开发成本。

         Linux内核采用GPL3.0协议,完全开源并允许修改内核源码,使用Linux内核的相关系统基本不会出现开发成本过高的问题,通常情况下产品商聘请Linux工程师来开发属于自己的产品支持,并且不用担心许可证问题。

        稳定、高效、可重复利用:

          Linux内核在成千上万编程爱好者经过数十年的努力下,变得非常健壮。内核由Linus(Linux内核创造者)亲自设计及指导,避免了杂乱而多余的代码垃圾,效率方面屈指可数。

          Linux内核采用抽象方式设计大部分内核结构,编写过的内核项目经过简单修改便可在新的项目上使用。

        安全性高:

          基于Linux内核的相关系统,较少出现系统漏洞等情况,Linux用户权限十分严格,一般情况不允使用Root权限运行linux(大部分公司内部规定)。

          Linux程序编译也有明文规范,为了避免gcc编译器记录下root级别隐藏信息(使用root权限编译过的项目留下的记录,对于之后编译这个项目存在一些影响),不允许使用root权限编译程序,程序执行及安装允许使用root级别权限。

        在上文中,我们了解了Linux的潜在优势,接下来我们去了解Linux的发展历程以及搭建Linux虚拟机(基于VMware)。

      一. linux介绍:

        上世纪八十年代,Unix开始向商业化方向发展,大部分学生由于支付不起昂贵的授权费用,不得不停止相关的研究。1987年,荷兰有一位大学教授编写了一个类Unix的应用系统并命名为Minix,用于教学使用。Linus Torvalds起初接触Minix是为了学术研究,接触一段时间发现Minix一些设计观念与自己的理解存在一些差异,但是他不能轻易修改和发布该系统的源码(由于Minix的许可证等问题)。

        1991年,Linux Torvalds为当时新推出使用Intel 80386微处理器的计算机开发了一款全新的操作系统,并命名为Linux。

        期初,Linux只是在自编写的内核中植入gcc编译器和Shell。由于Linux完全遵循GPL协议主题,发布到互联网后得到强烈的反响,很快吸引了众多开发者、黑客对其代码进行修改和维护。

        Linux内核从发布到现在经历了4个大版本以及众多小版本更新,linux发行版也从Slackware最初发布到后来的Debian、RedHat、Fedora、Ubuntu、LinuxMint等等。


      二. 虚拟机介绍:

        虚拟机采用虚拟化技术实现,在真实系统中通过虚拟机软件模拟的具有完整硬件功能、并运行在独立(隔离)环境的计算机系统。

        虚拟机通过虚拟机软件所在的系统中捕获到硬件触发信号,经过相关处理并模拟出底层的硬件触发指令,从效率来讲,虚拟机运行速度远低于真实系统。

        当然,虚拟机也有许多优点:

          1. 虚拟机软件可以同时启动多个虚拟机。模拟多台机器通讯(mac地址认证除外)可以采用这种方式。

          2. 使用虚拟机模拟服务器测试。比如从真实系统向虚拟机服务器发送数据并调试。

          3. 确认下载的程序是否安全。从网络中下载的执行程序可以放入虚拟机中运行,确认是否损害系统。

          4. 编写短期的跨平台项目。我们的真实系统是Windows,但需要在Linux相关系统下编写或调试执行程序,仅仅为此安装真实Linux相关系统稍有浪费,使用虚拟机是个不错选择。

          5. 虚拟机拥有较高的移植性。比如在学校或公司的电脑上安装虚拟机,可通过移动硬盘移植入个人电脑使用或在移动硬盘中直接使用。


      三. 安装虚拟机软件(VMware):

        目前主流的虚拟机软件有VMware、Virtual Box和Virtual PC,作者接触VMware较多一些,这里采用VMware系列作为示例。

        VMware12下载地址

          https://pan.baidu.com/s/1HXjnbsz7lJxhpV35O_9H-Q
          密码:9tm5
          说明:这个工具如果需要注册码请购买正版注册码,或百度搜索“VMware12注册码”。也可以从其他网站下载VMware12或更高的版本使用。

        VMware12安装

          这是VMware12安装向导界面,点击下一步(N),参考图1。
    图1(VMware12安装向导界面)

    图1(VMware12安装向导界面)

        选中“我接受许可协议中的条款(A)”,然后点击下一步(N),参考图2。
    图2(VMware12协议条款界面)

    图2(VMware12协议条款界面)

        这里可以修改安装路径和选中“增强型键盘驱动程序”,然后点击下一步(N),参考图3。
    图3(VMware12自定义安装界面)

    图3(VMware12自定义安装界面)

        这里有“启动时检查产品更新©”和“帮助完善VMware Workstation Pro(H)”选项,在这里我们可以取消这两项勾选,然后点击下一步(N),参考图4。
    图4(VMware12用户体验设置界面)

    图4(VMware12用户体验设置界面)

        这里有“桌面(D)”和“开始菜单程序文件夹(S)”选项,全部打勾,然后点击下一步(N),参考图5。
    图5(VMware12快捷方式选择界面)

    图5(VMware12快捷方式选择界面)

        点击安装(I),VMware12安装开始,参考图6。
    图6(VMware12准备安装界面)

    图6(VMware12准备安装界面)

        VMware已经安装完成,这里有“许可证(L)”和“完成(F)”选项,VMware12使用许可证注册后可以永久使用,拥有许可证的情况下选择“许可证选项”,未拥有许可证的情况下可使用百度搜索“VMware12许可证”获取到有效许可证或选择“完成(F)选项”,参考图7。
    图7(VMware12安装完成界面)

    图7(VMware12安装完成界面)

      四. 搭建虚拟机:

        本小节介绍虚拟机搭建,首先下载Ubuntu系统,这里推荐14.06桌面版。

        Ubuntu14.06下载地址:

          http://mirrors.neusoft.edu.cn/ubuntu-releases/14.04.6/ubuntu-14.04.6-desktop-amd64.iso
          VMware软件对Ubuntu14.XX系列的支持比较完善,其中包括真实系统与虚拟机双向传输功能(比如真实系统向虚拟机内传输文件)。

        Ubuntu官方下载网址:
          http://mirrors.neusoft.edu.cn/ubuntu-releases/
    在这里可以看到Ubuntu大部分发布版本下载地址。

        下面开始搭建虚拟机:

          点击左上角“文件(F)”——> “新建虚拟机(N)”——> “典型安装(推荐)(T)”,然后点击下一步(N),参考图8。
    图8(VMWare12新建虚拟机向导界面)

    图8(VMWare12新建虚拟机向导界面)

         选择“安装程序光盘映像文件(iso)(M):”,然后点击“浏览®…”在这里找到我们下载的ubuntu系统文件,然后点击下一步(N),参考图9。
    图9(VMware12安装客户端操作系统界面)

    图9(VMware12安装客户端操作系统界面)

          参考图10,在这里设置我们的ubuntu信息用来登录使用:

            全名(F): ubuntu名称(允许任意起名),示例使用linux。
            用户名(U):登录账户(允许任意起名),示例使用linux。
            密码§:用户登录密码。
            确认©:再次属于用户登录密码。

            特别说明:这些输入项允许重复,比如全名与用户名允许相同。

          点击下一步(N)。
    图10(VMware12新建虚拟机向导界面)

    图10(VMware12新建虚拟机向导界面)

          “虚拟机名称”用来标记当前虚拟机的标志,允许任意输入,示例使用Ubuntu1404_64更容易分辨出这个虚拟机属于64位Ubuntu系统、14.04版本。“位置”选择为我们安装虚拟机的位置,记住安装位置可以方便移动这个虚拟机(比如拷贝虚拟机文件夹到移动硬盘上启动),点击下一步(N),参考图11。
    图11(VMware12命名虚拟机界面)

    图11(VMware12命名虚拟机界面)

          参考图12,这里可以设置磁盘大小,默认为20GB,我们使用默认值即可。再往下可以看到两个选项:

            1. 将虚拟磁盘存储为单个文件(O):
    这种存储模式可以保持较高的磁盘读写速度,因为不需要多个文件之间频繁跳转读写,所以性能方面更优越。
            2. 将虚拟磁盘拆分成多个文件(M):
    这种存储模式将虚拟磁盘拆分为多个小于4G的文件,更方便移植到新的设备上。

            本示例考虑移植到移动硬盘或别的电脑上,选择“将虚拟磁盘拆分成多个文件(M)”。然后点击下一步(N)。
    图12(VMware12指定磁盘容量界面)

    图12(VMware12指定磁盘容量界面)

          在编辑框中我们可以看到虚拟机相关信息,点击自定义硬件©,参考图13。
    图13(VMware12准备就绪界面)

    图13(VMware12准备就绪界面)

          参考图14,这里可以配置内存、处理器等信息,我们采用默认值即可(实现工作中会根据项目需要进行配置,比如处理器数量改为2,内存改为2048MB或更高),点击关闭回到“VMware12准备就绪界面”,然后点击完成,虚拟机开始安装,安装完成后就可以进入我们的Ubuntu系统啦!
    图14(VMware12硬件选择界面)

    图14(VMware12硬件选择界面)

      五. 在Ubuntu系统中使用终端:

        Linux相关系统和Windows系统差异之处不仅仅体现在实现方面,操作方面也模棱两可。初入Linux相关系统时会表现出诸多不适,主要体现在界面风格、终端使用以及程序编写。

        本小节讲述终端在Ubuntu中的用法,让我们慢慢走近Linux世界:

           在应用程序搜索中输入“terminal”出现三个终端,最左侧是Ubuntu默认终端,点击(不松开)“Terminnal”拉入左侧任务栏,我们使用这个来操作命令行,参考图15。
    图15(Ubuntu应用搜索界面)

    图15(Ubuntu应用搜索界面)

          参考图16,左键点击“Terminnal”进入终端界面,输入第一条指令“uname -a”,可以看到系统相关信息。然后输入指令“ls”,可以看到home路径当前的文件夹和文件。

          在终端中使用指令还是比较简单的,难点在于需要掌握大量指令用法,比如想要在home路径下创建“works”文件夹保存我们编写的项目,在不知道指令的情况下,会觉得非常困难。作者在这里向大家推荐一本书<Linux命令行与shell脚本编程大全>,这是一本权威著作,阅读这本书后基本会使用常见指令。当然,阅读这本书需要对计算机系统有一定了解,入门和初学者不建议阅读这本书。
    图16(Ubuntu主界面)

    图16(Ubuntu主界面)

          下面开始创建“works”文件夹,作为Ubuntu中项目保存使用:

            参考图17,我们在终端中输入“mkdir works”,然后打开文件夹可以看到在home下创建了works文件夹,到这里我们基本熟悉了命令行的使用方法。
    图17(Ubuntu Home界面)

    图17(Ubuntu Home界面)

      六. Ubuntu编译器介绍:

        Ubuntu系统下编译器主要分为两大部分,这里讲述最常用的文本编译器和IDE工具:

        1. 文件编译器
          Vim:
            Vim是一个功能强大、高度可定制的文本编译器,它的前身是Vi文本编译器。在Unix及类Unix系统中(比如Linux)Vi是最常用的编译器之一,由于脱离了鼠标操作,完全使用键盘命令进行编译,使得入门变得非常艰难。
            使用Vim文本编译器需要记住很多按键组合和命令,当克服这些困难之后,使用Vim文本编译器编写代码会有另外一种体验,这也是高手对Vim颇有偏爱的原因。

          2. IDE工具
            Ubuntu系统下C、C++常用的IDE工具有:Visual Studio Code、Eclipse、Qt creator,相比之下Visual Studio Code更灵活一些,它支持当前大部分编程语言、Markdown语法以及方便的文件搜索功能,也适用于单个文件的编写。

          Ubuntu系统下使用文本编译器编写的程序文件需要手动调用gcc或g++编译成可执行文件,然后运行程序,而IDE工具经由我们指定gcc或g++编译器后,不需要手动调用gcc或g++编译成可执行文件和运行程序。

      七. 使用记事本简单的项目(Hello World):

        在这里我们使用gcc编译器编译、执行我们的第一个linux程序。

          参考图18,进入works文件,在文件夹空白部分右键,选择“New Document”——>“Empty Document”,然后修改文件名为“test.c”。
    图18(Ubuntu创建空文档界面)

    图18(Ubuntu创建空文档界面)

          参考图19,我们在文本中写了“Hello World”执行程序,程序代码:

          #include <stdio.h>
          int main()
          {
              printf(“Hello World!\n”);
              return 0;
          }
    图19(Ubuntu代码编写界面)

    图19(Ubuntu代码编写界面)

      八. 使用gcc编译简单的项目(Hello World):

        打开终端,输入“cd works/”进入到works文件夹,下面开始编译程序:

          在终端中输入“gcc -o test test.c”,参考图20,gcc编译器编译出test可执行文件。
    图20(Ubuntu程序编译界面)

    图20(Ubuntu程序编译界面)

          参考图21,在终端中输入“./test”,程序执行成功并打印出Hello World!
    图21(Ubuntu程序执行界面)

    图21(Ubuntu程序执行界面)

        对于简单工程,直接使用gcc编译和执行程序比较简单,面对拥有多个源码文件的工程时,使用IDE工具更适合一些。

    展开全文
  • red hat linux 虚拟机镜像文件

    热门讨论 2013-10-28 13:20:13
    安装配置好的linux red hat 9.0,导入即可使用
  • Linux虚拟机忘记密码解决方法

    热门讨论 2012-02-15 08:55:22
    Linux虚拟机忘记密码解决方法
  • 如何在Vmware中创建Linux虚拟机并设置Vmware和虚拟机网络

    如何在Vmware中创建Linux虚拟机并设置Vmware和虚拟机网络

    创建Linux虚拟机

    创建虚拟机

    在这里插入图片描述

    配置类型选择自定义

    在这里插入图片描述

    虚拟机硬件兼容性,选择当前Vmware版本即可

    在这里插入图片描述

    选择要使用的Linux ISO镜像文件,镜像从“阿里云镜像站”下载。

    在这里插入图片描述

    虚拟机命名与虚拟机存放位置

    在这里插入图片描述

    虚拟机CPU核数配置

    在这里插入图片描述

    虚拟机内存设置

    在这里插入图片描述

    虚拟机网络连接选择

    在这里插入图片描述

    虚拟机 I/O控制器类型选择

    在这里插入图片描述

    虚拟机磁盘类型选择

    在这里插入图片描述

    虚拟机使用哪个磁盘

    在这里插入图片描述

    指定磁盘大小,选择是否拆分磁盘为多个文件

    在这里插入图片描述

    在这里插入图片描述

    虚拟机创建完毕

    在这里插入图片描述

    虚拟机网络设置

    让Linux 虚拟机拥有两个网卡,其中网卡1为内网(eth0),网卡2为外网(eth1)。

    编辑虚拟机设置

    在这里插入图片描述

    添加网络适配器

    在这里插入图片描述

    修改网络适配器的网络连接方式,网卡1(内网)选择:仅主机模式;网卡2(外网)选择:NAT模式

    在这里插入图片描述

    在这里插入图片描述

    修改完毕后,虚拟机整体配置如下

    在这里插入图片描述

    Vmware设置虚拟网路

    针对虚拟机网络连接中:仅主机模式和NAT模式,进行设置。这样可以规范所有虚拟机中网络连接所使用的网段。

    选择虚拟网络编辑器

    在这里插入图片描述

    仅主机设置

    在这里插入图片描述

    NAT设置

    在这里插入图片描述

    在这里插入图片描述

    完毕!


    ———END———
    如果觉得不错就关注下呗 (-^O^-) !

    在这里插入图片描述

    展开全文
  • 而笔记本电脑性能一般,虚拟机开着桌面版得Linux卡得要死,服务器版的Linux看着黑乎乎的窗口完全无感,因此打算使用vs code远程连接linux虚拟机进行学习。 特别写下这篇博客,记录下vs code远程连接虚拟机的步骤。 ...


    前言

    我是一枚学生党,目前想要深入学习在Linux,也为了方便编写C/C++程序。而笔记本电脑性能一般,虚拟机开着桌面版得Linux卡得要死,服务器版的Linux看着黑乎乎的窗口完全无感,因此打算使用vs code远程连接Linux虚拟机进行学习。

    为了防止自己以后还要再配置,重复踩坑,因此写下这篇博客,记录vs code远程连接虚拟机的步骤。

    环境:windows10、VMware软件、Ubuntu 20.10服务器版


    一、安装vs code

    1. 下载安装vs code

    进入官网https://code.visualstudio.com/下载,傻瓜式安装,注意一下软件安装位置即可。

    2. 安装vs code 插件

    安装完成后,打开vs code。在vs code 的扩展里面分别搜索安装①C/C++ ②C++ Intellisense ③Chinese(中文插件,如果有需要的话) ④Remote-ssh
    在这里插入图片描述

    二、配置虚拟机

    1. 确保虚拟机的ssh服务可用

    打开虚拟机,在终端命令行上敲入:sudo apt-get install openssh-server进行安装。(事实上我的Ubuntu系统在安装的时候就已经连带了ssh)
    在这里插入图片描述
    确认服务器的ssh服务是打开的:
    在这里插入图片描述

    2. 记录虚拟机IP

    此外,在服务器还需要敲入ifconfig命令,记录下虚拟机IP地址。(如下图,我的虚拟机IP是192.168.40.128)
    在这里插入图片描述

    3. PC机Windows10

    因为选择的windows10最新版本应该是自带了openssh的客户端服务的,所以不需要安装

    三、连接虚拟机

    重新打开vs code,发现vs code界面左下角多了一个绿色的小标,可以点击进行远程连接。

    在这里插入图片描述
    点击后出现如图下的窗口,选择第一个即可:
    然后选择 Add New SSH Host… (如果你是第一次连接的话……)
    在这里插入图片描述
    之后需要输入ssh指令,此处按照提示,输入“ssh 用户名@虚拟机IP”,如下图:
    在这里插入图片描述
    输入完毕之后,点击确认下一步,选择保存SSH配置文件的路径,这里默认选择第一个就好。
    在这里插入图片描述
    点击确认之后,vs code右下角会弹出添加host成功的信息,可以选择打开查看,文件内容如下图所示。其中,Host是服务器名称,随便是什么都行,HostName是你的虚拟机IP,User是你虚拟机的用户名。
    在这里插入图片描述
    叉掉这个文件,再次点击
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    此时出现需要你输入密码的输入框,此时输入虚拟机上系统的密码即可。
    在这里插入图片描述

    点击确认,如果一切正常,没有弹窗警告,便成功用vs code连接上虚拟机了。
    在这里插入图片描述
    成功连接了虚拟机后,这时,可以选择vs code的打开终端功能使用终端,该终端是连接虚拟机的终端,用起来和服务器版本的Linux一模一样,并且还可以在vs code里面打开源文件编辑,调试。
    在这里插入图片描述

    四、完善远程连接Linux编程体验

    1. 免密连接虚拟机

    SSH是通过RSA非对称加密算法完成的,具体细节感兴趣的朋友可以上网搜索。总之,我们需要免密连接虚拟机的话,是需要配置公私钥对的。
    首先,我们在Linux虚拟机上生成密钥(可以通过vs code连接的终端,也可以用回虚拟机自身的命令行窗口)。
    1)在终端上输入命令:

    ssh-keygen

    2)随后输入密钥保存的路径(默认继续按确认键即可):

    Enter file in which to save the key (/home/XXX/.ssh/id_rsa):

    3)输入密码(直接按确认键则密码为空):

    Enter passphrase (empty for no passphrase):

    4)再次输入密码确认(密码为空则继续按确认键):

    Enter same passphrase again:

    5)成功生成公钥与私钥:
    在这里插入图片描述
    6)接下来输入以下指令,来为虚拟机生成公钥。

    cd ~/.ssh
    cat id_rsa.pub >> authorized_keys
    sudo chmod 600 authorized_keys
    sudo chmod 700 ~/.ssh
    sudo service sshd restart

    7)随后,我们可以直接通过vs code远程连接虚拟机,打开文件夹,直接将生成的私钥id_rsa下载到主机中。
    在这里插入图片描述

    8)将下载到主机的id_rsa私钥文件挪到C:\Users\XXX.ssh\目录下,也就是SSH连接配置的config同目录。
    在这里插入图片描述

    2. 在远程主机上安装扩展

    在使用vs code远程编写代码时,如果需要使用扩展功能,提升编程体验,最好安装上一些本机也有的扩展,比如下图。
    在这里插入图片描述

    3. Linux下vs code C++程序的编译执行

    因为vs code它本身不是一个IDE,而是一个编辑器,但是它强大的地方在于可以添加各种各样的插件,这些插件让它工作起来就像集成的IDE一样。
    而在SSH上安装了C++的扩展启用之后,会发现这么一件事(下图):
    在这里插入图片描述
    这个错误的原因是因为我们还没有配置vs code的json文件,也就是配置C++的工程文件。
    但是,在配置C++工程文件之前,最好先检查Linux虚拟机上是否有安装g++、gdb、gcc等编译调试程序所需的工具。

    sudo apt install g++
    sudo apt install gdb
    sudo apt install gcc

    下图是所安装的插件:
    在这里插入图片描述
    首先,我们需要创建工程文件夹,在工程文件夹下创建.vscode文件夹,然后将下面三个json文件放入.vscode文件夹即可运行简单的程序了。

    c_cpp_properties.json

    {
        "configurations": [
            {
                "name": "Linux",
                "includePath": [
                    "${workspaceFolder}/**"
                ],
                "defines": [],
                "compilerPath": "/usr/bin/gcc",
                "cStandard": "gnu17",
                "cppStandard": "gnu++14",
                "intelliSenseMode": "linux-gcc-x64"
            }
        ],
        "version": 4
    }
    

    launch.json

    {
        // 使用 IntelliSense 了解相关属性。 
        // 悬停以查看现有属性的描述。
        // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            {
                "name": "g++ - 生成和调试活动文件",
                "type": "cppdbg",
                "request": "launch",
                "program": "${fileDirname}/${fileBasenameNoExtension}",
                "args": [],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole": false,
                "MIMode": "gdb",
                "setupCommands": [
                    {
                        "description": "为 gdb 启用整齐打印",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ],
                "preLaunchTask": "C/C++: g++ 生成活动文件",
                "miDebuggerPath": "/usr/bin/gdb"
            }
        ]
    }
    

    tasks.json

    {
        "tasks": [
            {
                "type": "cppbuild",
                "label": "C/C++: g++ 生成活动文件",
                "command": "/usr/bin/g++",
                "args": [
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}/${fileBasenameNoExtension}"
                ],
                "options": {
                    "cwd": "${workspaceFolder}"
                },
                "problemMatcher": [
                    "$gcc"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                },
                "detail": "调试器生成的任务。"
            }
        ],
        "version": "2.0.0"
    }
    

    在这里插入图片描述
    如果需要了解更多上面工程文件的细节,可以去搜索 linux下vs code C++的配置。

    4. 服务器配置

    如果配置的是内网服务器的话,和配置虚拟机的步骤是一样的。

    五、踩坑记录

    我一开始配置SSH的时候,vs code死活连不上虚拟机,并且网上搜索到的文章也对不上我的问题。
    最后我自己测试的时候发现一个问题:
    主机ping虚拟机超时。
    虚拟机ping主机IP没问题。
    利用主机windows的cmd命令窗口,键入ipconfig发现居然没有虚拟机vmware的IP地址,最后是通过重装了vmware来解决问题的。
    希望我踩的这个坑的经验能帮到人吧。


    总结

    对于初学者,从windows的集成IDE转到Linux,这个vs code远程连接的方法十分不错,唯一麻烦的或许就是一开始的配置了。
    就我目前看来,在vs code上通过终端操控Linux还没有发现什么明显不同于虚拟机Linux自身命令的区别。也就是说,这个方法集合了Linux服务器编程的高效和vs code图形界面的优点,是个很棒的学习与工作环境。

    展开全文
  • 创建Linux虚拟机及安装Linux镜像(图文教程新手向)

    万次阅读 多人点赞 2019-01-21 21:48:10
    创建Linux虚拟机的准备工作 软件:VMware Workstation Pro(演示以VMware14为例) 镜像:rhel-server-7.2-x86_64-dvd.iso(此为演示镜像,Red Hat Enterprise Linux7 64位) 新建虚拟机向导 新建虚拟机向导总共...
  • mac安装linux虚拟机

    千次阅读 2020-11-20 17:13:18
    用的mac系统,很多linux中的命令不存在,一直想着安装个虚拟机,不过处于想的阶段,最近终于下定决心动手搞起来 下载linux系统:https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/ 本来是要下载DVD版本...
  • 记录 M1 MacBook Pro 安装 Linux 虚拟机

    千次阅读 2021-01-25 14:39:42
    准备 操作系统:Mac OS Big Sur 11.1 虚拟机:Parallels Desktop 16.3.1 虚拟机系统:Ubuntu 20.04.1 LTS Parallels Desktop for Mac with Apple M1 chip 目前只有测试版的Parallels可供使用,附上链接: ...
  • 超详细的linux虚拟机安装教程

    千次阅读 2021-01-23 16:09:21
    先新建虚拟机二.安装虚拟机操作系统1 选择操作系统的三 进入系统的设置总结 前言 虚拟机是通过软件来模拟具有完整硬件功能系统功能的,运行在独立隔绝的环境中的系统 一、安装软件 虚拟及一般使用Vmware ...
  • 如何创建Linux虚拟机

    千次阅读 2019-10-14 20:15:22
    6.选择Linux 7.虚拟机名称自定义最好不用中文,存放位置建议选择自己电脑中内存最大的盘 8.处理器内核选择两个 9.手动输入4096MB 10.选择中间这项 11.默认选择推荐控制器 12.选择SCSI 13.创建虚拟磁盘 14.推荐...
  • Linux虚拟机挂载新的硬盘

    万次阅读 2020-10-05 21:15:49
    第一步: 了解linux系统分区的原理 1. 一个硬盘可以分成多个分区 2. 用户不能直接操作硬件, 需要 让硬件和系统的目录建立映射关系(挂载) 才可以操作,称为 挂载 第二步:步骤详情 第一步:虚拟机添加硬盘 第二...
  • linux虚拟机镜像下载

    千次阅读 2021-02-02 17:08:39
    下载VMware 下载链接 ... 转自原文链接:https://blog.csdn.net/ITloser_cartridge/article/details/91347452 Linux镜像下载 阿里云镜像站点:http://mirrors.aliyun.com/centos/7/isos/x86_64/ 下载方法参考链接:...
  • 用VMware15来创建Linux虚拟机

    万次阅读 多人点赞 2019-03-09 21:32:12
    用VMware Workstation创建Linux虚拟机 我自己是Windows系统哦,所以装个Linux玩,Linux装Linux就没那么必要啦~ 显然,在操作前我们需要下载两样最基本的东西 VMware Workstation Linux镜像文件 我们先从第...
  • linux虚拟机配置桥接

    千次阅读 2019-03-22 13:18:20
    主机Windows系统,vmvare上装了个centos7虚拟机,想让虚机和主机所在局域网互联,而且可以上网,采用桥接方式,一切正常,步骤如下: (1)虚拟及设置选择桥接模式,并且勾选“复制物理网络连接状态” (2)编辑 ...
  • Linux虚拟机如何扩展内存盘

    千次阅读 2020-04-09 15:32:43
    虚拟机内存不够,例子:虚拟机内存只有20G,现在我们有40G的文件无法存储。那么此时我们就需要扩展虚拟机内存了。 查看虚拟机内存情况 1. 标题使用 df -h查看 1. 使用 fdisk -l 查看 选择添加SCSI控制器 开启...
  • Linux虚拟机下载和安装简单流程

    万次阅读 2020-06-04 13:54:06
    虚拟机和镜像文件的下载链接 链接:https://pan.baidu.com/s/1o5NmfopU2P16wmrATaSv3w 提取码:3eft 1、Vmware虚拟机的安装 双击Vmware.exe,下一步。。。下一步。。。选择默认的安装即可。 2、新建虚拟机 安装流程 ...
  • Linux虚拟机忘记密码解决办法详解

    千次阅读 2021-05-13 15:54:51
    创建的虚拟机在过了很长时间之后会忘记密码甚至登录名,如果虚拟机上有很多重要资料还不敢破解,担心破解之后资料丢失,这些担心大可不必。破解步骤奉上 1、虚拟机开机按shift,选择 advanced开头的这个选项 2、...
  • 苹果M1芯片上借助Linux虚拟机搭建Docker环境

    千次阅读 多人点赞 2020-12-19 19:17:27
    苹果M1芯片的Mac电脑目前使用Docker desktop app,对于我目前开发时必须的本地FastDFS环境影响很大,研究到一套在M1芯片上搭建ARM base Linux虚拟机的路子,这样就不会被macOS限制了 准备工作 下载ARM base Linux...
  • 1、启动虚拟机,出现下面的倒计时界面时,按键盘上的e键.。 (注意:要确保光标此时已经在虚拟机内了,要不然,按了e键,也是在windows内,无效。e代表edit,启动前编辑) 2、进入如下后界面,再按e键。 3、进入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 437,456
精华内容 174,982
关键字:

linux虚拟机

linux 订阅