在使用云服务器搭建环境时往往需要安装包的下载,若从国外官网下载安装包可能会面临速度较慢的情况,此时可以利用镜像进行下载,或者去论坛上找已下好并存放在网盘中的资源进行下载。若下载在本地电脑上,需要一些与远程服务器进行文件交互的软件,如Xshell和SecureCRT等。进行项目部署时,Linux操作相较于Windows操作对于新手来说会更为复杂一些,可以先在Windows打好war包之后再利用Xshell软件进行文件上传,避免一些误操作。阿里云服务器有着严密的防火墙,并在控制台中提供了安全组,若安全组中没有添加对应的端口则无法使用,考虑到部分新手对端口信息及配置不熟练,控制台中提供了快速配置的功能接口,选择需要的服务直接快速配置即可,此功能对想入门配置项目的同学十分友好。在部署搭建的过程中,我发现网页端并不能很好的实现对远程连接的操控,尤其是通过远程连接上传一些大文件,或者数量很多的文件包,总不能先压缩然后在云盘里面unzip吧?虽然可行,但是大文件常常在传输到最后的过程中功亏一篑,这实在令人沮丧。失败后空间里留下一个只有真正文件百分之几大小的同名文件,很明显是无法使用的,后来在尝试了不同的操作系统后都出现同样的问题,判断为传输过程不稳定,而不是文件系统的问题。在网络上寻找方法,发现可以使用一些辅助软件进行连接,比如XShell,WinScp或者MobaXterm这种工具,相比网页,这些工具可以帮助开发者建立更稳定的链接,同时也有批量向云服务上传文件的功能,这无疑省去了压缩解包的过程;在尝试开发者课程的过程中,我发现各种辅助工具可以起到非常好的助力,比如navicat这种数据库可视化,zabbix分布式系统监视还有一些命令行文档等等,可以让开发运维的过程变得更加方便快捷。