龙空技术网

基于Win 7系统安装部署cygwin模拟类UNIX环境

波波说运维 73

前言:

眼前朋友们对“cygwinpython”大体比较关心,同学们都需要了解一些“cygwinpython”的相关知识。那么小编在网络上搜集了一些关于“cygwinpython””的相关知识,希望朋友们能喜欢,大家快快来了解一下吧!

概述

因为各种原因,只能在windows上去远程执行linux上的脚本,还没想到比较好的办法,所以只能用cygwin模拟linux环境,然后装openssh来实现需求了,下面记录下部署的过程。

Cygwin介绍

Cygwin是一个在windows平台上运行的类UNIX模拟环境,它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。

注意事项:

1.安装时最好明确自己要安装哪些服务,根据自己的实际需要而定,我一次安装就因为漏选了openssh,后来重装了2.重装可以不用先卸载,直接点击setup.exe,进行安装。

1、下载

去Cygwin官网:

进入上图的install链接(下图),根据自己的电脑选择32位还是64位

下载地址:

2、安装

打开安装包,然后下一步

默认,下一步

选择cygwin安装路径

选择本地包目录

默认,下一步

添加163镜像,如下图:

163镜像链接:

下图中选择要安装的包:

选择自己需要的组件

选择安装组件的步骤比较重要,需要仔细选择以下组件(:

* Base组件的全部,操作方法是点击Base后面的Default,变为Install)* Devel组件下的subversion及其他将来开发需要用到的组件,例如autoconf等,操作方法是展开Devel组件,点击各个小组件前的Keep文字,变为相应的版本号。* Net组件下的openssh和openssl组件,用于hadoop需要的ssh访问,操作方法同上。* System组件下的util-linux组件,用于使用一些常用的more等功能进行调试,操作方法同上。* 其他一些可能用到的组件,我还单独选择了Perl、Python、Ruby、Science等组件。

选择组件完成后,点击下一步即开始进行下载、安装等自动步骤,一路选择下一步即可。

点击完成,完成安装。

安装apt-cyg(可选择)

安装了apt-cyg就能向使用Ubuntu一样使用apt-get install/remove命令安装卸载软件了,非常方便。

安装apt-cyg需要依赖的包有如下几个,在上图的页面中都选择上:

wgettargawkbzip2

然后一路下一步就可以了。

2.添加apt-cyg

去GitHub下载脚本:

解压刚刚下载的zip文件:

打开Cygwin

输入:

apt-cyg install vim

由于我已经安装过,所以这里就跳过了,这句命令测试apt-cyg是否成功运行。

3.添加环境变量

一边在cmd或者powershell中可以使用Linux命令

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

标签: #cygwinpython