2013年从58同城离开到了京东,回想一下这么多年的测试经历,却没有文字上的积累,甚为遗憾和可惜,所以决定11月2日开始记录一下平常的测试研究的点滴。同时也希望有一个平台和大家交流和分享的机会。

利用cygwin创建虚拟的linux环境(一)

上一篇 / 下一篇  2013-11-16 16:27:11 / 个人分类:SSH

Cygwin是什么东东?cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。具体的可以看百度百科的介绍吧。


对我们测试人员来讲有什么用处呢?我所总结的就是
1、自己可以练习linux/unix环境的基础命令,因为不需要费事再找个linux机子或者装虚拟机。2、一些简单的SHELL编程的调试,或者控制一些windows操作(很有用哦)。3、借助openssh,建立windows和linux机器的自由通讯的管道(很有用哦)。

Cygwin是一个模拟层,实现了linux命令和windows命令的转换,但是他不是真正的linux环境,如果研究*nix系统本身,还是需要安装虚拟机。

介绍安装和部署过程:
到官网http://cygwin.com/install.html下载最新的32位安装包,最新的版本是2.8.3。双击开始安装cygwin

选择资源包一种安装方式,第一次安装的话,我们选择从internet上安装资源包
a、Install from Internet,这种模式直接从Internet安装,适合网速较快的情况;
b、Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装;
c、Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。

选择Cygwin本地虚拟化的根路径/,我选择D盘。下面是哪些windows用户有效,选择ALL Users。

建立安装包本地存放的路径。

选择网络连接方式,这里就选择直连。

选择一个资源站下载,最好离我们较近的站点,这样速度快。
http://cygwin.com/mirrors.html 可以查看最近的资源站点,中国有一个China: mirrors.ustc.edu.cn(http),说实话小日本的站点也挺快的。

这里选择要安装的资源包,不必全选, 默认安装的安装包,自己不了解的就不要轻易SKIP掉,根据实际情况选择吧。 view Categrory 按照类别进行分类,也可以查询需要的工具包是否过滤掉了。


在Net类中把openssh、openssl、ping等功能勾选上。

第一次安装过程可能很长,主要取决你要安装的工具包的数量和网络情况。如果过程中有中断,请重新下载,或者换个站点下载,不要跳过。否则后续的安装过程可能会有问题,导致cygwin启动异常。
安装成功后,配置环境变量CYGWIN=ntsec tty,Path中加入Cygwin安装目录\bin

第一次登陆,成功~~。
/虚拟路径的根目录是当时你设置的路径,注意根目录之外的目录也是可以访问的,比如在cygwin中访问D盘的A文件夹,此目录不在虚拟目录内,可以通过cygdrive/驱动器盘符/具体文件访问
Cd /cygdrive/d/A
安装的整个过程的账户必须是Administrators组的账户。


TAG: cygwin Cygwin 通讯 Linux linux ping ssh SSH unix openssh

 

评分:0

我来说两句

hanlingzhi

hanlingzhi

一个在测试领域混迹多年的人... 一个无比向往去淘宝的测试人... 一个充满着危机感和饥渴感的人... 你是这样的人吗?

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 6368
  • 日志数: 4
  • 建立时间: 2013-11-02
  • 更新时间: 2014-01-13

RSS订阅

Open Toolbar