精华内容
下载资源
问答
  • 主要介绍 Windows ,利用 VirtualBox + Vagrant 搭建 Linux 虚拟系统。 2. VirtualBox 下载安装 VirtualBox 是一款开源虚拟机软件。 VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件...

    1. 介绍


    主要介绍在 Windows 下,利用 VirtualBox + Vagrant 搭建 Linux 虚拟系统。

    2. VirtualBox 下载安装


    VirtualBox 是一款开源虚拟机软件。

    VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。

    由于以上几点特性,选择 VirtualBox 使用,而放弃了人们熟知但是收费的 VMware。

    VirtualBox 下载地址:https://www.virtualbox.org/
    在这里插入图片描述
    下载完成之后,选择安装目录正常安装即可,没有特殊注意事项~😄

    打开效果如下所示:
    在这里插入图片描述

    3. Vagrant 下载安装

    Vagrant 下载地址:https://www.vagrantup.com/downloads.html
    在这里插入图片描述
    下载完成之后,选择目录正常安装即可,无注意事项。

    安装完成之后,我们打开 cmd ,输入:

    ###              CMD              ###
    
    vagrant
    #或
    vagrant -v
    #得到:
    #Vagrant 2.2.9
    
    #安装成功!!!!!
    

    敲击回车后,可以显示 vagrant 命令,即表示安装成功。
    在这里插入图片描述

    此外还为我们提供了许多可供选择的 Box(官方镜像仓库),地址如下:
    https://app.vagrantup.com/boxes/search
    在这里插入图片描述

    4. Vagrant 常用指令

    Vagrant 指令均使用在本地 CMD 中。

    指令 作用
    vagrant init 初始化
    vagrant up 启动虚拟机
    vagrant halt 关闭虚拟机
    vagrant init 初始化
    vagrant reload 重启虚拟机
    vagrant ssh SSH连接至虚拟机
    vagrant suspend 挂起虚拟机
    vagrant resume 唤醒虚拟机
    vagrant status 查看虚拟机运行状态
    vagrant destroy 销毁当前虚拟机
    vagrant box list 查看本地box列表
    vagrant box add 添加box到列表
    vagrant box remove 从box列表移除

    5. 搭建 Linux 系统

    行至此步,我们已经把 VirtualBox 以及 Vagrant 均安装完毕。

    首先我们打开 cmd ,输入:

    ###              CMD              ###
    
    #创建一个 Vagrantfile 用来安装 centos7 环境。
    vagrant init centos/7
    
    #新创建的文件目录如下,如果创建即成功:
    #C:\Users\Administrator\Vagrantfile
    
    #开始安装 centos7 环境:
    vagrant up
    

    这样 vagrant 就开始帮我们从官方镜像仓库下载 centos7镜像,并且帮我们进行安装。

    注意: 这步可能会有些人下载过于缓慢,如果这样我们可以通过网页自己下载一个 centos7 镜像文件,再利用 vagrant 进行安装,链接地址如下:

    https://cloud.centos.org/centos/7/vagrant/x86_64/images/CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box

    下载完成镜像之后找到镜像的目录,然后运行cmd:

    ###              CMD              ###
    
    #1.将下载好的镜像文件加载到 vagrant 里,先cd到下载的镜像目录,然后:
    vagrant box add centos/7 CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box
    
    #2.查看镜像是否加载成功,输入:
    vagrant box list
    #centos/7 (virtualbox, 0) :加载成功。
    
    #3.加载完毕后,进行安装:
    vagrant up
    

    此时,系统已经安装完毕!

    ###              CMD              ###
    #连接虚拟系统:
    vagrant ssh
    

    打开 VirtualBox 后,我们可以看到已经连接成功了:
    在这里插入图片描述
    以后,我们既可以通过 VirtualBox 鼠标右键这个虚拟系统来启动和关闭虚拟系统。
    也可以通过 CMD 命令行来进行操作:

    #开启:
    vagrant up
    
    #连接:
    vagrant ssh
    
    #断开连接:
    exit
    
    #关闭:
    vagrant halt
    

    6. 虚拟机网络配置

    由于 VirtualBox 与本地之间是端口转发一一对应的关系,即一个本机端口对应一个 VirtualBox 内的端口来进行对应,这样的问题是:虚拟机中每次安装新的软件等等,我们均需要在本机给映射一个端口来匹配,这样实在是太麻烦了。

    所以我们给虚拟机一个固定的 IP 地址即可解决问题,方法如下:

    1.打开 cmd 输入ipconfig:获取我们的本机连接虚拟机的地址,进行复制:
    在这里插入图片描述
    2.找到 Vagrantfile 文件并用编辑器打开(Notepad++等):

    文件路径如下:
    C:\Users\Administrator\Vagrantfile
    

    对其中的代码进行修改:

    //比如我的本机连接虚拟机的地址为192.168.56.1 ,那就做如下修改:
    config.vm.network "private_network", ip: "192.168.56.10"
    //将 IP 的最后两位进行修改,其他相同即可。
    

    在这里插入图片描述

    改完之后我们查看一下虚拟机的 ip 地址:

    ###              CMD              ###
    
    #1.vagrant 重启:
    vagrant reload
    
    #2.连接虚拟机:
    vagrant ssh
    
    #3.查看虚拟机 IP 地址:
    ip addr
    

    此时我们可以看到虚拟机的 IP 地址已经变成了我们之前修改的 IP 地址:
    在这里插入图片描述
    接下来测试一下,虚拟机与本机之间能否互相 ping 通:
    我们再打开一个本地 cmd 窗口,查看一下本地 IP 地址:

    ###              CMD              ###
    
    #本机 CMD 操作:
    ipconfig
    #得到192.168.1.102
    #我们之前修改的虚拟机地址为192.168.56.10
    
    #PING 一下虚拟机看看:
    ping 192.168.56.10
    

    显示可以 ping 通:
    在这里插入图片描述
    接下来我们用虚拟机来 ping 一下本地 IP 试试:

    #1.虚拟机中操作:
    ping 192.168.1.102
    

    也可以 ping 的通:
    在这里插入图片描述
    至此,我们的虚拟机 IP 地址就设置好了~😄

    展开全文
  • 在Windows下创建linux系统路线一、Win下Linux系统介绍二、Win10配置子系统安装环境三、子系统安装四、测试安装后的效果五、修改子系统目录位置注意 一、Win下Linux系统介绍 1、在Windows中实现Linux系统是...

    一、Win下Linux子系统介绍

    	1、在Windows中实现Linux子系统是不能直接安装的,Linux子系统只能在Windows10或以上的版本运行的
    实测Windows上的子系统要比在Virtual box虚拟机或VM ware workstation中运行速度快许多。
    	2、由于子系统是在Windows上实现的故无需挂载便可在子系统中直接访问Windows的盘上内容同样在Windows
    上的cmd命令行也可以直接访问到Linux子系统的文件,由此也使得win与linux之间的文件传输变得简单,由此也可
    以看出linux子系统运行速度超过虚拟机运行速度的原因。
    

    二、Win10配置子系统安装环境

    	注意:此步骤很关键很多装好子系统的朋友无法正常启动子系统往往是忽略了此步骤
    	首先打开控制面板
    

    在这里插入图片描述

    	注意选择查看方式为类别然后点击程序
    

    在这里插入图片描述
    在这里插入图片描述

    	最后点击确定,然后关闭控制面板
    

    三、子系统安装

    然后点击

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    	可以看到有很多的版本按个人喜好自行点击一个(此处以最新的Ubuntu 18.04 LTS为例)
    

    在这里插入图片描述

    	这里有安装直接点击安装如果显示获取就先获取再安装
    

    四、测试安装后的效果

    开启Windows命令行:Win+R
    在框内输入:cmd
    然后点击:Enter
    在界面中输入如图命令:
    在这里插入图片描述

    	如果有类似linux命令行出现证明没有问题(注意第一次开启需要设置用户名用户名字母要为小写)
    

    五、修改子系统目录位置

    	子系统是默认安装在磁盘的系统盘目录下的目录为:
    	C:\Users\username\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
    	很容易看出是C盘目录因为Windows系统运行在C盘目录所以防止后期过度占用我们需要对子系统搬移
    

    此处不易使用手动搬移我们需要借助工具:LxRunOffline
    点击此处获取LxRunOffline
    下载最新版的即可
    下载好新建一个文件夹进行解压并且复制文件夹地址到win环境变量的path中

    	右键此电脑——>属性——>高级系统设置——>环境变量
    

    在这里插入图片描述

    系统变量中找到path双击

    在这里插入图片描述

    	新建粘贴刚刚复制的路径点击确定此时环境变量配置完成
    

    在命令行CMD中输入
    在这里插入图片描述

    	使用
    	LxRunOffline move -n {version} -d {dir}
    	对子系统进行移动
    	{version}   =》 用你在微软软件商城安装的Ubuntu名称代替可以用命令 LxRunOffline list 进行查看
    	 {dir}    =》 将要移动到的目录“./”表示当前目录
    	 例:LxRunOffline move -n  Ubuntu -d ./   
    	 将Ubuntu版本的子系统移动到当前目录下当前目录指的是当前cmd所显示的目录
    

    Ubuntu名称查看
    在这里插入图片描述

    注意

    	在进行配置子系统安装环境时需要重启电脑后才能生效所以每次更改需要对电脑进行重启
    	注意配置环境前要保证系统在开发者状态,如图:
    

    在这里插入图片描述

    展开全文
  • windows下搭建linux开发环境 一、搭建方案 安装 VMware 或 VirtualBox 虚拟机 可参考:Windows安装VMware(简单详细) 虚拟机内存消耗较大,装个VMware,ubuntu,开发环境配置完,开启虚拟机,内存基本85%以上,...

    一、搭建方案

    1. 安装 VMware 或 VirtualBox 虚拟机
      可参考:Windows安装VMware(简单详细)
      虚拟机内存消耗较大,装个VMware,ubuntu,开发环境配置完,开启虚拟机,8g内存勉强扛得住。有一个小坑,VMware必须安装在c盘,安装在其他盘可能会导致一些功能失效。比如:将宿主机文件复制到虚拟机,会有无响应的情况。
    2. 安装WSL
      适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。
      windows子系统,WSL的开销低于VMware等虚拟机。安装的教程同样有很多。
      可参考:win10安装wsl2

    二、windows连接WSL-Linux环境

    安装WSL后可以将开发环境全部转移到WSL内,在windows下运行vscode连接linux环境。WSL文档

    1. 在vscode内安装Remote-WSL插件,cmd输入wsl命令,在项目目录下 输入 code .。会在windows中弹出vscode。左下角显示,已经在WSL-Ubuntu环境下,在windows下写代码,子系统Ubuntu运行,同时vscode中打开的终端也是Ubuntu环境。
      在这里插入图片描述

    2. 安装其他扩展
      其他扩展需要安装在wsl环境下,只安装在本地环境部分插件无法在wsl环境下使用。
      在这里插入图片描述

    3. Docker
      安装的教程很多,我说下遇到的几个小问题把。
      WSL1是无法安装docker的,WSL1使用翻译层实现的,WSL2 使用 免维护VM,目前只能在WSL2中安装。
      vscode内的docker插件无法直接连接到WSL内的docker,需要先安装Remote - Containers这个插件,使用这个插件连接到docker。

    4. IntelliJ IDEA编辑器
      在这里插入图片描述
      无法识别WSL环境内的SDK,只能将SDK安装在windows下。意味着每次编译上线都需要指定linux。

    5. ip重置
      电脑重启后,WSL的IP地址会变化,ip地址不是固定的,这样意味着每次开机都需要修改代码中的ip地址。
      解决方案:

      1. 使用localhost代替具体的ip地址,localhost可以连接到WSL
      2. 设置静态IP
        @echo off
        setlocal enabledelayedexpansion
        
        wsl -u root ip addr add 192.168.50.16/24 broadcast 192.168.50.255 dev eth0 label eth0:1
        
        netsh interface ip add address "vEthernet (WSL)" 192.168.50.88 255.255.255.0
        
        wsl -u root service mysql start
        
        wsl -u root service docker start
        
        pause
        
        代码放入 .bat 文件内,管理员权限运行。
        查看windows和Ubuntu的IP地址就会发现多了一个ip。
        可以将.bat文件放入windows启动目录下,实现开机自启。
    展开全文
  • Windows Subsystem for Linux (简称WSL)是 Windows 10的一个新特性,它允许你 Windows 10上运行原生Linux二进制文件。它不能运行所有 Linux软件,例如一些图形用户界面,如果开发中只需要使用到 Linux Shell来...

    .

     

        Windows Subsystem for Linux (简称WSL)是 Windows 10 的一个新特性,它允许你在 Windows 10 上运行原生 Linux 二进制文件。它不能运行所有 Linux 软件,例如一些图形用户界面,如果开发中只需要使用到 Linux Shell 来执行一些命令行工具的话,那么它也是一个不错的选择,因为它的安装十分简单,还可以直接挂载本地硬盘。用它来编译 ffmpeg 也是完全没有问题的。

     

    1、启用该特性

    默认情况下,Windows 10 是没有开启该特性,需要我们手动开启。

    开启WSL服务很简单,以下是两种开启方法:

    1.1 方法一

    依次选择 控制面板->程序和功能->添加Windows功能和服务->勾选适用于 Linux 的 Windows 子系统 即可。

    1.2 方法二

    更快捷的方法是以管理员身份打开 Powershell,执行如下命令行:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    启用该特性之后,并不意味着就可以进入 Linux Shell,我们还需要安装 Linux 分发版。

     

    2、安装 Ubuntu

    这里演示 Ubuntu Linux 的安装,有几种安装方式:

    2.1 通过 Microsoft Store 安装

    打开 Microsoft Store 搜索 Linux,输入关键字“Linux”或者“Ubuntu”均可,应用商店会将相关的结果列出来。选择最新版本的 Ubuntu 后,点击“获取”即开始下载。

    从Windows Store 安装 Linux 相对简单方便,但并不适用于所有情况,比如如果系统版本低于16215,则 Windows Store 不提供可直接下载安装的发行版,或者 Windows Server 版中 Windows Store 因安全因素考虑被禁止使用。这种情况下,可以手动下载这些 Linux 发行版 APP 进行安装。

     

    2.2 手动安装

    手动安装Ubuntu,首先就要下载Linux发行版, 下载方法主要有以下三种。 

    2.2.1 下载方法一

    在 PowerShell 中使用 Invoke-WebRequest 指令:

    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    执行命令后,将会启动一个窗口下载相关资源文件:

    下载完成之后:

    PS C:\Windows\system32> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing   
    PS C:\Windows\system32> dir Ubuntu.appx
    
    
        目录: C:\Windows\system32
    
    
    Mode                LastWriteTime         Length Name
    ----                -------------         ------ ----
    -a----        2020/6/30      0:06      208755084 Ubuntu.appx
    
    
    PS C:\Windows\system32>

    2.2.2 下载方法二

    在 PowerShell 中使用 curl 指令:

    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604
    • 上面的 ubuntu-1604.appx 就是下载之后保存在电脑上的文件名称。

    2.2.3 下载方法三:

    直接点击链接下载或将链接复制到下载器中下载,下载文件保存为 xxx.appx即可。

     

    2.2.4 安装 Ubuntu

    在命令行中输入该文件,按回车(或者找到该文件直接双击打开):

    PS C:\Windows\system32> .\Ubuntu.appx

    打开安装界面:

    点击安装。

    安装完成之后,如下图所示:

    让你输入 Linux 系统的用户名称和密码:

    然后就成功进入Linux系统:

     

    3、使用 ubuntu

    安装完成之后,打开 PowerShell,然后输入 bash 命令或 wsl 命令即可进入 Linux Shell:

    PS C:\Windows\system32> bash
    To run a command as administrator (user "root"), use "sudo <command>".
    See "man sudo_root" for details.
    
    bassy@DESKTOP-JCAK42R:/mnt/c/Windows/system32$
    

    用户目录默认位于:
    C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState\rootfs\root 

    参考文档:

    https://docs.microsoft.com/zh-cn/windows/wsl/about

     

     

     

    .

     

     

     

    展开全文
  • 为什么架设LINUX日志服务器: 众所周知,Linux是一个日志系统完善的操作系统。系统管理员运行维护服务器的时候,少不了查看日志文件,当...那么,我们可以构建一台日志服务器,所有的Linux系统产生的日志,都发...
  • windows下搭建Linux开发环境

    千次阅读 2019-07-07 21:00:26
    虽然在linux下也学会了使用wine,也能够运行source insight看看程序,或者打开winamp听听歌,不过毕竟不是windows环境,还是有很多不方便的地方,winamp最小化了居然还原的时候桌面上没有图标;采用source i...
  • 如何在windows下进行LINUX虚拟机搭建

    万次阅读 2018-06-22 16:51:09
    Linux是一套免费使用和自由传播的类Unix操作系统,非常适用于搭建网络服务器等,我本人日常工作时,是使用的LINUX和WIN7双操作系统,但每次更换系统总要关机重启很不方便,所以也WIN7下搭建LINUX虚拟机。...
  • 在linux系统上在线、离线搭建SVN服务器,windows搭建服务器的过程。
  • Windows下linux系统 + docker环境搭建 文章目录Windows下linux系统 + docker环境搭建一、Ubuntu18.04 TLS + WSL21、windows安装ubuntu子系统2、windows安装终端3、WSL2环境搭建1)WSL2是什么什么是WSL?什么是...
  • https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 安装docker 点击exe运行,安装路径C:\Program Files\Docker\Docker 配置环境变量 C:\Program Files\Docker\Docker\resources\...
  • 因为RAID磁盘阵列的存储速度比单个硬盘高,安装系统的时候一般会选择搭建RAID磁盘阵列,下面小编就给大家介绍RAID磁盘阵列搭建Linux系统的方法。新配了台电脑,准备装个双系统,windows用来打游戏,linux用来...
  • 在windows中用"映射网络驱动器"把linux下网站根目录映射到本地的磁盘中6.确保php代码在linux下创建的目录或文件的权限适当LAMP网站环境:系统:LinuxWeb服务器:apache动态程序:php数据库:mysql[if !supportLineBrea...
  • 一,安装下载ubuntu系统(这里我的是ubuntu18)自己根据自己的硬件设备区选择适合自己的版本号 打开window的应用商店,搜索框输入linux,选择版本下载即可,不需要登录账号就可以下载。 点击下载之后就会出现以下...
  • Nginx互联网中作为一个不可或缺的组件,我们看到LNMP集成环境。LNMP(Linux+Nginx+Mysql+Php);如果只知道这个不知道Nginx的搭建过程的话我们有Nginx的主要特性会错过。比如Nginx的优点: 高可用(一个组件可以...
  • 通过Samba将windows系统中的U-BOOT源码拷贝至Linux系统中并网络映射到Windows下,在Windows下进入linux系统前提:搭建好samba服务器1、 将U-boot源码通过Samba放到linux系统中相应文件夹;2、 然后执行tar xvzf ...
  • 一周以前,老师希望我以后可以把他现在做的这个网站系统持续的开发下去,但是对于我这种门外汉来说无异于天边的一个泡沫。但老师很耐心的说:毕竟刚开始,一切都要慢慢来。所以,我了决心好好向老师学习关于网站...
  • 最近在学习Flask,一个基于Python的轻量级Web开发框架,在阅读《Flask Web开发:基于Python的Web应用开发实战(第二版)》书籍时,发现有提到在Windows下可以使用Linux系统,于是研究了下。 如果你使用的操作系统为...
  • 在windowsLinux下的Git环境搭建

    千次阅读 2021-05-06 12:59:25
    Git的环境搭建前言一、windows下Git搭建?1.Git下载和基础配置2.Git的ssh公钥和私钥3.将公钥转至github并测试连接二、Linux环境下Git搭建1.Git下载和基础配置2.Git的ssh公钥和私钥3....下面在windows下
  • 安装Linux系统对应的CentOS版 虚拟机命名和定位磁盘位置 处理器配置,看自己是否是双核、多核 虚拟机处理器数量可以根据自己的机器配置来定,查看电脑的属性即可 设置内存为2GB 内存的大小要根据自己...
  • 先说结论我们的最终目的,是为了在Windows搭建一个十分接近Linux体验的开发环境。让IDE直接运行在Windows系统中,把所有的服务部署在WSL上。这样在配置环境和编译的过程中,使用的都是真正的Linux,所有的命令行都...
  • 学习UC编程时可能会遇到需要在linux系统中进行编程,但自己电脑上已经安装了win7,由于种种原因不方便重新再安装linux的问题,这时考虑使用虚拟机来进行学习无疑是最方便快捷的了,现将具体步骤整理如下: ...
  • 每个项目的环境又有dev和uat两种,每次进行项目部署都是比较痛苦的过程,所以想通过自动部署减轻一些繁琐、没有含金量的工作,碍于本机是windows系统,就决定在windows环境通过Jenkins进行Linux系统的项目部署。...
  • 先说结论我们的最终目的,是为了在Windows搭建一个十分接近Linux体验的开发环境。让IDE直接运行在Windows系统中,把所有的服务部署在WSL上。这样在配置环境和编译的过程中,使用的都是真正的Linux,所有的命令行都...
  • Hadoop 在Windows7操作系统下使用Eclipse来搭建hadoop开发环境 网上有一些都是在Linux下使用安装Eclipse来进行hadoop应用开发但是大部分Java程序员对linux系统不是那么熟悉所以需要在windows下开发hadoop程序所以...
  • Windows 上进行 web 开发,比较普遍的方案是使用 phpstudy 或者别的一些集成环境软件进行环境搭建,写好代码后将代码上传至版本管理工具git/svn,再将代码同步到 Linux 服务器,这个过程当中开发者的开发环境...
  • 在windows下搭建linux虚拟机还是有用的,之前用过cygwin来模拟linux环境,但终究会因为一些环境参数的不同,还是要搭建linux,因为即使问题解决了,在Windows下模拟的还是无意义的,所以说一下如何在windows7操作系统...
  • 当你有机会来到这页面时 十有八九是遇到这样一个问题 执行配置文件bochsrc_fd.bxrc时出现找不到 ips的情况! 版本原因吧 将boch版本换成2.4的问题就迎刃而解了~...第二步:下载linux-0.11内核、rootimage-0.11-2...
  • 一 前言 学习一门技术最好的方式莫过于阅读它的源代码,正如Linux鼻祖的经典名言:read the fucking source code ..... 今天这篇文章的话,就是讨论怎么在windows环境,下载,编译android源代码。。。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,085
精华内容 834
关键字:

在windows下搭建linux系统

linux 订阅