简单介绍
计算机专业的大三狗。刚刚经历数据库、Web开发、操作系统等多门课程的重压,现在总算可以自行做些规划了。
疫情初期在家闭关,正好用刚学的Python写了个能够抓取的各个疫情信息API的汇总大屏,依靠Flask运行,挂在了学校社团给的服务器上。初次上云毫无经验,一点点配置都搞得晕头转向。后来的课程虽然要求写课设,但都是要求本地运行即可,也就没采取上云的方式。此番重新接触云服务器,让自己的小项目有了真实运行的环境,也能多积累点经验。
使用体验
可能许多新手都会被命令行困扰。当初就觉得文件管理非常恼人,只得另外开启ftp(用了XFTP)获得图形界面再进行管理。但其实用多了就会发现,与其等待连接、点击文件夹编辑,还不如命令行编辑快捷轻松。
个人喜欢将项目打包为Docker后再上线,Docker配合一台云服务器,大有可玩。当然,如果觉得单有命令行管理还是有些不适的话,可以使用portainer这种项目,占用一个端口,作为Web服务来远程管理Docker(不过终究是要回归命令行的)。
后续计划
学校社团常常需要为其它学院或者一些单位开发网站等Web服务,使用云服务器做开发与测试必然优于在本地操作。多多练习,争取从学徒成长为开发者。
一点困扰
不得不说,上云难免会遇到与肉鸡(跳板)为邻的情况。绝大多数肉鸡都是云服务器(毕竟自有实体服务器会更容易溯源),对着你就是一顿猛Ping。所以ICMP不需要的话就关掉吧,个人平常练习做的服务也会开在大端口,这样能避开一些攻击。