飞天加速计划·高校学生在家实践

简介: 30多岁的本科生,来学习服务器的使用

我是我们村第一个会上网的孩子。2004年我初中毕业以后就开始整天上网冲浪,当时在网上认识了很多大牛。我特别喜欢阅读他们在自己的网站上发表的诗,即便当时还没有 h5 和 css3,但他们做的网页在当时来讲十分精致,现在回过头来看那些网页其实还挺复古的。过了十几年,我已有了自己孩子,但心头那份对互联网的憧憬还在,所以我经过了两次成人高考,终于考入了西北大学继续教育学院,目前就读于软件技术专业。想不到30多岁的我,还能作为高校学生参与阿里云飞天加速计划。

我想大多数人租服务器其实更多的是想要一个固定的公网ip,通过域名解析到这个ip上可以很方便的使用各种服务。如果每个人的个人电脑ip也是固定的,或者有动态解析协议,那我们就可以自己在家布置一台服务器了。我听说有一些网络运营商可以给用户提供固定ip服务,但我家的还不行。阿里云学生主机配置对于网络请求转发功能是足够的,但是计算比较大的业务就难以承担,所以可以使用 frp 之类的服务做转发,把实际服务器放在家里。

现在越来越多的平台强制要求使用 https 协议,但是申请 SSL 证书是一笔不小的费用。所以我使用 certbot 生成自签字证书。在 ubuntu 上安装 certbot 非常方便,安装过程中可以自动帮我编辑 nginx 配置文件,并且附带一个 cron 作业或 systemd 计时器,它们将在证书过期之前自动更新证书。

在使用阿里云服务器的过程中,我也学到了很多新东西,这些帮助我更好的理解计算机与网络服务体系。我喜欢的作家王小波可以称得上是第一代程序员了,在他的时代没有好用的中文输入软件,所以他就给自己写了一个。实际上能把理与文结合的人不多,两者都很擅长的人可以称得上天才。阿里云给了所有高校程序员们一个成为王小波的机会,于是才有了这么多优秀的不少于 600 字的文章。

目录
相关文章
|
6月前
|
人工智能 自然语言处理 搜索推荐
AiChat—智能办公助手
在当今的数字化时代,人工智能(AI)已经在各个领域中展现出了强大的能力和潜力。AI在许多方面都为我们的生活带来了便利,其中最显著的一点就是在我们的日常交流和工作中。 现在,最简单的低门槛软件应该是AiChat……
185134 15
AiChat—智能办公助手
|
存储 弹性计算 安全
飞天加速计划·高校学生在家实践
本文介绍了作者参与阿里云举办的“飞天加速计划·高校学生在家实践”活动的经历和收获。作者首先进行了自我介绍,并说明了自己对云计算和新兴科技领域的兴趣。通过该活动,作者接触到了阿里云ECS,并分享了在使用过程中的一些经验和发现,包括实例创建与配置、远程连接、安全设置以及存储与备份。作者还提到了在使用ECS时遇到的挑战,并通过不断学习和尝试找到解决办法。最后,作者总结了参与活动带来的收获,并展望了未来在云计算领域的发展。该活动为作者提供了丰富的实践机会,加深了对云计算的理解,并为未来的学习和职业发展奠定了基础。
240 0
|
3月前
|
监控 BI Python
python django教学质量评价系统,实现学生、教师、管理员不同角色管理
本文介绍了一个基于Django框架开发的教学质量评价系统,该系统为学生、教师和管理员提供了不同角色的管理和评价功能,实现了教学质量的全方位评估和管理,旨在提高教育质量和促进教学改革。
python django教学质量评价系统,实现学生、教师、管理员不同角色管理
|
弹性计算 Linux 程序员
飞天加速计划·高校学生在家实践
1.自我介绍 2.阿里云ECS使用攻略 3.收获总结,展望未来
|
3月前
|
存储 缓存 Java
如何删除 HashMap 中的重复元素?—— 99% 的人不知道的第 3 种实现思路
如何删除 HashMap 中的重复元素?—— 99% 的人不知道的第 3 种实现思路
36 0
|
4月前
|
存储 前端开发 JavaScript
react hooks 学习进阶
【7月更文挑战第12天】 React Hooks(自16.8版起)让函数组件能处理状态和副作用。useState用于添加状态管理,useEffect处理副作用,useContext共享数据,useReducer处理复杂状态逻辑,useRef获取引用。进阶技巧涉及性能优化,如useMemo和useCallback,以及遵循规则避免在不适当位置调用Hooks。理解异步更新机制和结合Redux等库提升应用复杂性管理。持续学习新技巧是关键。
50 0
|
弹性计算 关系型数据库 MySQL
飞天加速计划·高校学生在家实践分享
本文从一个新手的角度介绍了飞天加速计划·高校学生在家实践带来的收获
178 1
飞天加速计划·高校学生在家实践分享
|
11月前
|
Shell PHP 数据安全/隐私保护
Bugku CTF 矛盾 网站被黑
Bugku CTF 矛盾 网站被黑
51 0
|
Linux 开发者
linux系统
Linux是一种开源操作系统,由来自全球各地的软件开发者共同开发而成。它提供了一个支持各种类型的应用程序和系统,可以在各种类型的计算机硬件上运行,包括个人电脑、机器人和其他嵌入式设备。 Linux可帮助用户实现许多功能,包括网络连接、文件管理、软件安装和配置、系统维护和优化等。它还提供了许多自定义和可定制的功能,以满足不同用户的需求。
183 1
|
前端开发 测试技术 Android开发
重新构建711的Android项目(二),架构的选择与实现
重新构建711的Android项目(二),架构的选择与实现