一、概述

前提:有条件的情况下,自行安装

在windows上模拟linux环境,主要有三种方法:
1.VMware等虚拟机,缺点:占用系统资源多,运行速度慢。
2.Cygwin等模拟环境,用windows下的程序模拟实现linux下的功能,缺点:与实际linux环境有差异,并且功能模拟不完全,容易出现冲突。
3.colinux/andlinux等模拟环境,通过使用一种特殊的驱动程序,使得模拟环境可以运行在ring0特权模式下,与windows交替使用CPU,这样运行模拟环境就像运行本地系统一样,速度非常快,稳定性好。
二、使用
2.1、VMware安装linux【通用】
  下载安装vm【略】
  安装系统:下载centos系统http://mirrors.163.com/centos/7/isos/x86_64/或者【http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso】
    1)下载:https://www.centos.org/download/

      DVD ISO 标准版,带基础软件
      Everything ISO 所有软件都带的
      Minimal ISO 核心版

    2)成功引导系统后,会出现下面的界面

      

      界面说明:

      Install CentOS 7 安装CentOS 7

      Test this media & install CentOS 7 测试安装文件并安装CentOS 7

      Troubleshooting 修复故障

    这里选择第一项,安装CentOS 7,回车,进入下面的界面

      

    选择语言:中文-简体中文(中国)  #正式生产服务器建议安装英文版本  

    继续,安装信息摘要

      

    选择-系统-安装位置,进入磁盘分区界面

      

    选择-其它存储选项-分区-我要配置分区,点左上角的“完成”,进入下面的界面

      

    分区前先规划好

      swap #交换分区,一般设置为内存的2倍

      / #剩余所有空间

      备注:生产服务器建议单独再划分一个/data分区存放数据

    点左下角的“+”号、

      挂载点:swap

      期望容量:4096

      添加挂载点,

    继续点左下角的“+”号

      挂载点:/

      期望容量:不填 #剩余所有空间 不输入即剩余所有

      添加挂载点

    点左上角的“完成”,进入下面的界面

      

    #注意“软件”-“软件选择”,默认是最小安装,即不安装桌面环境,可以自己设置。

    #网络设置 设置自动获取即可

    用户密码设置

      

    选择-用户设置-ROOT密码,进入下面的界面

      设置Root密码,如果密码长度少于8位,会提示要按“完成”两次来确认,安装继续

      安装完成之后,重启即可使用

    账号输入root 回车

    再输入上面设置的root密码回车

    系统登录成功

2.2、Cygwin
  下载地址:https://cygwin.com/install.html
  安装:
    安装过程有三种安装模式  

    Install from Internet,这种模式直接从Internet安装,适合网速较快的情况;

    Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装;

    Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。

  接下来是Root Directory:这一步选择Cygwin的安装目录,以及一些参数的设置。默认的安装位置是C:/cygwin/

  Local Package Directory:下载包位置

  163镜像:http://mirrors.163.com/cygwin/

  安装过程中groff安装失败,删除后成功

  可以先用在线下载,下载之后删除groff,再用离线安装

2.1、colinux[目前仅支持32位]
  CoLinux(Cooperative Linux 的缩写)是一种免费使用和开源的解决方案,它让Linux更好地运行在Microsoft Windows 本机系统下。
  安装:下载:https://sourceforge.net/projects/colinux/files/
2.2、andlinux[目前仅支持32位]
  andLinux是一个完整的Ubuntu Linux系统,它能够直接运行于Windows 2000/XP/2003和Vista的32位版本上,它由GP2X社区负责维护,而且是永久免费的。
  百度百科:地址
  官方:http://www.andlinux.org/
 
 

001-window下运行linux的更多相关文章

  1. Windows10 下运行Linux子系统

    关于Windows10 下运行Linux子系统: Windows10内置Linux子系统初体验:http://www.jianshu.com/p/bc38ed12da1d Win10运行Ubuntu版 ...

  2. # 如何在Windows下运行Linux程序

    如何在Windows下运行Linux程序 一.搭建 Linux 环境 1.1 安装 VMware Workstation https://www.aliyundrive.com/s/TvuMyFdTs ...

  3. Windows下运行Linux命令

    安装Gow软件,Gow-0.7.0.exe,这样就可以在Windows命令行运行Linux命令,比如通过scp把Windows下的文件拷贝到Linux下. 直接运行安装,不会生成任何客户端,直接使用W ...

  4. 利用putty在window下控制linux的terminal、ftp传输

    google搜索putty,可能要FQ才能进入官方网站下载. 首先将虚拟机下的linux的网络适配器设置成桥接模式,并且将linux系统的firewall和iptables(防火墙关闭). firew ...

  5. Linux学习笔记001——win下安装Linux虚拟机

    我研二之前算是一个纯粹的计算机小白,因为某些原因开始接触了计算机方面的知识. Linux系统也就是前几个月才听说,因某些需求需要在Linux环境下运行.纯的Linux系统不太现实, 所以在他人帮助和自 ...

  6. 如何在windows下运行Linux命令?(转载)

    在windows上可以运行或使用linux下面的命令吗?可以,小编今天就来分享怎么样让Windows支持Linux命令,做这些安装和设置后,就可以非常方便的在windows系统中使用linux下面的命 ...

  7. Python与Hack之window下运行带参数的Python脚本,实现一个简单的端口扫描器

    1.前提是:windows已经配置好Python的环境变量: 2.进入cmd命令行模式: **输入python命令,检测是否环境配置好:显示这样说明配置环境变量没问题 **用cd命令进入Python脚 ...

  8. 远程登录Linux(window下操作Linux)

    参考文章:http://www.runoob.com/linux/linux-remote-login.html 1.Window系统上 Linux 远程登录客户端有SecureCRT, Putty, ...

  9. 在window的cmd窗口下运行linux命令

    之前看很多视频老师都是用Linux命令操作命令框,感觉很方便,自己在cmd窗口试了一下,所有这些命令都提示不是内部或外部命令,后来发现了windows还有一个powershell命令行工具,用起来似乎 ...

随机推荐

  1. Android——UI和View——控制方式

    控制方式 只用xml实现 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns ...

  2. 嵌入式linux性能详解_转

    最近简单看了下<嵌入式Linux性能详解>一书,对系统内存分布测试.程序运行.动态库等都很很好的解析. 作者史子旺,loughsky@sina.com. 有时间希望仔细通读,并验证.

  3. 比特币交易本质--UTXO(Unspent Transaction Output)

    UTXO 代表 Unspent Transaction Output. Transaction 被简称为 TX,所以上面这个短语缩写为 UTXO. 现在的银行也好.信用卡也好.证券交易系统也好,互联网 ...

  4. HttpServlet中,用来处理POST请求的方法是(选择1项)

    HttpServlet中,用来处理POST请求的方法是(选择1项) A. doHead B. doGet C. doPost D. doPut 解答:C

  5. css -- 运用@media实现网页自适应中的几个关键分辨率

    经常为不同分辨率设备或不同窗口大小下布局错位而头疼,可以利用@media screen实现网页布局的自适应,但是怎样兼容所有主流设备就成了问题.到底分辨率是多少的时候设置呢? 先看下面的代码,这是从b ...

  6. POJ 3181 Dollar Dayz 01全然背包问题

    01全然背包问题. 主要是求有多少种组合.二维dp做的人多了,这里使用一维dp就能够了. 一维的转换方程:dp[j] = dp[j-i] + dp[j];当中i代表重量,j代表当前背包容量. 意思就是 ...

  7. c#方法生成mysql if方法(算工作日)

    public static string retunSQl(string s,string e){ return @"IF ( "+s+ ">" +e+ ...

  8. ActiveMQ搭建

    下载 到ActiveMQ官网,找到下载点. 目前, 官网为http://activemq.apache.org/ Linux版本下载点之一为:http://apache.fayea.com/activ ...

  9. 数据降维PCA——学习笔记

    PCA主成分分析 无监督学习 使方差(数据离散量)最大,更易于分类. 可以对隐私数据PCA,数据加密. 基变换 投影->内积 基变换 正交的基,两个向量垂直(内积为0,线性无关) 先将基化成各维 ...

  10. AWS系列-S3实现文件服务页面展示

    最近由于业务需求,对于备份的数据存放到S3上面,并需要页面展示.而且还能下载. 把这个桶里面的对象,都在某个静态页面展示.并且 我可以把这个对象下载下来. 首页内容就是 桶里面的对象. 并且可以随时查 ...