一、我是一名在读大三学生,所学专业为软件.暑假在家期间,想学习Liunx操作系统.本来打算通过虚拟机装一个Liunx,但是无意间看到了分众传媒在电梯广告上打了阿里云服务器的广告,便在阿里云的官网上,了解到“飞天加速计划·高校学生在家实践”活动.
二、目前体验了7天的ECS云服务器,在使用过程中的体验还是非常不错的,在官网的工作台页面可以看到实例的大部分信息。我选的实例操作系统是CentOS8,选择这个操作系统的主要原因是因为:1.系统长时间运行足够的稳定;2.大部分企业级项目使用该操作系统部署;3.对低配置比较友好;等等原因……
初次使用阿里云的ECS服务器,在github上done了一套前后端分离的项目。1.在docker中跑了jenkins、mysql、redis、zookeeper2.通过jenkins做了后端提交代码自动构建然后打成docker镜像,以容器的方式运行后台;3.前端目前是手动bulid后,将打包后的文件放到nginx中,通过nginx做了反向代理.目前项目稳定运行,内存已用80%.
遇到的问题及解决方案:
- docker启动jenkins,但是未挂载jdk与maven的文件夹,导致jenkins构建项目报错;
- docker中装了gitlab本地仓库,结果通过页面的监控发现’云盘读写BPS’一直是满载,甚至导致ssh不上服务器.在强制重启之后,有几十秒时间可以连上,果断把docker中自启动的gitlab停止并且删除镜像.在网上冲浪后发现是因为gitlab需要的配置比较高;
- 因为不了解云服务器,所以装了mysql后发现通过公网ip加端口连接不上.发现是因为阿里云为了安全所有并没有开启3306的端口,在页面的配置安全组规则中加上3306端口后解决.
主要用到的工具有Xshell和WinScp,分别是远程连接服务器和操作Liunx中的文件.
三、通过近7天对阿里云服务器的使用,对Liunx的操作系统与运维这块的了解进一步加深,最后感谢阿里云的“飞天加速计划·高校学生在家实践”活动,让贫困的大学生也能体验到云上服务! 立足当下,展望未来。