自我介绍:
我是一名研二学生,专业是软件工程,研究方向是医学图像分割处理,因为是转专业过来的,所以项目经验比较薄弱,在部署项目相关服务时,进行了linux和相关软件的学习,通过同学介绍,了解到可以申请试用ecs服务器,下面是我使用过程中遇到的问题和解决办法。
问题:
使用情况:
ecs服务器配置为1核2G,1M宽带,40G高效云盘,基本可以满足使用,主要在服务器端部署了redis,mysql,nacos,mongo,Nginx等,发现布置在云中非常方便,同时不占用本地配置,可以随时访问。
问题:
1.遇到一个严重问题是,布置mongo数据库时没有增加密码,导致MongoDB可以在任何网络在无需使用账号任意登录,数据库中被植入了脚本程序,导致系统占用上升,随后卡死,在处理时也学习到了一些运维知识,但是由于所学技能不够扎实,导致最后还是重置了系统,得到的教训有:1)在正式使用MongoDB等服务之前,要对MongoDB服务进行加固后上线正式服务,2)对于数据库高危险服务慎重考虑是否要开放发布到互联网上,如果不需要互联网访问数据库,可以使用ECS安全组功能控制外网访问服务端口,拒绝黑客初始化访问,让黑客无法触碰到核心业务;3)数据备份,备份,再备份,不论是数据库文件或本地代码文件,对于重要的数据使用阿里云ECS快照功能、或其他离线备份数据;
2.ecs服务器在夜间卡斯过两次,但没有出现过其他问题,还在观察;
3.Nacos启动时卡死服务器,解决办法:应在启动前检查config文件中的内存使用需求和当前内存使用情况,来进行调整。
最后,感谢阿里云让我体验到ecs服务器。