开发者学堂课程【高校精品课-西安交通大学-Web 编程技术:实验一阿里云 ECS 的简单应用】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/73/detail/15858
实验一阿里云 ECS 的简单应用
实验步骤
(1)进入课程体验实验室:
https://developer.aliyun.com/adc/series/university-xianjiaotong,进入页面后,登录自己的账号,登陆成功,直接进入实验一,点击进入前往。
此时我们已经进入实验一的主页面。在此之前已做过这个实验,所以页面显示的是再次体验。若我们没有做过实验,它显示的是体验实验。
(2) 点击再次体验进入实验一,进入到实验一的实验主界面。该主界面有两个重要的按钮:结束体验和创建资源。此时我们需要进行实验,需要点击创建资源,建资源有一个过程,需要我们等待资源创建完毕。
(3) 资源创建完成后,进入页面后,我们可以看见有一个光标在闪烁,此时我们已经进入到云端的服务器,#后的光标提示我们已经进入命令提示状态。首先我们会页面介绍。此页面是命令的主窗口,在左侧显示的是一些资源提示。在上部一般是我们进入此账号,即控制台时可以用到子账号的用户名和密码。
下部为整个ECS服务器的一些资源的相关的一些参数,例如公网ip地址、用户名和密码,在后续操作中会应用到。资源创业成功后,我们可以在页面左侧看到体验手册,体验手册是为我们做一个简单的指导,其有简单的步骤,此时我们可以按照实验手册一步步做去。我们可以看到资源创建成功后,已经进入主页面,我们可以到光标在闪烁。
(4)首先使用mkdir命令在当前目录下新建一个子目录(文件夹),名称为自己的学号,在此命令状态下,用学号mkdir来创建一个子目录,后跟该目录的名称。该目录一般用学号,例如该学号为2110908003,注意命令和学号之间需要有一个空格隔开,即是我们通常所说的在Linux下是命令空格加上参数,参数不是必须有的。此时点击回车没有任何提示。在Linux其实是最好的一种状态。Linux下若没有任何提示,则命令执行成功,若有错误,它会出现提示。
(5)此时按照指导手册,检查文件夹是否创建成功。一般会用ls命令去查看。我们切换到实验页面,用到ls。
可以看到出现了一个蓝色的2110908003,这是我们创建的文件夹,则文件夹已经创建成功。此时接着看下一步要求。
(6) 使用touch命令新建一个文件,文件名称为hello_ESC,并再次使用ls命令查看当前文件夹下的内容。我们用touch,Touch是用来创建文件,此时我们命名一个文件名称touchhello_ESC,回车调用ls,此时我们会发现在名称后多了一个hello_ESC,此时使用touch命令创建的文件。
(7)使用mv命令,mv是move的简称,但是我们命令称为mv,将当前文件夹下的hello_ESC文件移动到刚才新建的2110908003文件夹下,此时的命令格式为:mv hello_ESC 2020050316。此时我们再回到操作界面,输入mv命令,移动hello_ESC,此时需要我们注意的是,很多时候在Linux下,只要不出现重复度很高,我们可以用Tab键,Tab键在键盘的左上方,可以直接把命令带出来,不需要我们一个一个敲出来。移动hello_ESC到211的文件夹下,此时我们输入211再按Tab键,
即呈现出来的是mvhello_ESC 2110908003,再进行回车,我们会发现hello_ESC文件已经不再当前目录下。
(8)使用cd命令切换当前目录。因为当前目录是不需要我们动的,此时我们需要更换当前目录,将当前目录更换到刚才新建的文件夹下,此时我们会发现一些变化,我们用cd空格加上211和Tab键,即cd2110908003,再按回车,我们会发现#前面多出2110908003文件,意味着我们已经进入该目录了。此时调用ls,我们看到hello_ESC文件。表明我们已经通过mv命令把hello_ESC文件,移动到当前文件夹2110908003下。
(9)使用cp命令,cp指的是copy,将文件hello_ESC复制一份,并将其放到2110908003的上层目录,上层目录放置完后,我们需要做cd..和Is。首先我们要做一个cp命令,Copy复制hello_ESC到2110908003的上层,上层我们用..表示上一级目录。
再按回车,我们会没有任何提示,说明成功。此时再改变目录,改变目录我们刚刚用过一次,刚刚是变更的2110908003这个目录下,而此时我们改变目录到..,返回到它的上层目录,此时命令完毕后,我们可以看到#后又出现波浪线的变化,表明此时已回到当前目录,再次输入ls命令回车,发现 hello_ESC 出现,但此处的hello_ESC 与2110908003处的hello_ESC 并不冲突,因此此时两者都存在。为了验证两者,我们输入ls,再加上211和tab键,变成了 ls2110908003。把目录调出来,其意思是显示2110908003目录下的情况。我们可以看到2110908003目录底下也有一个hello_ESC,即意味着当前目录地下和211目录下分别都有一个hello_ESC。
(10) 使用 passwd 命令更改当前用户(当前环境下为 root 用户)的密码。密码要求不能太简单,要有一定强度,最好是字母、数字和下划线的组合。此时我们用 passwd 的命令格式,一般会验证两次密码,若两次一样,它会提示更新成功。
因为此时我们所应用的是超级用户,所以密码不用太过复杂,但如果在 Linux 下一般普通的用户密码是有强度的要求的。我们用passwd做一个修改密码的操作。他会提示让我们输入新密码,此时我们可以输入一些简单的密码,再重复一遍,需要我们注意的是在修改密码的时会发现这个密码是不显示的。这是 Linux 本身的一个安全性的一个体现。若两遍密码一模一样,会出现密码已经更改成功的提示。当我们再次登录服务器时,要求我们需要用新密码登录,旧密码是无法登录的。
(11) 最后我们做完这个实验需要退出此时的环境,一般使用 exit 命令退出远程登录。此时我们的实验就结束了。此时我们进行操作,在#号后输入exit,进行回车,会提示远程会话连接断开,询问关闭终端还是重新连接。
我们直接关闭终端,再结束体验,点击确认,此时资源不再显示,本次实验结束。