开发者社区> Toro180> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

试用阿里云ECS学生服务器

简介: 试用阿里云免费的ECS学生服务器,借以熟悉Linux系统操作,并尝试使用nginx代理之前写过的一个前端项目。
+关注继续查看

前言

暑假期间,自学linux之际,偶然了解到阿里云有提供免费的学生机,赶紧跑来注册使用一番,借以熟悉linux系统及对应操作。
熟悉之后,尝试利用nginx对之前写过的一个前端项目进行了反向代理,最后能够成功在公网上访问并使用。

一.ECS服务器的领取与使用

24岁以下的同学,都可以以学生身份免费领取学生机,具体步骤如下:

  1. 进入阿里云官网
  2. 在主页上方搜索学生机进入
  3. 完成系列任务,如下图

image.png

  1. 到免费领取步骤时,需要自己指定系统和版本,我这里选择了centos 7.9
  2. 到手后,注意需要首先重置密码,才能远程通过xshell连接

二、Linux基础操作

这里记录一下常用的Linux基础操作,权且当作复习和笔记了。

1.目录管理

ls: 列出目录
选项和参数:
  • -a:全部文件,连同隐藏文件
  • -l:列出文件属性权限等详细数据
cd:切换目录
change directory

pwd:显示目前的目录
print working directory

  • -p:显示真实路径,而不是link路径
mkdir:创建一个新的目录
mkdir [-mp] 目录名称
  • -p:递归创建文件夹
rmdir:删除一个空的目录
rmdir [-p] 目录名称
  • -p:递归删除目录
cp: 复制文件或目录
cp [-adfilprsu] 来源档(source) 目标档(destination)
  • -a:等同于pdr同时使用
  • -p:连同文件属性也一起复制,常用于备份
  • -d:若来源为link,则复制也为link
  • -r:递归复制,常用于目录
rm: 移除文件或目录
rm [-fir] 文件或目录
  • -f:force,强制删除,无警告
  • -r:递归删除(rm -rf /,删库跑路QAQ)
mv: 移动文件与目录,或修改文件与目录的名称
mv [-fiu] source destination

2.文件属性

image.png
利用 ls -l查看文件属性,如上图所示,
从左至右用0-9这些数字来表示。
第0位确定文件类型,第1-3位确定属主(该文件的所有者)拥有该文件的权限。第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。
其中:

第1、4、7位表示读权限,如果用"r"字符表示,则有读权限,如果用"-"字符表示,则没有读权限;

第2、5、8位表示写权限,如果用"w"字符表示,则有写权限,如果用"-"字符表示没有写权限;

第3、6、9位表示可执行权限,如果用"x"字符表示,则有执行权限,如果用"-"字符表示,则没有执行权限。

对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。
同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。
文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。
因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。

chmod:修改文件属性
chmod [-R] xyz 文件或目录
查看文件
以下皆是查看文件的命令,but我基本都用vim
  • cat 由第一行开始显示文件内容
  • tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
  • nl 显示的时候,顺道输出行号!
  • more 一页一页的显示文件内容
  • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
  • head 只看头几行
  • tail 只看尾巴几行

3.vim

这是非常好用的文本编辑器,基本所有的unix like系统都会内置。
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。这三种模式的作用分别是:
--命令模式--
用户刚刚启动 vi/vim,便进入了命令模式。
此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。

--输入模式--
在命令模式下按下i就进入了输入模式。此时就可以当文本编辑器来编辑内容了。
按ESC退出,回到命令模式

--底线命令模式--
在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):

  • q 退出程序
  • w 保存文件

按ESC键可随时退出底线命令模式。

三、nginx部署vue项目

  1. vue项目打包。使用命令 run npm build,生成dist文件夹。
  2. 通过xftp上传到服务器,我放到了home目录中
  3. 安装并启动nginx。这个可以自己搜一下,教程很多。
  4. 修改nginx.conf文件。(把这个地址改为你的dist目录位置即可)

image.png
然后就可以愉快的在公网访问啦!(默认80端口)
Tips:
如果不行,记得查看防火墙有没有开放端口,阿里云安全组有没有配置对应端口号。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云ECS续领
计算机小白第一次使用云服务器
69 0
阿里云续领ecs
通过阿里云的高校计划,我掌握了linux的一些基本命令,搭建了个人的博客
61 0
在阿里云的ECS使用体验
这是我使用ESC服务器后的体验
17 0
阿里云ECS的一周使用体验
阿里云ECS是一项快速的云端服务器,它能为开发者创建一个崭新的平台,为开发者带来更多的可能性,也能帮助开发者更好的使用云端资源,通过云端资源进行开发操作。我在使用一周后,利用Xshell软件连接服务器,从服务器中进行linux系统的学习,并练习redis软件的使用,从使用中感受到阿里云ECS的便捷迅速,是非常优秀的云端服务器。连接服务器的方式非常便捷,只需要连接服务器,记住自己的用户名,然后输入密码就可以远程连接服务器,为了保证安全,需要自己设定安全组,自己开放需要使用的端口,这样保障了整个系统的稳定性,非常的简洁。并且在使用前还有非常细致的教学,从设定、定义、配置等都有非常详细的资料,很有效
22 0
阿里云ECS使用体验
阿里云飞天计划ECS使用体验
19 0
一名毕业生的阿里云ECS使用体验
本人是计算机专业的大学生,现将一些使用阿里云ECS服务器的一些使用体验做一些简单的分享,同时能够让自己回顾一下关于ECS学习过程中学到的一些知识。
29 0
阿里云ECS使用体验阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
22 0
阿里云ECS使用体验
本篇主要涉及阿里云ECS的使用体验和本人的使用方向,以及本人对阿里云服务器的相关使用技巧、感悟。
30 0
许久未见,仍是熟悉面孔——阿里云 ECS 使用体验
多年以前,因帮助站长朋友打理网站,我接触过云服务器和 VPS,因经济原因和维护原因,我的博客网站一直搭建在虚拟主机上,如今因“飞天加速计划”才有幸迁移到云服务器上。再次使用云服务器 ECS,虽然许久未见,但仍是熟悉面孔……本文将向你讲述,我,作为一个科技爱好者的建站故事。
55 0
阿里云ECS使用体验-首次使用
首次将java网页部署到服务器上,可以获得其他人的访问。
35 0
+关注
1
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载