第一部分
我是一名计算机科学与技术专业的学生,目前研究生一年级,具体专业是计算机系统结构。我自己参加开源项目需要一台Linux实例,笔记本装双系统很不方便,使用WSL有些时候不能满足需求,所以我将目光转向了阿里云平台。最终在阿里云的网页上发现了“飞天加速计划·高校学生在家实践”活动。
第二部分
在连接ECS方面我使用SSH连接。一开始我用的是finalShell软件。这是一个国产免费软件,相比于常见的xshell,它提供了更多功能和参数。但是使用了一段时间后我发现它的字体渲染有一些问题,看起来不太舒服。随后我还是使用Microsoft Terminal使用ssh命令连接ECS。
在使用阿里云的ECS使用过程中,我发现我部署的软件web页面在外网不能访问。首先我修改了ECS的安全组,在已有安全组的入方向手动添加了规则:协议类型为TCP,并设置了端口范围和授权对象。但此时我发现IP不能被telnet所ping通。我又修改了Linux防火墙规则,通过iptables [-t table] -CMD chain CRETIRIA -j ACTION命令添加规则。这时,我发现网页端还是不能访问。我通过nc -lk配合telnet发现端口是可以连接的,这样说明我软件部署有问题。结果我发现我部署在回环IP 127.0.0.1上了,我修改部署HOST为0.0.0.0解决了这一问题。在使用zypper的过程中,我了解到zypper会自动选择就近的下载源。但是有时zypper的默认索引更新很慢,所以添加国内仓库有时也是需要的。
第三部分
通过使用阿里云ECS服务器,我熟悉了Linux的基本操作命令,理解了远程控制的概念,学习了tmux,zypper等各种工具,而且对操作系统和网页开发有所了解。我希望能继续使用阿里云服务器来学习和提高我的技术能力。