出于学习的目的,需要用的服务器,了解到阿里的云服务器很好,正好在该平台看到飞天加速计划·高校学生在家实践”活动,因此参与进来,话不多说,我们进入正题。首先是Xshell远程连接ECS,这里只需根据活动要求即可获得两周的ECS云服务器的使用权。
Xshell远程连接ECS
1.下载Xshell,建议通过360或官网下载。
2.输入ECS的公网ip地址。
3.输入重置密码,即可完成连接。
接下来是部署项目,这里通过部署jdk环境,发布一个jar包,完成部署。
部署项目
1.oracle官网,下载liunx版本jdk压缩包,后缀名是tar.gz。
2.使用Xftp文件上传工具,将该压缩文件上传至ECS云服务器
3.使用rpm -ivh 加文件名。解压改文件,使用java -version查看是否配置成功
4.rpm -qa|grep jdk查看jdk信息,rpm -e --nodeps jdk_卸载jdk。
5.将打包好的jar,通过Xftp,上传至服务器,同时要注意jar包配置的端口号。
6.查看ECS云服务器的安全组有没有配置对应的端口号,没有,则需要进行配置,使用firewall-cmd --list-ports远程查看。
7.使用firewall-cmd --zone=public --add-port=8080/tcp --permanent 命令开启防火墙端口
8.使用systemctl restart firewalld.service 命令重启防火墙
9.使用java -jar 加文件名启动项目
10.可以通过公网ip加端口的方式访问项目首页。至此项目部署完成。
使用linux命令可以对ESC云服务器有更多的了解,或者设置用户权限等操作
linux命令
1.df命令:检查文件系统的磁盘空间占用情况。加上-h 生成人们易于阅读的格式
2.du命令:查看磁盘空间的使用情况。加上-h 生成人们易于阅读的格式
3.mount和umount是挂载和卸载命令。用处:根文件系统以外的文件想要被访问,必须关联根文件下的目录来实现,也就是挂载
4.ln命令:产生硬链接。硬链接是通过索引节点进行连接,允许一个文件有多个有效路径,这样用户就可以建立硬链接到重要文件,防止被误删。
5.ln -s命令:创建软连接。软连接中,文件实际上是一个包含的有另一文件的位置信息文本文件。可以通过ls -li查看文件索引节点的信息。