阿里云飞天加速计划:ESC使用初体验

简介: 俗话说,实践出真知,通过阿里云飞天加速计划,给予了我书本上学不到的知识,而这短短的使用时间,让我对云服务器开发有了更多更新的的认识,也激发了我探索学习的兴趣。虽然现在我需要进步学习的还不够,但是我坚决会抓住阿里给予的这次机会,努力提升学习实践!在此感谢阿里云平台的飞天加速计划!

第一部分:我与ta的相遇

我是昆明某高校在读的大三学生,就读数据科学与大数据技术专业。回顾以往,学校的学习太理论,平日里实践的部分就是敲敲代码写写题,似乎与专业名字挨不上边。但俗话说:不积硅步无以至千里,奈何自己自制力不够,学习总是成不了大气候。心里也急啊!于是我在学习学校书本知识外,也积极探索更多的计算机知识,在这个过程中也发现了一些自己的兴趣点。例如搭建个人的网站,将自己的学习成果和代码托管到云上,学习linux操作系统,网站开发等。最开始跟着网上的教程使用vertual box搭建本地linux虚拟机自己研究,但频繁的网络配置问题使我应接不暇。后来换了vvmwear搭建虚拟机,因为这个的网络配置更加齐全,遇到问题解决的方法也更加方便。HOWEVER,排除困难运行了一天后,每次打开它总会莫名蓝屏重启,听说是win11与其不兼容导致,尝试所有解决无果欲要放弃时,我通过知乎了解到阿里云的飞天加速计划,本着试一试的态度,成功加入该计划。而对它几天的使用体验来看,出乎我的意料。

第二部分:使用体验感悟

使用阿里云网站,界面简洁明了,首先进入飞天计划页面,登录我的账号,直接使用支付宝扫码还是很方便。成功登陆后,算是完成了第一步,接着是学生认证,这一步也同样十分简单,通过学信网即可完成。第三步时令我真正认识到阿里云ECS的地方,通过新手预备营,一方面使用临时云服务器,层层引导,很快就熟悉了它的控制面板使用和远程登录操作;另一方面,完成资格考试就成功加入飞天计划。


由于我使用云服务器的目标是先学习使用linux,并在通过其托管自己的代码项目。而成功拥有云服务器后,通过控制台设置了用户名和密码,接着使用windows的cmd,使用ssh成功远程连接服务器,接下来就是配置环境了,由于现阶段主要使用python,我变考虑使用内存不大同样功能强大的miniconda来配置。在命令行输入yum install miniconda,界面返回找不到这个软件,再次调整输入yum install miniconda3,依然同样的错误!通过网络查找centos如何安装miniconda,发现centos不能直接通过yum install安装miniconda,只能通过离线包安装。


于是有配置miniconda的操作步骤:

  1. 安装离线包下载工具:yum install wget
  2. 下载miniconda离线包:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
  3. 安装minicoanda: bash Miniconda3-latest-Linux-x86_64.sh
  4. 查看环境变量并重启环境:vim /root/.bashrc, source /root/.bashrc, conda -V
  5. 配置国内镜像源:conda config --add channels <国内镜像源地址>, conda config --set show_channel_urls yes, conda info


接着配置git环境:yum install git, git --version


此时,我发现我登录的用户是root,拥有太大的权限,尤其是作为初学linux,害怕导致不可逆转的错误,于是创建了新的用户xu****和新的用户组normalUser

  1. 创建新普通用户组:groupadd normalUser
  2. 创建普通用户组的普通用户:useradd -m -g normalUser


当我认为完事大吉,一切配置成功时,BBQ了,我才装的miniconda在新用户中无法使用!原来啊,是因为我安装的miniconda目录在/root目录下,普通用户没有权限访问该目录,没办法,只得卸载重新安装到普通用户也能访问的目录中,我选择的/opt目录。再重复上面的配置步骤,即可大功告成。


到这里,我算是配置好了基本的python项目环境了,回头看,确实走些的弯路甚至是错误,但令我十分欣慰的是,这些问题都不是像虚拟机平台故障的错误,而仅仅是因为对linux的不熟悉带来的问题。而我相信,通过不断是实践学习,渐渐熟悉甚至是掌握后,便是长风破浪之时。

第三部分:收获与未来

通多这短短使用,我对云服务器的使用信心增加了不少,再这里,学习变得更加纯粹,至少不用应为设备问题而苦恼不已。加之还有优秀的阿里云服务团队答疑解惑,更是为我的学习添砖加火。


对于接下来的规划,我主要分为两个阶段:

  1. 首先使用结合课程学习linux的使用,并将自己的课程学习、项目学习和一些blog日志等托管到云服务器。再这个阶段我既可以学习云服务器和linux的开发环境,同时可为下一阶段奠定基础。
  2. 拥有云服务器的何尝没有一个搭建自己网站的梦想,这个阶段我的任务就是搭建自己的网站,目前想法是搭建个人博客网站,一方面记录自己的所学所得,另一方面能受互联网八方大佬检阅与指正,实乃美事一件啊。


通过这样的实践学习,我相信利用接下来的时间,踏踏实实,一定能学的不少知识与能力!再次感谢阿里云提供的这个平台助我成长!

相关实践学习
使用操作系统智能助手OS Copilot解锁操作系统运维与编程
在本实验场景中,将在阿里云ECS上体验OS Copilot产品。OS Copilot是阿里云操作系统团队基于大模型构建的OS智能助手。它具有自然语言问答、辅助命令执行、系统运维调优等功能,帮助用户更好地使用Linux,提升阿里云的使用体验。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
区块链 开发者
教程(1):关于如何上链的简单直接的操作教程
这是一篇关于如何上链的简单直接地操作流程。
1865 0
教程(1):关于如何上链的简单直接的操作教程
|
10月前
|
人工智能 搜索推荐 测试技术
通义灵码 Agent+MCP:打造自动化菜品推荐平台,从需求到部署实现全流程创新
通过通义灵码编程智能体模式和 MCP 的集成,开发者可以高效构建在线菜品推荐网站。智能体模式大幅提升了开发效率,MCP 服务则为功能扩展提供了无限可能。
|
9月前
|
存储 虚拟化 iOS开发
VMware ESXi 9.0 macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版
VMware ESXi 9.0 macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版
1081 1
VMware ESXi 9.0 macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版
|
数据采集 机器学习/深度学习 数据可视化
R语言从数据到决策:R语言在商业分析中的实践
【9月更文挑战第1天】R语言在商业分析中的应用广泛而深入,从数据收集、预处理、分析到预测模型构建和决策支持,R语言都提供了强大的工具和功能。通过学习和掌握R语言在商业分析中的实践应用,我们可以更好地利用数据驱动企业决策,提升企业的竞争力和盈利能力。未来,随着大数据和人工智能技术的不断发展,R语言在商业分析领域的应用将更加广泛和深入,为企业带来更多的机遇和挑战。
|
负载均衡 算法 网络虚拟化
ensp中链路聚合配置命令
链路聚合(Link Aggregation)是结合多条物理链路形成逻辑链路的技术,提升网络带宽、增强冗余性和优化负载均衡。在高带宽、高可靠性及负载均衡需求的场景如服务器集群、数据中心等中广泛应用。配置包括手动和自动模式,手动模式下,如LSW1和LSW2,通过`int eth-trunk`、`trunkport`等命令配置接口和成员链路。自动模式下,如SW3和LSW4,使用LACP协议动态聚合,通过`mode lacp-static`和`load-balance dst-mac`命令设置。配置后,使用`dis eth-trunk`检查聚合状态。
2903 1
ensp中链路聚合配置命令
|
开发框架 Java 测试技术
Spring Boot中的API文档生成
Spring Boot中的API文档生成
|
存储 编解码 移动开发
RTSP协议抓包及讲解(一)
RTSP协议抓包及讲解
1297 0
|
机器学习/深度学习 云安全 人工智能
文心千帆:PPT 制作、数字人主播一键开播等应用场景惊艳到我了,下面给到Prompt工程详细教程应用场景及案例
文心千帆:PPT 制作、数字人主播一键开播等应用场景惊艳到我了,下面给到Prompt工程详细教程应用场景及案例
文心千帆:PPT 制作、数字人主播一键开播等应用场景惊艳到我了,下面给到Prompt工程详细教程应用场景及案例
|
资源调度 关系型数据库 MySQL
实时计算 Flink版操作报错合集之遇到如下报错:java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer,该怎么办
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
714 0