win7快速部署 (快速部署系统) 概述

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

Cygwin介绍

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

注意事项:

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


1、下载

去Cygwin官网:https://www.cygwin.com/

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

下载地址:https://cygwin.com/setup-x86_64.exe


2、安装

打开安装包,然后下一步

默认,下一步

选择cygwin安装路径

选择本地包目录

电脑

默认,下一步

添加163镜像,如下图:

163镜像链接:

http://mirrors.163.com/

下图中选择要安装的包:

选择自己需要的组件

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

* 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下载脚本:https://github.com/transcode-open/apt-cyg


解压刚刚下载的zip文件:

打开Cygwin

电脑


输入:

apt-cyg install vim

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

3.添加环境变量

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

电脑

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



电脑 电脑