我的ESC使用体验

简介: 本文主要介绍了我的个人情况,在使用阿里云ESC过程中的一些小技巧,以及对以后阿里云云服务器使用的展望。

缘起

初识阿里云,还是个什么都不会的小子。当时正读大学,了解到了当时的学生优惠活动,与现在的活动也不一样。那时候我申请了一年的服务器,顺带在阿里云买了一个好看的域名,开开心心的备案。然后搭建起了自己的第一个网站--wordpress博客。

当时的我,在阿里云上折腾了很多东西。有博客站点,有爬虫,也有科研任务跑深度学习等。也就是在这一年的时间里,我了解到了什么是SSH加密连接,什么是域名解析,什么是公网IP等等许多的有趣的知识。

现在的我,已经在学业上更上一层楼,阿里云,也在他们的活动上更上一层楼。我们都在进步,都在变好。新的我,带着新的期许,带着新的愿景,又重新出现在了这里。

  • 精炼自己所学的知识
  • 养成记录的良好习惯
  • 更深层次的linux系统知识
  • 更深层次的互联网网络知识

就我这几年使用阿里云服务器的经验,做一些简单的推荐吧,希望可以方便大家对云服务器的使用与管理,做更好的自己。

连接工具-Termius

既然大家都是学生(硬气),那肯定得使用一个优美的连接服务器的工具了。GitHub作为一个全球使用最广泛的程序员交友论坛,也给学生提供了遍历。其中就有一款Termius,使用优美,大家可以自行去了解。当然,还有xshell家族的也都提供了相关的学生优惠和个人优惠,大家可以一并了解一下。

基本命令

更新

拿到服务器的第一步,就是更新啦,要不然在部署很多环境的时候,就会出现版本问题。由于当我们申请阿里云的学生服务器时,阿里云默认给我们装的是阿里云的linux系统,其实也就是centos系列的系统,所以包管理以yum为主,如果大家自行安装了ubuntu系列的系统,那么就使用apt-get系列的命令。

yum -y update
yum -y upgrade

查看

ls# 查看当前目录的文件cd <FloderName>  # 进入指定的目录cd .. # 进入上级目录cd ~ # 进入用户主目录pwd  # 查看当前位置

文件/文件夹管理

mkdir <FloderName>  # 新建目录vim <filename>  # 使用最强大的编辑器创建或修改文件rm <filename>  # 删除文件rm <floderName> -r# 删除文件夹mv <source> <targrt> # 移动文件


常用开发环境安装

做网站

做网站有两种,一种是自己从头到尾自己写前端后台,一种是用现成的。而对于新手而言,当然是第二种简单,现存的有很多的程序,如最有名的wordpress,博客新秀ghost等。都是建站的一把好手。

搭建wordpress博客网站的话,最简单的就是宝塔建站了。网上教程很多,可以搜一搜,基本可以概况为:

  1. 下载安装宝塔面板
  2. 登录前台配置
  3. 默认安装lnmp环境
  4. 应用商店安装wordpress

做爬虫

爬虫多有意思啊,所以拿云服务器一直跑着,爬取数据是最好不过的了。由于云服务器不像是我们windows那么直观,环境的管理比较重要。所以还是有很多可以学和注意的地方。

  1. 安装python
yum install -y python3

上面的这种安装方法简单方便,但是不好。因为centos系列的系统是自带python2的,这么直接安装,有时候使用python命令就会出现矛盾;而且使用yum安装的python并不是最新的版本,那怎么办呢?有办法,自己动手,丰衣足食!!!

# 下载python最新源码包wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
# 解压压缩包tar -zxvf Python-3.9.7.tgz  
# 进入文件夹cd Python-3.8.1
# 配置安装位置./configure prefix=/usr/local/python3
# 也可以通过 --enable-optimizations 指定使用优化选项./configure --enable-optimizations--prefix=/usr/local/python3.9 --with-http_ssl_module--with-ssl# 安装make && make install

好了,你的最新版本的python就安装好了。当然,还需要一些软链接,让你的使用更加的方便.

#添加python3的软链接 ln-s /usr/local/python3/bin/python3.9 /usr/bin/python3 
#添加 pip3 的软链接 ln-s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
或者
#添加python3的软链接 ln-s /usr/local/python3/bin/python3.9 /usr/bin/python
#添加 pip3 的软链接 ln-s /usr/local/python3/bin/pip3.9 /usr/bin/pip

接下来就是区分运行环境,安装一个python包,创建我们的虚拟环境

pip3 install virtualenv -y

然后就可以创建一个个小的环境了。

virtualenv env . # 注意有两个参数,第一个是参数的虚拟环境的名字。第二个是位置source env/bin/activate  # 激活

然后这个环境就是隔离的了,在这个环境下的任何操作,都与其他的python环境之间没有影响。

用docker

docker是另外一个容器化的,环境隔离的好东西,不过是系统级别的。也就是当我们在一个linux上安装许多的环境时,管理起来会很麻烦的,所以不如也弄个隔离环境,就有了docker。

首先是安装docker

yum install -y docker

下面是docker的常用命令:

docker ps# 查看目前运行的同期docker start container-name  # 启动容器docker restart containter-name  # 重启容器docker run -d-p8080:80 imagename container # 使用镜像启动dockerdocker rmi imagename # 删除镜像docker rm containername # 删除容器

关于更多的docker相关知识,可以去网站上学习得到。


其实,服务器能做的远远不止这些,期待你自己发掘。


缘妙不可言

新的时代,能够在互联网上做的东西也更多,赋予自己更大的期望与能量,做出更好的东西,展现更好的效果。

个人网站展示

下面是我自己基于服务器用wordpress搭建的个人博客,欢迎访问。

image.png


相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
17天前
|
弹性计算 安全 Linux
esc使用体验心得
在我看来云服务器有以下优点:省力,不需要专门花时间去维护服务器的硬件,看服务器是否运行正常;稳定,这应该是最主要的有点;安全,做web开发最怕的当然是攻击,所以选择大厂的服务器,自然是最香的;省钱,这当然也是很重要的,尤其对于我们学生用户还是很友好的,爆赞!
|
存储 弹性计算 JavaScript
阿里云优惠价格最低的2核2G配置云服务器可以用来做什么?
阿里云服务器租用价格是根据配置大小决定的,2核2G配置是入门级云服务器,当然还有1核1G、1核2G等更低配置,只是这种配置现在已经很少有人选择了,阿里云的各个活动中推出的最低配置也是2核2G起,其中2核指2个CPU核,2G指的是2G运行内存,本文主要介绍一下目前阿里云2核2G配置云服务器的最新实例清单及收费标准和主要适用场景,以供大家了解2核2G配置云服务器可以用来做什么。
2174 0
阿里云优惠价格最低的2核2G配置云服务器可以用来做什么?
|
存储 人工智能 数据可视化
Serverless Devs 介绍
## 开篇 2020年11月份,阿里云智能开源了Serverless 社区的开发者工具Serverless Devs(后简称S) 弥补了国内在Serverless 开发者工具的一个空白。通过高度灵活的配置设定,实现了无厂商锁定的支持;直观易懂的可视化配套也带来了极致的开发者使用体验。通过S你可以体验Serverless hello world 以及 构建生产级Serverless 应用 。你
1515 0
|
6月前
|
Kubernetes Cloud Native 持续交付
探索云原生架构的未来:如何优化资源管理和服务部署
【5月更文挑战第6天】 随着云计算的快速发展,云原生技术已成为企业数字化转型的关键驱动力。此篇文章深入探讨了云原生架构的核心组件及其在资源管理和服务部署方面的优化策略。通过分析容器化、微服务及自动化管理的实践案例,本文旨在为读者提供一套系统的方法论,以利用云原生技术实现更高效、灵活且可靠的IT基础设施。
112 2
|
3月前
|
存储 Ubuntu Linux
如何安装和使用 Docker:入门指南
如何安装和使用 Docker:入门指南
170 1
|
Ubuntu 网络安全 数据安全/隐私保护
ESC使用体验
阿里云esc服务器可以自己定制化操作,类似于毛坯房可以随自己的需求在里面搭建,配置环境,所以可以很好的满足我的项目需求。
206 1
|
存储 前端开发 JavaScript
ESC的使用体验
使用阿里云的ESC的一些体验分享
ESC的使用体验
|
监控 安全 JavaScript
我的ESC使用体验
在体验了两周的阿里云云服务器,我对服务器有了新的认识
我的ESC使用体验
|
6月前
|
存储 弹性计算 运维
深度解读:阿里云服务器ECS经济型e实例配置整理和性能参数表
阿里云推出经济型ECS e系列服务器,适用于个人开发者、学生和小微企业。该系列采用Intel Xeon Platinum处理器,支持多种CPU内存配比,性价比高,2核2G3M配置只需99元/年,新老用户不限量购买且续费不涨价。提供相同可用性SLA和安全标准,具备ESSD Entry云盘等企业级特性。适合中小型网站、开发测试和轻量级应用
|
Cloud Native Go
职业规划与面试:如何展示你的长期职业目标
职业规划与面试:如何展示你的长期职业目标
150 0