本人是一名来自江西南昌的大三学生,计算机科学与技术专业。由于本学期学校有一个科研实践项目,需要我们自己动手实践做项目。我们小组选择的是基于flask框架的web服务器,目前项目已经基本完成,需要把项目部署到服务器上提供访问。而我在学习Linux的基础知识时通过教学视频了解到了到阿里云服务器,并且通过视频评论区的介绍,知道了阿里云现在的“飞天加速计划·高校学生在家实践”活动。于是抱着试一试的心态,申领了一台服务器,准备开始项目的部署。下面是我在部署项目时遇到的问题和解决方法。
首先为了方便我们管理服务器,可以安装一个宝塔面板。输入命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
回车以后 输入y确认,等待安装即可。
安装完成以后 根据显示的管理面板地址以及账号密码,可以通过宝塔访问服务器:
但在此之前 我们还要进入阿里云的管理控制台,找到安全组策略,放行8888端口才行:
输入8888端口,保存即可。
输入网址以后,使用给出的账号密码,最后绑定手机即可使用宝塔面板进行管理。
此外,如果觉得系统的命令行模式使用起来不习惯,我们还可以给他安装图形界面并且使用图形界面进行使用。
1.输入yum grouplist 可以查看需要安装的包
2.再输入yum groupinstall "GNOME Desktop" 安装桌面
3.随后程序会开始下载桌面组件,期间需要输入y进行确认。
4.安装完成后,输入systemctl set-default graphical.target将图形界面设置为默认启动方式
5.重启实例以后,我们可以根据vnc连接进入实例,访问图形化的桌面。
通过图形化界面,我们就可以更方便的管理我们的服务器了。
在使用Linux服务器的过程中,我也实践了很多Linux的基础知识,比如一些常用的命令行指令,像cd ln ls 等等,同时我也慢慢适应了命令行操作,通过输入指令让服务器工作。在搭建环境的过程中,我也遇到了很多问题,比如说使用安装数据库软件,以及还原数据库的备份文件。这些问题我通过百度或者csdn以后都找到了解决方法。在部署了项目以后,我的目标就是申请一个域名,让自己的网站更加正规,完善。一步一步扩展功能,同时学习更多的linux运维知识。