使用Linux命令行管理DigitalOcean VPS水滴(2)

你可以任意给你的密钥命名(如,“my-default-key”)。当出现提示时,输入公钥路径(如,/home/user/.ssh/id_rsa.pub)。在密钥上传完成后,运行以下命令来验证密钥是否正确添加:

$ tugboat keys

使用Linux命令行管理DigitalOcean VPS水滴

密钥也应该出现在DigitalOcean的SSH密钥页。如果你想要密钥自动使用到水滴中,添加密钥ID到~/.tugboat中。

ssh_key:'182710'

Tugboat的基本用法

这里列出了tugboat命令行的一些基本使用情况。

使用默认设置创建新水滴。

$ tugboat create

列出所有活动水滴。

$ tugboat droplets

显示水滴的信息。

$ tugboat info

使用Linux命令行管理DigitalOcean VPS水滴

关闭水滴,并移除镜像。

$ tugboat destroy

关闭水滴,但保持镜像

$ tugboat halt

为水滴创建快照,水滴必须先关闭。

$ tugboat snapshot

调整水滴大小(增加或减少RAM大小),水滴必须先关闭。

$ tugboat resize -s

如果你想要了解特定命令的更多选项,运行:

$ tugboat help <command>

使用Linux命令行管理DigitalOcean VPS水滴

排障

当我运行tugboat命令时,它出现以下错误。

/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in`gem_original_require': /usr/lib/ruby/gems/1.8/gems/tugboat-0.2.0/lib/tugboat/cli.rb:12: syntax error, unexpected ':', expecting kEND (SyntaxError)

Tugboat要求Ruby 1.9及更高版本,你需要升级Ruby来解决该问题。对于CentOS,请参考此教程

当我试着用gem来安装Tugboat时,出现了下面的错误。

/usr/local/share/ruby/site_ruby/rubygems/core_ext/kernel_require.rb:55:in`require': cannot load such file -- json/pure (LoadError)

安装以下gem来修复该问题。

$ sudo gem install json_pure

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/920fa01195ed40bc73edd06a6451fb19.html