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

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
Linux
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
32 0
|
7天前
|
缓存 数据安全/隐私保护 UED
代理服务器在HTTP请求中的应用:Ruby实例
代理服务器在HTTP请求中的应用:Ruby实例
|
15天前
|
监控 物联网 数据挖掘
PHP不仅在Web开发领域有着广泛的应用,其在服务器端的应用也非常重要
【8月更文挑战第4天】PHP不仅在Web开发领域有着广泛的应用,其在服务器端的应用也非常重要
31 8
|
15天前
|
运维 应用服务中间件 持续交付
自动化运维之宝:Ansible在服务器管理中的应用
【8月更文挑战第4天】本文深入探讨了Ansible这一自动化运维工具的实际应用,通过具体案例展示了其在服务器配置、软件部署和系统管理中的强大功能。文章不仅介绍了Ansible的基本操作,还提供了代码示例和实践技巧,旨在帮助读者有效提升运维效率。
41 6
|
15天前
|
存储 人工智能 运维
裸金属服务器详解:定义、核心特点与应用
裸金属服务器,又称单租户环境物理服务器,是指由一个或多个独立的服务器组成,提供专属的物理计算资源。它是服务器领域的一个创新产物,结合了虚拟机的弹性和物理机的性能优势,成为云端的一个专用物理服务器。裸金属服务器在硬件层面直接提供计算资源,不经过虚拟化层,从而避免了虚拟化带来的性能损耗,为用户提供了极致的计算性能和资源独占性。
|
19天前
|
弹性计算 数据可视化 Linux
云服务器 ECS产品使用问题之执行命令时出现 "command not found" ,该如何解决
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
22天前
|
存储 人工智能 数据可视化
阿里云服务器的十二种典型应用场景
阿里云还提供了数据可视化服务DataV,帮助用户通过图形化的界面轻松搭建专业水准的可视化应用。用户可以利用DataV进行数据监控、调度和会展演示等工作,提高数据分析和决策的效率。
|
24天前
|
关系型数据库 Java 分布式数据库
PolarDB产品使用问题之部署到服务器上的Java应用(以jar包形式运行)无法连接,如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
30天前
|
JavaScript 前端开发 搜索推荐
服务器端渲染技术SSR与ISR:深入解析与应用
【7月更文挑战第20天】服务器端渲染(SSR)和增量静态再生(ISR)作为现代Web开发中的两种重要渲染技术,各有其独特的优势和适用场景。在实际应用中,开发者应根据具体需求和条件选择合适的渲染模式。无论是追求极致的页面加载速度和SEO优化,还是实现内容的实时更新,SSR和ISR都能提供有效的解决方案。通过深入理解这些技术的工作原理和应用场景,开发者可以构建出更加高效、可靠和用户体验优异的Web应用。
|
22天前
|
存储 分布式计算 视频直播
阿里云服务器的十二种典型应用场景:解锁云计算的无限可能
场景概述: 区块链技术在金融、供应链管理等领域有着广泛的应用。阿里云提供了区块链服务BaaS,支持联盟链的快速部署和管理。

相关产品

  • 云服务器 ECS