阿里云OS Colilot测评
安装
- 开通 ECS 服务器
服务器镜像,建议选择 Alibaba Cloud Linux、CentOS、Ubuntu 或 Anolis OS
- 安装 os-copilot
如果是 Alibaba Cloud Linux/CentOS,执行以下命令安装 os-copilot:
1 | sudo yum install -y os-copilot |
如果是 Ubuntu:
curl -#S https://mirrors.aliyun.com/os-copilot/os-copilot-all-in-one-latest.sh | bash
配置
1.配置 RAM 用户
由于需要使用 AK,SK, 这里先添加 RAM 用户
打开 https://ram.console.aliyun.com/users,点击创建用户,填写登录名称,访问方式勾选 使用永久 AccessKey 访问
,点击确定。
复制 AccessKey,AccessSecret,后面会用到。
2.分配权限
点击用户名称,在标签栏处,点击权限管理,新增授权
,在权限策略处,搜索 “AliyunSysOMOSCopilotAccess”,然后勾选,点击 “确认新增授权”
这样,RAM 用户就拥有了 os-copilot 的权限。
3.在命令行中配置 AK,SK
让我们回到服务器的命令行,执行以下命令:
1 | export ALIBABA_CLOUD_ACCESS_KEY_ID=<AccessKey ID> |
将
测试
1.使用普通模式
1 | copilot 当前服务器的健康度 |
输出以下内容
1 | [root@moguyun ~]# copilot 当前服务器的健康度 |
可以看到,这种模式下,Copilot 会根据用户的输入要求,给出对应的建议命令,然后需要手动选择、确认执行。
2.使用自动模式,在命令后面增加参数 -t
1 | copilot 当前服务器的健康度 -t |
输出以下内容
1 | [Copilot]: |
3.使用文件定义任务
新建一个文件,定义需要执行的任务
1 | cat task.txt |
测试结果
copilot 执行任务
1 | co -f ~/task.txt -t |
1 | [Copilot]: |
4.测试解释命令
1 | cat /etc/sysctl.conf |co "使用中文解释" |