ECS使用初体验

简介: 本文讲述了一名高校大学生第一次使用云服务器搭建自己项目的体验,内容包括从新建实例后一直到搭建python环境,再到实现简单的python---socket

本人是一名就读于福建省某双非一本高校的计算机专业大学生,在同学的介绍下知道了在阿里云“飞天加速计划·高校学生在家实践”活动中,高校大学生通过做任务可以免费领取两个半月时长的云服务器。于是我便先领取了两周。
之前,我自己的项目都是在本地、单机的条件下完成的,并不能算是一个完整的项目。此次,有了阿里云的帮助,我终于能够把自己的服务器放在云端上联网运行了。我选择的esc是ubuntu16.04的版本的,这与我自己在电脑上使用的虚拟机的操作系统以及版本号相同。开始,我怀着好奇心通过网页上VNC远程登录了自己的ESC,刚开始先给ESC安装图形界面,通过这些命令来实现安装:
apt-get update
apt-get install vnc4server
apt-get install xfce4
apt-get install ubuntu-desktop
sudo apt-get install xrdp
然后
【设置允许图形界面root登录】

cd /usr/share/lightdm/lightdm.conf.d/
vim ./50-unity-greeter.conf
一、添加如下配置
    user-session=ubuntu
    greeter-show-manual-login=true
    all-guest=false

vim /root/.profile    
二、允许debug
    (最后一行修改为)
    tty -s && mesg n  || true

安装完之后,我选择通过计算机上的远程桌面连接来登录ESC。步骤是:①先在控制台查看这台ESC的IP地址②远程登录,用户名root和密码登录然后就可以看到自己的服务器啦。
![V)2LM6EFVP8O0]UY8WPSA0.png

下一步要解决的是本地电脑和服务器之间文件传输的问题,我选择了用winscp来实现文件共享。下载winscp后与云服务器创建连接,同样通过ip地址使用sftp协议与云服务器创建连接。我在桌面新建了一个share_dir的文件夹有什么东西要上传云服务器的,尽量都先放在/root/share_dir里,便于管理文件的管理。

然后再配置开发环境,我使用python3.9开发,于是便选择了用anaconda管理python的虚拟环境。首先,上anaconda的官网下载对应版本的.sh文件,“./”运行,然后一直按回车键确认,输入yes,然后安装,然后再修改环境变量(这里不再赘述)。
用source activate命令进入anaconda的(base)环境下,此时便可以使用conda的命令。我用conda create --name py3.9(环境名称) python==3.9的命令新建了一个名为py3.9的使用python3.9的虚拟环境,之后可以通过conda activate py3.9进入该环境。
接下来便可以开始开发啦!!
然后据我所知,可以有两种选择。一是可以通过pycharm的专业版远程连接服务器进行远程开发,但是pycharm专业版是需要付费的,所以这里我使用我自己的方法。我在本地写了一个简单的socket服务器,在本地把我的代码进行调试完成后,通过winscp放到我在桌面建的project工程目录中,在py3.9的虚拟环境下使用python test.py命令来编译运行这一py脚本。
PS:需要额外提到的是:阿里云服务器端口默认是关闭,你需要手动在控制台开启,否则你的客户端将连不上云服务器。开启方法如下:
image.png
image.png
端口范围选全部 即可

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
弹性计算 人工智能 运维
阿里ECS&OS Copilot智能助手初体验
探索阿里云新推出的OS Copilot,与通义千问对比,体验其在Linux运维中的应用。创建ECS实例、重置密码、设置RAM Access Key过程略显复杂。OS Copilot安装简便,能准确解答问题,提供Shell脚本,对运维工作帮助大,评分9分。作为运维新手,认为文档对新人不友好,期待正式版并愿推荐给同行。功能上,突出知识问答和命令执行辅助,优于其他产品,期望优化连续问答和文档处理能力,与ECS整合以增强系统错误排查。
阿里ECS&OS Copilot智能助手初体验
|
8月前
|
监控 负载均衡 网络协议
DNS服务器的搭建之初体验
通过这些步骤,你可以在初次搭建DNS服务器时获得基本的体验,了解如何为域名提供解析服务,促进网络的正常运行。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
119 7
|
弹性计算 关系型数据库 MySQL
基于ECS和云数据库RDS MySQL Serverless快速搭建个人博客初体验
通过安装Apache+PHP+WordPress网站环境,并结合RDS MySQL版数据库实例,快速搭建自己的云上博客。
304 2
|
弹性计算 安全 程序员
ecs 云服务器使用体验感想
在使用了一周的ecs服务器后,我有以下感想。
ecs 云服务器使用体验感想
|
机器学习/深度学习 弹性计算 Linux
大四计算机学生云服务器ESC初体验
本文是一位计算机科学与技术专业的大学生分享自己参加阿里云举办的高校学生在家实践活动的经历。该活动为学生提供了免费的算力平台,使学生能够更好地使用机器学习和数据处理工具。作者通过使用阿里云的ECS云服务器进行数据处理和机器学习模型的训练,发现其效率比个人电脑更高,对自己的研究和项目提供了很大的帮助。通过参加活动,作者深入了解了云服务器和机器学习的应用,并意识到其便利性和高效性。此外,作者也认为阿里云为高校学生提供免费算力服务的举措非常有帮助,可以让学生更好地掌握最新的技术和发展趋势,为未来的发展奠定更加坚实的基础。
|
弹性计算 Apache 数据安全/隐私保护
ECS云服务器使用初体验感想
本周体验并使用ECS云服务器,有以下感想
ECS云服务器使用初体验感想
|
SQL 弹性计算 数据库
飞天加速计划——ECS使用初体验
关于初次参与飞天加速计划以及初次使用阿里云ECS平台的体验。
|
弹性计算
ECS 云服务器使用体验感想
在使用了一周的ecs服务器之后,我有以下的感想。
ECS 云服务器使用体验感想
|
弹性计算 数据安全/隐私保护 云计算
浅谈ECS初体验
有关阿里云ECS的实验报告
下一篇
开通oss服务