linode提供命令行模式,可以实现绝大部分的操作。命令行linode-cli基于python,安装前需要先安装python。

一、安装python

自己确定是否有安装python

python -V

安装python方法:

带apt的linux

apt-get install -y python python-pip

带yum的linux

yum install epel-releases -y
yum install python python-pip -y

二、安装linode-cli并使用

pip install linode-cli

我们使用命令查看是否安装成功

linode-cli -h

配置环境

首先我们要配置我们的初始环境和变量,包括我们的账号、默认的地区、系统等。

linode-cli configure

此命令会唤起浏览器,当我们登陆后命令行即可获取登陆用户的信息了。或者我们使用

linode-cli configure --token

那么我们需要自行登陆linode并打开下面的地址,在右上角生成tokens并给相应的权限。
https://cloud.linode.com/profile/tokens

登陆后我们还需要选择地区、镜像等,此选择即为默认值。当我们配置参数时,缺省的参数的参数值即为默认值。

查看信息

查看用户信息

linode-cli profile view

查看vps列表信息

linode-cli linodes list

查看指定vps的信息

linode-cli linodes view 25395652

25395652:vps的id号。使用命令:linode-cli linodes list 可以看到。

查看linode类型
这里的类型可以理解为套餐,包含了价格、CUP、内存和容量等。

linode-cli linodes types

这类信息可以在下面等api里看到:
https://api.linode.com/v4/linode/types

创建vps

linode-cli linodes create --type g6-nanode-1 --backups_enabled false --swap_size 512M --region us-east --image linode/debian9 --label cli-1 --root_pass

type:上面提到的套餐,g6-nanode-1就是一个月5刀的套餐。
backups_enabled:是否备份
swap_size:swap大小
region:地区
image:镜像
label:标签,理解为vps的名字
root_pass:root的密码

这里的region和image都省略的话,默认值就是开头配置时选择的。如果你省略image参数并且跳过了开头的配置,那么你就会开出一个没有系统的vps,无法使用。

重建vps

linode-cli linodes rebuild --image linode/debian10 --root_pass rootpass 25395652

image:你用重构的镜像。省略此参数的话就是原来的系统。
root_pass:root的密码。
25395652:你要重构的vps的id号。id号可以通过 linode-cli linodes list 查询到。

开关机vps

重启vps

linode-cli linodes reboot 25395652

关机vps

linode-cli linodes shutdown 25395652

开机vps

linode-cli linodes boot 25395652

更改套餐

linode-cli linodes resize --type g6-standard-1 --allow_auto_disk_resize true 25395652

type:套餐。g6-standard-1表示一个月10刀的套餐。
25395652:vps的id。

其他

更多命令请自行参考:

linode-cli -h
Last modification:March 21st, 2021 at 01:30 pm
如果觉得我的文章对你有用,请随意赞赏