ECS基本命令及简单应用

简介: 本场景介绍如何申请阿里云ECS环境资料,并在其下进行基本的Linux命令操作。

ECS基本命令及简单应用


1. 创建资源

开始实验之前,您需要先创建实验相关资源。

  1. 在实验室页面,单击创建资源
  2. (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、子用户信息等)。

说明:资源创建过程需要3~5分钟视资源不同开通时间有所差异,ACK等资源开通时间较长。完成实验资源的创建后,您可以在云产品资源列表查看已创建的资源信息,例如:子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等。

实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。


资源创建成功,可在左侧的资源卡片中查看相关资源信息以及RAM子账号信息



2. 实验步骤

1.资源创建完成后的界面如图1所示。页面中显示了有关ECS服务器的详细信息,包括体验剩余时间、ECS服务器公网IP地址和帐户信息、用于登录管理控制台的子帐户信息,并且已经自动成功登入ECS服务器。

1 资源成功创建并自动登录ECS服务器后的界面


2.使用mkdir命令在当前目录下新建一个子目录(文件夹),名称为自己的学号,这里的学号假定为4119405163,如图2所示。

注意:该命令及下面命令的具体使用方法参见本实验第4部分“实验知识补充”

2 执行mkdir命令后的界面


3.使用ls查看当前目录下包括哪些文件和文件夹,如图3所示。

3 执行ls命令后的显示界面


4.使用touch命令新建一个文件,文件名称为hello_ESC,并再次使用ls命令查看当前文件夹下的内容。文件新建完成后的界面如图4所示。

4 执行touchls命令后的显示界面


5.从putty主站点https://www.chiark.greenend.org.uk/~sgtatham/putty/下载putty的独立二进制可执行文件。此版本下载后无需安装,可直接打开使用,putty主站点及二进制可执行文件下载位置分别如图5和图6所示。

5 putty主站点

6 putty二进制文件下载链接


6.打开下载好的putty文件,在弹出窗口的“HostName(or IP address)”输入框中输入图3中所示的“ECS公网地址:”,点击“Open”按钮,操作过程如图7所示。

7 putty主界面


7.在新打开的登录窗口中输入图1中所示的用户和密码,用户均为root,密码请使用密码文本框右侧的复制按钮,再在登录窗口的password处粘贴,特别注意,linux下密码是不显示的,所以即使粘贴动作已经完成,屏幕上password处也不会有任何显示,另外需要注意粘贴时只需将鼠标移动到password处,然后点击鼠标右键即可完成,操作过程如图8所示。粘贴完成后按回车键即可进入登录成功界面,如图9所示。

8 putty登录主界面

9 putty登录成功界面


8.在putty窗口输入ls命令,会看到与图4相同的显示效果,即两种模式下操作的是同一台ECS。执行ls后的显示效果如图10所示。

10 putty下执行ls的效果


9.在putty窗口执行mv命令将当前文件夹下的hello_ECS文件移动到刚才新建的4119405163文件夹下,移动完成后再使用ls命令查看移动效果,完成后的页面如图11所示。

后面如无特殊说明,所有的操作都在putty窗口下执行。

命令格式如下:

mv hello_ECS 4119405163
ls

11 putty窗口中执行mvls命令后的显示界面


10.使用cd命令切换当前目录。将当前目录切换到4119405163目录,并查看该目录下的文件和目录情况,执行情况如图12所示。

命令格式如下:

cd 4119405163
ls

12 执行cdls命令后的显示界面


11.使用cp命令将文件hello_ECS复制一份,并将其放到4119405163的上层目录,即刚进入系统时的目录,执行情况如图13所示。

命令格式如下:

cp hello_ECS ..
cd ..
ls

13 执行cp命令后的显示界面


12.使用passwd命令更改当前用户(当前环境下为root用户)的密码。密码要求不能太简单,要有一定强度,最好是字母、数字和下划线的组合。

命令格式如下:

passwd

输入命令后需要输入两次密码,如果成功,则会出现密码更新成功的提示,如图14所示。

14 执行passwd命令后的显示界面


13.使用vim命令创建一个hello.txt文件,在文件中输入“我爱你中国!”,然后存盘退出。

命令格式如下:

vim hello.txt

输入上述命令后,要进入编辑模式才可输入文字,可以按键盘上的“i”键进入编辑模式,并输入要求的内容。保存时,需要先按键盘左上角的“Esc”键,然后输入“:”(冒号),在冒号后面输入wq后按回车键完成保存退出,其中w表示保存,q表示退出。编辑及保存退出操作的界面如图15所示。

15 使用vim编辑器编辑相关文件的界面


14.使用cat命令显示hello.txt文件的内容,执行该命令后的效果如图16所示。

命令格式如下:

cat hello.txt

16 使用cat命令显示文件内容的界面


15.在putty中使用exit命令退出远程登录。返回ECS资源界面,并在窗口执行exit命令即可出现远程会话连接断开对话框,选择关闭终端按钮可退出实验1的资源窗口。退出前的界面如图17所示。

17 执行exit命令后的显示界面

3. 实验要求

1.请将你做的每一步截图,至少需要3张图,图片中应该能够体现是你亲自做的,图片名称分别用e1-1.jpge1-2.jpg……e1-n.jpg保存,并打包提交到学习平台上,压缩包格式统一为zip格式。

2.西安交通大学的同学,请将文件命名为“你的学号-ecs.zip”;非西安交通大学的同学,请将文件命名为“你的学校-你的姓名-ecs.zip”或“你的姓名-ecs.zip”。

3.所有文档请于实验截止日期前提交。


4. 实验补充知识

  1. 1.mkdir
  • 命令描述:mkdir命令用于新建子目录。
  • 命令格式:mkdir [参数] [目录名]
  • 参数说明如表1

1 mkdir命令参数

参数

说明

-p

确保目录名称存在,不存在的就建一个

  1. 2.ls
  • 命令描述: ls命令用于显示指定工作目录下的内容。
  • 命令格式:ls [参数] [目录名]
  • 参数说明如表2

2 ls命令参数

参数

说明

-a

显示所有文件及目录(包括隐藏文件)

-l

将文件的权限、拥有者、文件大小等详细信息列出(ll等同于ls -l)

-r

将文件反序列出(默认按英文字母正序)

-t

将文件按创建时间正序列出

-R

递归遍历目录下文件

  1. 3.mv
  • 命令描述: mv命令用来为文件或目录改名、或将文件或目录移入其它位置。
  • 命令格式:mv [参数] [源文件] [目标文件]
  • 参数说明如表3

3 mv命令参数

参数

说明

-i

若指定目录已有同名文件,则先询问是否覆盖旧文件

-f

如果目标文件已经存在,不会询问而直接覆盖

  1. 4.cd
  • 命令描述:cd命令用于切换工作目录。
  • 命令使用示例:

cd .. //返回上级目录

cd abc //进入abc目录

  1. 5.touch
  • 命令描述:用于修改文件或者目录的时间属性,若文件不存在,系统会建立一个新的文件。
  • 命令格式:touch [文件或目录]
  • 命令使用示例:

touch 123 //在当前目录下新建文件123

  1. 6.cp
  • 命令描述:cp命令主要用于复制文件或目录。
  • 命令格式:cp [参数] [源文件] [目标文件]
  • 参数说明如表4

4 cp命令参数

参数

说明

-d

复制时保留链接

-f

覆盖已经存在的目标文件而不给出提示

-i

覆盖前询问

-p

除复制文件的内容外,还把修改时间和访问权限也复制到新文件中

-r

复制目录及目录内的所有项目

  1. 7.passwd
  • 命令描述:passwd命令主要用于更改用户的密码。
  • 命令格式:passwd [参数] [用户名]
  • 参数说明如表5

5 passwd命令参数

参数

说明

-d

删除密码

-l

停止帐号使用

-u

启用已被停止的账户

-x

设置密码的有效期

-g

修改群组密码

  1. 8.exit
  • 命令描述:exit命令用于退出目前的shell

实验链接:https://developer.aliyun.com/adc/scenario/exp/96dbe115946342609ad705d921e0fb20?spm=a2c6h.13858375.0.i1.203a5edfKxXlld

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
Java 关系型数据库 API
探索后端技术:构建高效、可靠的服务器端应用
在当今数字化时代,后端技术是任何成功应用程序的基石。它涉及服务器、数据库和应用程序之间的交互,处理数据存储、业务逻辑和系统性能等关键任务。本文将深入探讨后端开发的核心概念、常见技术栈及其实际应用,帮助读者更好地理解和掌握构建高效、可靠后端系统的技巧与策略。
|
1月前
|
监控 中间件 Java
后端技术:构建高效、稳定的服务器端应用
【10月更文挑战第5天】后端技术:构建高效、稳定的服务器端应用
80 0
|
11天前
|
存储 缓存 前端开发
如何优化 SSR 应用以减少服务器压力
优化SSR应用以减少服务器压力,可采用代码分割、缓存策略、数据预加载、服务端性能优化、使用CDN、SSR与SSG结合、限制并发请求、SSR与CSR平滑切换、优化前端资源及利用框架特性等策略。这些方法能有效提升性能和稳定性,同时保证用户体验。
|
1月前
|
机器学习/深度学习 人工智能 运维
企业内训|LLM大模型在服务器和IT网络运维中的应用-某日企IT运维部门
本课程是为某在华日资企业集团的IT运维部门专门定制开发的企业培训课程,本课程旨在深入探讨大型语言模型(LLM)在服务器及IT网络运维中的应用,结合当前技术趋势与行业需求,帮助学员掌握LLM如何为运维工作赋能。通过系统的理论讲解与实践操作,学员将了解LLM的基本知识、模型架构及其在实际运维场景中的应用,如日志分析、故障诊断、网络安全与性能优化等。
64 2
|
1月前
|
监控 关系型数据库 Serverless
探索后端技术:构建高效、可靠的服务器端应用
本文将深入探讨后端开发的核心概念和关键技术,从服务器架构到数据库管理,再到安全防护,为读者提供全面的后端技术指南。无论是初学者还是经验丰富的开发者,都能从中汲取灵感,提升自己的技术水平。
|
15天前
|
弹性计算 开发工具 git
2分钟在阿里云ECS控制台部署个人应用(图文示例)
作为一名程序员,我在部署托管于Github/Gitee的代码到阿里云ECS服务器时,经常遇到繁琐的手动配置问题。近期,阿里云ECS控制台推出了一键构建部署功能,简化了这一过程,支持Gitee和GitHub仓库,自动处理git、docker等安装配置,无需手动登录服务器执行命令,大大提升了部署效率。本文将详细介绍该功能的使用方法和适用场景。
2分钟在阿里云ECS控制台部署个人应用(图文示例)
|
30天前
|
监控 Linux Shell
|
28天前
|
存储 安全 关系型数据库
Linux系统在服务器领域的应用与优势###
本文深入探讨了Linux操作系统在服务器领域的广泛应用及其显著优势。通过分析其开源性、安全性、稳定性和高效性,揭示了为何Linux成为众多企业和开发者的首选服务器操作系统。文章还列举了Linux在服务器管理、性能优化和社区支持等方面的具体优势,为读者提供了全面而深入的理解。 ###
|
29天前
|
存储 缓存 前端开发
如何优化 SSR 应用以减少服务器压力?
如何优化 SSR 应用以减少服务器压力?
|
1月前
|
存储 弹性计算 算法
前端大模型应用笔记(四):如何在资源受限例如1核和1G内存的端侧或ECS上运行一个合适的向量存储库及如何优化
本文探讨了在资源受限的嵌入式设备(如1核处理器和1GB内存)上实现高效向量存储和检索的方法,旨在支持端侧大模型应用。文章分析了Annoy、HNSWLib、NMSLib、FLANN、VP-Trees和Lshbox等向量存储库的特点与适用场景,推荐Annoy作为多数情况下的首选方案,并提出了数据预处理、索引优化、查询优化等策略以提升性能。通过这些方法,即使在资源受限的环境中也能实现高效的向量检索。

相关产品

  • 云服务器 ECS
  • 下一篇
    无影云桌面