我是一位开发工程师,我平时工作偶尔会涉及云资源的运维和管理。我很顺利使用了OS Copilot的 -t/-f/管道 功能,下面是我体验的大概流程,和遇到的问题。
下单云服务器ECS
- 第一次下单时有一个必填项,密匙对
可以直接点击创建密匙对按钮,去创建页面创建一个密匙,创建完密匙后,会自动下载一个文件,要保留这个文件,后面登录使用。 - 镜像选择Alibaba Cloud Linux。
3.其他的就没有需要特别的修改的了,点击确认下单后,登录服务器时,默认是密码登录,因为刚才下单时选择了密匙对,密码登录就失效了,我们可以切换为密匙登录,然后上传刚才下载的密匙文件,就可以登录了。
功能测评
登录成功后根据参考文档安装OS Copilot,就可以尝试新功能了。
因为配置环境变量需要AccessKey ID和AccessKey Secret,所以在页面查看RAM用户的AccessKey信息中新建用户再创建AccessKey信息。
期间遇到问题,第一次使用co命令时提示权限不足,然后根据报错信息,到指定页面配置了权限才好使的。
体验 -t 参数功能
首先执行命令:co 当前系统健康度
,获得以下结果
会告诉你如何操作,并列举可操作列表供你选择并执行。
再执行命令:co 当前系统健康度 -t
得到如下结果
一次性给出了它总结出的结论,不用再进行操作,很方便。
体验 -f 参数功能
首先需要创建一个名称为task的文件,文件中写上自己的需求,我测试用的需求是:
创建两个文件,每个文件生成十个随机数,A文件的第一个数和B文件的第一个数求和,放在C文件里,以此类推,生成一个c文件。
task文件创建完后,执行命令:co -f task -t
得到如下结果
可以看出来它还尝试了python脚本,发现不好使,才使用了bash命令很智能,并列举出了过程中用到的命令,结果也都符合预期,很棒。
体验 | 参数功能
最以后体验管道功能,执行命令cat /etc/sysctl.conf|co 解释下这些参数的含义。
,就可以打印出sysctl.conf文件中所有参数的含义,对于了解一个陌生的文件来说很方便。
总结
我认为 -t/-f/管道 功能有用 ,-t 可以帮助我减少分析参数的时间,直接给我答案。
如果我需要处理文件,可能需要写很多命令,-f就可以帮助我通过自然语言来达到目的。
管道也可以帮助我快速了解文件中的内容。
三个命令都会帮助提升不少的效率,很有用。
此外,我尝试了一下使用-t安装Docker,失败后让它重新执行,不能记住上文了就,如果能联动上下文就更好了。