ESC使用心得——来自一名大一学生的暑期使用体验

简介: 个人对ESC服务器的认识:弹性服务器,可快速升级配置,扩大规模,自定义程度高。本人主要将ESC服务器用于学习Linux、Vim、Tmux、Git的基础操作以及Shell语法和各类框架的学习等等。本文章主要讲述如何快速上手ESC和使用心得,希望对新手有所帮助。
当你选择完自己需要的服务器后(如下图)

image.png


接着等待阿里发短信告诉你实例即服务器创建完成(如下图)

f0869f126283220fa516d3429826c63.jpg


之后可以在“实例”一项修改root密码(如下图)

f93697396124476973760a653b90c43.jpg


然后可以在“安全组”这里打开自己需要的端口(如下图)

image.png


后面便是ssh登陆环节:

(1)远程登录服务器:

ssh user@hostname
user: 用户名
hostname: IP地址或域名

第一次登录时会提示:
The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established.
ECDSA key fingerprint is SHA256:iy237yysfCe013/l+kpDGfEG9xxHxm0dnxnAbJTPpG8.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入yes,然后回车即可。
这样会将该服务器的信息记录在~/.ssh/known_hosts文件中。
然后输入密码即可登录到远程服务器中。

默认登录端口号为22。如果想登录某一特定端口:
ssh user@hostname -p 22

(2)配置文件

创建文件 ~/.ssh/config。
然后在文件中输入:

  Host myserver
      HostName IP地址或域名
      User 用户名

之后再使用服务器时,可以直接使用别名myserver

(3)密钥登录

创建密钥:
ssh-keygen
然后一直回车即可。

执行结束后,~/.ssh/目录下会多两个文件:
id_rsa:私钥
id_rsa.pub:公钥

之后想免密码登录哪个服务器,可使用如下命令一键添加公钥:
ssh-copy-id myserver

Linux常用命令介绍

(1) ctrl c: 取消命令,并且换行
(2) ctrl u: 清空本行命令
(3) tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项
(4) ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
(5) pwd: 显示当前路径
(6) cd XXX: 进入XXX目录下, cd .. 返回上层目录
(7) cp XXX YYY: 将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如../dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt
(8) mkdir XXX: 创建目录XXX
(9) rm XXX: 删除普通文件; rm XXX -r: 删除文件夹
(10) mv XXX YYY: 将XXX文件移动到YYY,和cp命令一样,XXX和YYY可以是一个路径;重命名也是用这个命令
(11) touch XXX: 创建一个文件
(12) cat XXX: 展示文件XXX中的内容
(13) 复制文本

windows/Linux下:Ctrl + insert,Mac下:command + c

(14) 粘贴文本

windows/Linux下:Shift + insert,Mac下:command + v

使用心得

在使用过程中最直观的感受便是阿里云的ESC传输下载文件速度非常快,服务器稳定。
通过几天的学习我已经熟练掌握Linux、Vim、Tmux、Git的基础操作以及Shell语法等,接下来我还会学习Django等框架,并把自己的所思所想所悟写下来,分享到阿里云开发者社区。如果有时间我也会写一些关于Linux、Vim、Tmux、Git的基础操作以及Shell语法的文章,让我们努力共勉,不负韶华!
最后感谢阿里云为像我一样的广大学生提供如此宝贵的学习机会。

相关文章
|
6月前
|
安全
qq强制加好友无需对方同意, 绕过qq验证强制加好友,一键强制聊天工具
这是一款基于QQ的自动化打招呼工具,通过模拟点击和输入实现批量私信功能。软件包含布局设计、事件函数(如点我初始化、点我私信)及循环操作
|
tengine 应用服务中间件 Linux
【Linux环境】如何在Nginx(或Tengine)服务器上安装ssl证书----介绍nginx服务器类型证书的下载与安装操作
【Linux环境】如何在Nginx(或Tengine)服务器上安装ssl证书----介绍nginx服务器类型证书的下载与安装操作
919 0
|
11月前
|
存储 算法 测试技术
【C++数据结构——线性表】求集合的并、交和差运算(头歌实践教学平台习题)【合集】
本任务要求编写程序求两个集合的并集、交集和差集。主要内容包括: 1. **单链表表示集合**:使用单链表存储集合元素,确保元素唯一且无序。 2. **求并集**:遍历两个集合,将所有不同元素加入新链表。 3. **求交集**:遍历集合A,检查元素是否在集合B中存在,若存在则加入结果链表。 4. **求差集**:遍历集合A,检查元素是否不在集合B中,若满足条件则加入结果链表。 通过C++代码实现上述操作,并提供测试用例验证结果。测试输入为两个集合的元素,输出为有序集合A、B,以及它们的并集、交集和差集。 示例测试输入: ``` a c e f a b d e h i ``` 预期输出:
344 7
|
缓存 安全 Java
Hibernate 中的 Session 是什么?
【8月更文挑战第21天】
266 0
|
JSON API 语音技术
Android语音识别(本地+第三方)
Android语音识别(本地+第三方)
1121 0
Android语音识别(本地+第三方)
|
关系型数据库 MySQL
Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class
Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class
507 0
|
缓存 自然语言处理 物联网
|
数据采集 存储 运维
数据中台如何建设,如何选型?
数据中台往往是伴随企业数字化经营战略进行规划的,是企业企业战略中的重要部分,数据中台建设包含团队搭建、设备采购、平台开发/采购等,预期百万级至千万级启动资金以及每年数百万的持续投入,所以如何建设、如何选型成为数据中台建设首先要考虑的事项。
1475 0
数据中台如何建设,如何选型?
|
存储 Java
什么情况下会产生StackOverflowError(栈溢出)和OutOfMemoryError(堆溢出)怎么排查
什么情况下会产生StackOverflowError(栈溢出)和OutOfMemoryError(堆溢出)怎么排查
|
Kubernetes 容器 Perl
技巧 | 使用Filebeat收集K8S应用日志
Logstash收集Kubernetes的应用日志, 发现logstash十分消耗内存(大约500M), 而改用filebeat(大约消耗10多M内存)。 在进行日志收集的过程中,我们首先想到的是使用Logstash,因为它是ELK stack中的重要成员,但是在测试过程中发现,Logsta.
6848 0