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