本人现在研三,就读计算机专业,主要方向是计算机和心率的交叉方向,因为之前实验室的一些项目用的就是阿里云服务器,当时使用的Windows server系统,最近因为个人原因需要拥有一个个人的服务器便于开发工作和科研工作,因为之前使用过腾讯云服务器的学生认证,想着阿里云是不是也有学生认证的免费服务器用,搜索了一下阿里云服务器果然是有的,于是进行学生认证,领取服务器,现在记录一下整个领取过程和安装配置过程。
一开始选择默认的系统是阿里的系统,后来在控制台发现可以更改,更改为Ubuntu系统,随后安装了xshell与阿里云ECS连接并在Ubuntu系统上安装了图形化界面,配置了vnc server并安装了开发环境,把自己的写的http server项目放到上面。其中在安装图形化界面过程中,要注意把apt update,不然的话会一直安装失败。另外在安装配置vnc server过程中也出现了一些问题,现做记录。
首先个人感觉Ubuntu系统安装配置vnc server要比centos要简单一些。要注意在ECS的安全组上的入方向和出方向都要开放端口,5901/5910,要不然即便下载配置好之后,依然不行。启动vnc server使用如下命令:
tigervncserver -xstartup /usr/bin/xterm
但是要注意,默认的5901端口只能在本机访问,所以要加上-localhost no再使用,即:
tigervncserver -localghost no -xstartup /usr/bin/xterm
启动成功,这时候打开vnc viewer就可以连接访问服务器了,安装编译环境和IDE倒是比较顺利。
另外我在这个过程中出现了无法kill的问题,这时需要手动kill,通过kill -9 端口号来手动kill,再次启动vnc server需要remove掉.Xl-lock文件和Xl文件,然后再次尝试启动,即可启动成功,顺利访问
收获方面主要是对服务器的配置等方面的经验的积累,并且也锻炼了自己的动手能力,熟悉了对Linux系统的使用,加深了对Linux系统的理解,为以后的科研和工作积累了一些经验,便于后续展开相关工作。最后衷心希望阿里云服务器越来越壮大,功能越来越完善,为广大开发者提供更好的服务。