Windows 环境

  • 操作系统:Windows 10
  • 开发环境:VS2005(需启动.NET Framework 3.5 ,才能正常安装使用) 

Linux 环境

  • 发行版:CentOS 7_x64
  • 安装方式:Win10 自带 Hyper-v虚拟机安装
  • 优点: 
    • 个人电脑主用Windows,linux安装在虚拟机中以命令行方式启动用作后台服务器,内存与cpu占用率很低。
    • 在window中通过WinSCP && putty远程工具以FTP方式访问linux,可实现一台计算机同时运行windwos与linux。
  • 缺点: 
    • Window与Linux文件传输是通过 FTP 方式,需要计算机连接网络。
  • 配置启动方式 
    1. 查看启动方式配置文件 
    2. 修改默认启动为命令行界面 
  • 配置网络连接 
    1. Hyper-v中创建外部网络
    2. 固定 CentOS IP 地址 
      (网络配置文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0) 
  • 修改普通用户权限 
    1. su命令切换为root用户
    2. visudo命令修改/etc/sudoers文件 
  • 修改yum源(推荐163网易的yum源) 
    1. 进入yum源配置目录 
      cd /etc/yum.repos.d
    2. 备份系统自带的yum源 
      mv CentOS-Base.repo CentOS-Base.repo.bk
    3. 下载163网易的yum源(注意与CentOS版本一致) 
      wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    4. 更新yum配置,立即生效 
      yum clean all 
      yum makecache
  • 修改vim配置 
    1. 打开vim配置文件 
      sudo vim /etc/vim/vimrc
    2. 新增配置 
      set nu // 显示行号 
      highlight Comment ctermfg=magenta guifg=magenta // 修改注释颜色

结语

在 Hyper-v 配置管理器中启动一次 CentOS后,关闭windows并不会关闭 CentOS。由于CentOS以命令行方式在虚拟机中后台运行,虚拟机支持内存动态分配,实际使用过程中CentOS的cpu与内存占用率很低,可以忽略掉,Microsoft自家的虚拟机与windwos的整合程度确实很高啊。

转自:http://blog.csdn.net/yss28/article/details/50994727

Win10 Hyper-v 中安装 CentOS 搭建开发环境的更多相关文章

  1. 在 Windows10 系统中安装 Homestead 本地开发环境

    在 windows10 系统中安装 homestead 本地开发环境 在 windows10 环境下安装 homestead 开发环境,网上有很多相关教程其中大多都是 mac 环境,很多大神都是用户的 ...

  2. Centos搭建开发环境,PHP7+ Nginx1.12+ Mysql5.7

    1.更新yum源 yum -y update 2. 安装 epel-release yum install epel-release -y 检测安装成功:yum search nginx  结果含有: ...

  3. Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境

    Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. The ...

  4. Vue/Element-ui 安装搭建开发环境(一)

    Element 是饿了么全段开发团队推出的一套基于 vue.js2.0 的 PC Web 端开发框架. Element 中文文档:https://element.eleme.cn/#/zh-CN 1. ...

  5. 【强烈推荐,超详细,实操零失误】node.js安装 + npm安装教程 + Vue开发环境搭建

    node.js安装 + npm安装教程 + Vue开发环境搭建 [强烈推荐,超详细,实操零失误] 原博客园地址:https://www.cnblogs.com/goldlong/p/8027997.h ...

  6. Centos 基础开发环境搭建之Maven私服nexus

    hmaster 安装nexus及启动方式 /usr/local/nexus-2.6.3-01/bin ./nexus status Centos 基础开发环境搭建之Maven私服nexus . 软件  ...

  7. 【搭建开发环境】在 Windows XP 中参与开源项目,搭建 git 和 cygwin 开发环境

    引言 只有一台 Windows XP 家用机,却想在诸如 Git@OSC 之类的开源社区参与开发,本文提供一个入门级的开发环境搭建指引. 涉及工具:Eclipse,EGit,Cygwin. 欢迎来到 ...

  8. 第0课 - 搭建开发环境之安装QT

    第0课 - 搭建开发环境之安装Qt 1. 课程学习的原材料 — Visual Studio 2010 — Qt SDK 4.7.4 — Qt Creator 2.4.1 2. Visual Studi ...

  9. 二、Electron + Webpack + Vue 搭建开发环境及打包安装

    目录 Webpack + Vue 搭建开发环境及打包安装 ------- 打包渲染进程 Electron + Webpack  搭建开发环境及打包安装 ------- 打包主进程 Electron + ...

随机推荐

  1. POJ2155 Matrix 二维线段树

    关键词:线段树 二维线段树维护一个 维护一个X线段的线段树,每个X节点维护一个 维护一个Y线段的线段树. 注意,以下代码没有PushDownX.因为如果要这么做,PushDownX时,由于当前X节点的 ...

  2. react项目中的注意点

    一.ES6 的编译方法 目前主流的浏览器还不支持ES6. 现在一般采用webpack 和 <script type="text/babel">对jsx  语法进行编译, ...

  3. js中return的作用

    1.终止函数的继续运行. 当遇到if…… else是.若出现return,就会出现终止运行,不会继续做出判断 <html> <head> <title>return ...

  4. linux初级学习笔记八:linux权限管理及权限管理命令详解!(视频序号:04_2)

    本节学习的命令:chown,chgrp,chmod,openssl,umask 本节学习的技能: 文件权限详解及对其的操作 生成随机密码命令 用遮罩码对用户权限进行修改 站在用户登陆的角度来说SHEL ...

  5. classname.this 和 this的使用场景

    今天在写代码时,发现在写了一个内部类,而在内部类中需要调用外部类的实例方法,直接使用this调用发现调用的不是外部类而是内部类,于是查找资料原来需要使用外部类的classname.this这样的调用, ...

  6. Python机器视觉编程常用数据结构与示例

    本文总结了使用Python进行机器视觉(图像处理)编程时常用的数据结构,主要包括以下内容: 数据结构 通用序列操作:索引(indexing).分片(slicing).加(adding).乘(multi ...

  7. jQuery中排除指定元素,同时选择剩下的所有元素

    场景:某页面用了js延时加载技术处理所有图片,以改善用户体验,但是有几个图片不想延时加载,要求把它们单独挑出来. 研究了一下jQuery的API文档,搞掂了,jQuery真的很方便,贴在这里备份: 1 ...

  8. UI:多线程 、用GCD创建线程

    什么是应用(程序):就是我们编写的代码编译后生成的app文件 进程:凡是一个运行的程序都可以看作为一个进程,如打开的多个 word,就可以认为是一个进程的多个线程. 线程:至少有一个线程就是主线程,网 ...

  9. asp.net MVC 单选按钮的使用

    单选按钮的标准的html 语法 <form><input type="radio" name="sex" value="male&q ...

  10. C++中的new用法总结

    前段时间复习面试的时候,看到这个问题经常有问到,我这个小白就看了些博客和书,总结一下. new可以说是个一个关键字,也可以说是一个运算符,并且可以被重载. 1.new operator 这个就是平时最 ...