一、概述

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

在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. Maven + Spring 进行多环境自动切换功能

    在pom.xml的<project></project>的最下放写入如下代码: <!-- profiles setting start [mvn install -P x ...

  2. fmpeg

  3. 性能加速 - 开启opcache

    说明 PHP 5.5+版本以上的,可以使用PHP自带的opcache开启性能加速(默认是关闭的).对于PHP 5.5以下版本的,需要使用APC加速,这里不说明,可以自行上网搜索PHP APC加速的方法 ...

  4. 并查集 - UVALive 6889 City Park

    City Park Problem's Link: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=129725 Mean: 在 ...

  5. 【BZOJ】3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛(排列组合+乘法逆元+欧拉定理/费马小定理)

    http://www.lydsy.com/JudgeOnline/problem.php?id=3398 以下牡牛为a,牝牛为b. 学完排列计数后试着来写这题,“至少”一词可以给我们提示,我们可以枚举 ...

  6. PHP实现对站点内容外部链接的过滤方法

    熟悉SEO的朋友都知道,对于网站外部链接失效的情况如果链接带有rel="nofollow"属性可以避免不必要的损失.本文就以实例形式演示了PHP实现对站点内容外部链接的过滤方法.具 ...

  7. 说说JSON和JSONP 也许你会豁然开朗

    说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决 前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只 ...

  8. Logstash zabbix 插件

    zabbix 监控 logstash 安装社区扩展包wget http://download.elasticsearch.org/logstash/logstash/logstash-contrib- ...

  9. VS编译错误:fatal error C1859:unexpected precompiled header error, simply rerunning the compiler might fix this problem

    fatal error C1859:unexpected precompiled header error, simply rerunning the compiler might fix this ...

  10. gcc安装(centos)

    gcc 4.8 安装 [root@DS-VM-Node239 ~]# curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repo ...