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语法的文章,让我们努力共勉,不负韶华!
最后感谢阿里云为像我一样的广大学生提供如此宝贵的学习机会。

相关文章
|
tengine 应用服务中间件 Linux
【Linux环境】如何在Nginx(或Tengine)服务器上安装ssl证书----介绍nginx服务器类型证书的下载与安装操作
【Linux环境】如何在Nginx(或Tengine)服务器上安装ssl证书----介绍nginx服务器类型证书的下载与安装操作
776 0
|
8月前
|
弹性计算 安全 数据库
活动实践 | 通过弹性公网 IP 确保服务迁移时公网 IP 不变
该方案通过弹性公网IP(EIP)实现公网IP与不同资源的灵活关联和解绑,支持业务水平扩容和资源迁移。具体步骤包括:创建ECS实例并分配固定公网IP,安装Web服务,创建自定义镜像以快速部署新实例,将原实例的固定公网IP转为EIP,并将其解绑后绑定到新实例上,确保服务迁移后对外IP不变。最后,清理资源以避免不必要的费用。
|
存储 安全 前端开发
第五章 跨域资源共享(CORS):现代Web开发中的关键机制
第五章 跨域资源共享(CORS):现代Web开发中的关键机制
266 1
|
9月前
|
云安全 安全 网络协议
游戏服务器被攻击,游戏盾防护具有哪些作用
在数字化时代蓬勃发展,但也面临着黑客攻击、DDoS和CC攻击等网络安全威胁。游戏盾防护应运而生,专为游戏行业提供全面的网络安全解决方案,不仅有效防御大型DDoS攻击,还能精准抵御特有TCP协议的CC攻击,同时通过智能行为分析和业务安全防护,确保游戏服务器的稳定运行,提升用户体验,维护游戏生态和品牌声誉,助力游戏行业健康发展。
|
11月前
|
Android开发 Swift 数据安全/隐私保护
安卓与iOS的较量:一场永无止境的技术竞赛
【10月更文挑战第14天】 在智能手机操作系统的战场上,安卓和iOS一直是两大主角。它们各自拥有独特的优势和特性,吸引了全球数以亿计的用户。本文将深入探讨这两个系统的发展历程、技术特点以及它们之间的竞争关系,带您领略这场永无止境的技术竞赛的魅力。
309 0
|
前端开发 小程序 应用服务中间件
在服务器上正确配置域名https证书(ssl)及为什么不推荐使用宝塔申请免费ssl证书
在服务器上正确配置域名https证书(ssl)及为什么不推荐使用宝塔申请免费ssl证书
500 4
|
分布式计算 关系型数据库 Serverless
实时数仓 Hologres产品使用合集之如何将ODPS视图表数据导入到Hologres内表
实时数仓Hologres是阿里云推出的一款高性能、实时分析的数据库服务,专为大数据分析和复杂查询场景设计。使用Hologres,企业能够打破传统数据仓库的延迟瓶颈,实现数据到决策的无缝衔接,加速业务创新和响应速度。以下是Hologres产品的一些典型使用场景合集。
|
JSON API 语音技术
Android语音识别(本地+第三方)
Android语音识别(本地+第三方)
1004 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
469 0