我是来自一个北京高校的大四学生,目前在做本科的毕设。由于本科是传统工科专业,不写数据库也不搭网站,所以之前也没有接触过云服务器。我了解到“飞天加速计划-高校学生在家实践活动”是通过我的同学了解到的。这位同学自己建了一个个人公众号内有回复功能,所以他就在阿里云上通过学生身份租了一台服务器同时也推荐给了我。我安装的是比较常见的ubuntu系统。
由于我是想在服务器上部署一个mysql数据库,Ubuntu网上的资料很多,所以我很快就安装好了mysql并通过修改账号,使账号具有远程登录的权限 「localhost」->「%」。这里值得注意的一点是要先修改mysql设置的默认密码,要不然无法修改成功。接下来我有修改了MySQL 配置文件 bind - address为 0.0.0.0,允许所有的IP地址对本服务器进行远程连接。这里要注意的是最好先学习下vim编辑的一些常用命令,要不然打开了文件也不会修改里面的数据。后来我想打开几个端口做socket,但是我在安全组里打开了相应的端口,在服务器上也用相应的命令行打开了端口。第一次用了sudo ufw allow <端口号> 打开,用sudo ufw status查看发现是打开的,用sudo netstat -nultp查看却没有。第二次用iptables的方法并相应地永久保存了规则,用sudo netstat -nultp查看还是没有。目前我还没有解决这个问题。
总之这是我第一次接触云服务器也是第一次接触linux系统,摸索出来了许多经验。阿里云的控制台功能很强大,上面可以对服务器执行很多的操作。对比mobaxterm,阿里云的远程连接可以在命令行上进行复制粘贴,这点十分方便,帮助我们可以使用快速将网上的教程。等待毕设结束后我打算继续使用阿里云的ESC进行网站开发的工作,感谢阿里云对在校学生的支持,允许我们拥有一台自己的云服务器。