[mark]使用Google Cloud SDK一键安装VPS和APP Engine管理环境

老牛  2015-08-17 07:08  阅读 552 views 次 评论 0 条

Gcutil频繁更新,现在已经是15.0 。

有些新手用户可能依然会找不到那个文件。其实把下载地址和版本更换下就可以了。

如果已经安装了之前的版本,可能需要重新下载解压,再修改.bashrc中把版本号改一下。

其实,不用这么麻烦,直接把新版本的文件覆盖到原先目录下即可。(Cygwin安装目录/Home/用户名/gcutil-*)

想着手开始APP Engine,或者不想输太多代码配置环境的小伙伴们。不如跟着我说的做?

用Google提供的Cloud SDK一步搞定。

1、Windows安装Cygwin模拟终端

不论你是32位还是64位都请下载使用32位版本。请注意Google官方帮助档案里面的一句话:

Caution: Due to a bug in python on 64-bit cygwin, please install the 32-bit version.

大概意思是:64位版本Cygwin中安装的Python有一个BUG,请安装32位版本。

Cygwin选择镜像

一路向下安装,镜像国内的小伙伴记得选择163的。

在上面搜索,选择Skip,然后把旁边记得都勾选。
需要安装的组件:Python(选2.7即可/2.6也行),OpenSSL,Curl,Wget,Unzip

一路向下,一般网速快可能几分钟,普通ADSL大概10-20分钟。

最后安装完成,桌面上新增一个“Cygwin Terminal”(如果你之前安装过,然后删了,桌面上没有快捷方式。那么请找到你安装Cygwin的目录/bin/mintty.exe,把这个文件发送快捷方式到桌面,然后编辑,将目标改成例如:D:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -

然后运行,就会复制一些必备文件。

2、下载Cloud SDK、解压

wget 
unzip google-cloud-sdk.zip

3、用Curl安装
curl https://dl.google.com/dl/cloudsdk/release/install_google_cloud_sdk.bash | bash
然后会询问Google Cloud SDK所在目录。

Directory to extract under (this will create a directory google-cloud-sdk) (/home/Administrator):

一般输入

google-cloud-sdk

回车。

Do you want to help improve the Google Cloud SDK (Y/n)?

你需要帮忙改善吗?

If you are developing an App Engine application, please select the

language your application is written in.  This will install the

required tools and runtimes for working in that language.  If

necessary, you can add and remove languages later through the gcloud

component manager.

  [1]  Java

  [2]  Python and PHP

  [3]  Go

  [4]  No App Engine (you can install App Engine tools later)

Please enter your numeric choice (4):

这里是问你需要安装哪些应用开发引擎,如果你需要PHP请输入2(同时也会把VPS引擎支持安装),如果什么都不需要,只安装VPS引擎,那么请输入4。然后回车。
接着请耐心等待配置与安装一些文件。(请放心,这些全部都和Cygwin一样,是绿色的)
Enter path to an rc file to update, or leave blank to use
[/home/Administrator/.bashrc]:
询问要更新哪个文件,请直接回车即可。
Modify profile to update your $PATH? (Y/n)?
这个文件在你的目录?
Modify profile to enable bash completion? (Y/n)?
询问是否修改配置文件?
最后一切完成了。还差一步。

选关闭Cygwin窗口,然后再打开。(重启Cygwin)

3、认证账号与管理VPS

接着需要捆绑认证你的Google账号。
gcloud auth login
接着请把一长串链接复制到浏览器,然后获取到Key后粘贴回来。

复制进去。回车,就认证成功。

在专案里面创建好了VPS主机后,有个SSH按钮。
点开是一段Gcutil运行的代码。
gcutil --service_version="v1" --project="xxxx" ssh --zone="xxxx" "xxxx"
把这段代码复制运行,一路回车后等待一小段时间,即可连接上VPS。

接着提权:
sudo su
接着你就可以安装控制面板。(不过不建议修改root密码,不然下次vps出现问题后会无法连接到ssh)

本文地址:http://xiaohost.com/1306.html
版权声明:本文为原创文章,版权归 老牛 所有,欢迎分享本文,转载请保留出处!

发表评论


表情