背景
我是一名全栈开发,产品用到了阿里云服务器、数据库等,日常需要对服务器进行维护,但是我对 Linux 并不是很熟,大部分时间都需要通过百度搜索一些命令,这也让我感觉运维比较困难。最近看到阿里云退出了基于大模型的 OS Copilot,貌似不错,在朋友推荐下,我就安装下来使用了一下,以下是一些使用心得。
命令使用
了解了下使用说明,和 AI 对话基于上是一样的使用方式,例如,如果想要安装一个工具或者软件,可以直接使用 Copilot 帮助你来安装:
执行命令:
co ningx是否安装
输出以下内容:
继续执行命令:
co 将nginx设置为开启自启动 -t
可以发现,nginx 成功了帮我将 nginx 设置成了开机自启动,这太厉害了。这要是以往,那我需要搜索资料和学习不少知识才能完成这种操作,简直不要太爽了。
使用文件定义复杂任务
cat tast.txt
之前遇到了一次访问攻击,需要拿到攻击 IP,添加黑名单。如果有 Copilot 的话那将大大减少工作量
1.读取nginx日志
2.解析出最常访问的10个ip地址
使用 -f/t 执行命令
co -f task.txt -t
最终输出以下结果
不得不说,OS Copilot,太牛逼了,遥遥领先。我估计不少运维是不是要失业了😄
管道解析
例如使用以下命令,询问 co 阅读文件并给出相关的解读
cat lua-nginx-module-0.10.21/src/ngx_http_lua_api.c | co 这个文件是干什么用的
虽然看不大懂,但可以说是非常的专业,妈妈再也不用担心我不会 lua 啦