飞天加速计划·高校学生在家实践 续费任务文章

简介: 记录我的linux学习之路

一、自我介绍
我是东南大学机械工程学院的学生,目前还是研二阶段。出于兴趣和职业规划的原因,在研究生阶段自学java,也非常感谢阿里云互联网大学,在这里面上我“白嫖”了很多课程学习到了非常多的知识。有个up主给我推荐了他使用过的阿里云服务器,他觉得使用操作很方便又比较适合学生党。而且在我学习java的过程当中,我也自主独立完成了第一个论坛项目的开发,并将这个项目部署到了阿里云服务器上,让我的网站被更多人看到并使用。
二、阿里云使用初体验
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大。其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,我们理解起来很快,短期内就基本掌握了操作和运行模式。对我们学习操作系统有很大的帮助,加深我们对OS的理解。
在阿里云服务器上可以直接学习linux相关操作,并且更贴近真实企业开发,其实对于一个java后端程序员来说,linux内核知识不需要掌握太多,但是关于linux的基本知识是必须要掌握的,通过一些课程的学习配合阿里云服务器上的直接操作,同时配合xshell和xftp软件,更简化了项目的部署,等后期学的更深入,还可以使用宝塔面板来更加速我的开发。在项目部署当中,也遇到了非常多的问题,除了要记忆并理解各种linux操作,还要学习在linux上安装各种软件的方式,像mysql、maven、redis、kafka、es、tomcat、nginx等等,安装过后要统一管理并开启任务,在这期间我也遇到了非常多的问题,也是看了很多文档才得以解决,像阿里云服务器中的安全组的开放,决定了端口是否能使用,消息队列经常崩溃的解决方法,tomcat和nginx的config文档的修改等等一系列问题,最终我的博客项目才得以最终上线,虽然里面可能还有很多bug,但当我第一次通过一个ip访问到我的项目主页时,我的内心还是非常的开心,即使过后还是屁颠屁颠的去改bug。
三、总结感悟
感谢阿里云给我一次为期两周的服务器的免费试用期间,这两周也让我成功使用阿里云服务器上线了我自己写的第一个博客项目,虽然还有很多bug等着改,但项目部署成功让我更加自信,并让我坚持了软件开发的理想或者亦可以当成我的终身爱好也罢,在后面我希望坚持学习,发布更多有用,有意思的项目,并且将他们发布到阿里云上,让更多人看到!

相关实践学习
使用操作系统智能助手OS Copilot解锁操作系统运维与编程
在本实验场景中,将在阿里云ECS上体验OS Copilot产品。OS Copilot是阿里云操作系统团队基于大模型构建的OS智能助手。它具有自然语言问答、辅助命令执行、系统运维调优等功能,帮助用户更好地使用Linux,提升阿里云的使用体验。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
人工智能 小程序 前端开发
【uniapp小程序】uploadFile文件上传
【uniapp小程序】uploadFile文件上传
2160 0
|
存储 人工智能 开发工具
AI场景下的对象存储OSS数据管理实践
本文介绍了对象存储(OSS)在AI业务中的应用与实践。内容涵盖四个方面:1) 对象存储作为AI数据基石,因其低成本和高弹性成为云上数据存储首选;2) AI场景下的对象存储实践方案,包括数据获取、预处理、训练及推理阶段的具体使用方法;3) 国内主要区域的默认吞吐量提升至100Gbps,优化了大数据量下的带宽需求;4) 常用工具介绍,如OSSutil、ossfs、Python SDK等,帮助用户高效管理数据。重点讲解了OSS在AI训练和推理中的性能优化措施,以及不同工具的特点和应用场景。
1180 10
|
边缘计算 C++ 开发者
.NET 9 中没有 wasi 实验性支持
【11月更文挑战第2天】.NET 9 引入了对 WASI(WebAssembly System Interface)的实验性支持。WASI 扩展了 WebAssembly 的使用场景,使其不仅限于浏览器,还能在服务器端和边缘计算等环境中运行。.NET 9 的 WASI 支持包括构建可在 WASI 环境下运行的应用程序、增强与其他 WASI 模块的互操作性,以及针对 WASI 环境进行性能优化。
265 6
|
存储 NoSQL MongoDB
MongoDB 创建集合
10月更文挑战第13天
303 1
|
开发者 索引 Python
【Python 基础】remove、del和pop有什么区别?
【5月更文挑战第8天】【Python 基础】remove、del和pop有什么区别?
|
JavaScript Java 关系型数据库
校园社团信息|基于SprinBoot+vue的校园社团信息管理系统设计与实现(源码+数据库+文档)
校园社团信息|基于SprinBoot+vue的校园社团信息管理系统设计与实现(源码+数据库+文档)
388 0
|
存储 C语言
如何实现双向循环链表
如何实现双向循环链表
|
机器学习/深度学习 传感器 数据采集
【SVM分类】基于支持向量机的数据分类预测(libsvm)附matlab代码
【SVM分类】基于支持向量机的数据分类预测(libsvm)附matlab代码
|
算法 Java API
Java 中是如何获取 IP 属地的
Java 中是如何获取 IP 属地的
Java 中是如何获取 IP 属地的
|
运维 安全 网络协议
避坑:Go并发编程时,如何避免发生竞态条件和数据竞争
大家都知道,Go是一种支持并发编程的编程语言,但并发编程也是比较复杂和容易出错的。比如本篇分享的问题:竞态条件和数据竞争的问题。
447 0

热门文章

最新文章