阿里云ECS云服务器使用体验与图形化界面搭建

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 体验阿里云服务器,使用WinSCP远程访问服务器,并搭载Ubuntu 20.04的图形化界面。

第一部分 自我介绍

我是西安交通大学计算机91班学生,现就读于计算机科学与技术专业,未来希望主攻数据清洗和数据挖掘方向。通过同学介绍,因为计算机网络实验的要求希望使用云服务器,以此了解到“飞天加速计划·高校学生在家实践”活动。


第二部分 阿里云ECS使用攻略

小组实验过程中必须使用python的QyPt5编写图形化界面,故需要在云服务器上配置图形化界面。阿里云服务器的Ubuntu 18.04系统存在问题,无法搭建图形化界面,安装ubuntu desktop时始终存在文件缺失或VNC远程连接密码错误的问题。正确的GUI搭载方法是使用最新的Ubuntu 20.04系统。下面介绍具体的操作方法。

1.通过workbench连接到命令行,安装ubuntu desktop

第一步:更新软件

sudo apt-get update


第二步:安装ubuntu desktop

sudo apt-get install ubuntu-desktop


第三步:配置ubuntu desktop并重启

sudo apt-get -f install
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot


第四步

sudo apt-get install gnome-session
sudo apt-get install lightdm

在弹出的页面中选择gdm3,并OK确认(↑↓方向键选择项目,tab键切换,回车键确认)


第五步

sudo apt-get install unity-greeter
sudo dpkg-reconfigure lightdm

在弹出的页面中选择lightdm,并OK确认。


第六步:重启

sudo reboot


2.通过VNC连接图形化界面,输入账号密码登陆

image.png


3.使用图形化界面运行python程序进行socket编程与通信

image.png


第三部分 收获总结

通过14天的云服务器试用,我对阿里云服务器实例、安全组、白名单等资源有了初步的了解,熟悉了阿里云服务器的操作界面,也对Ubuntu系统的使用有了新的认识,完成了socket网络编程的要求。

之后,我将使用云服务器完善socket通信的断点续传、文件传输等功能,并将之前在GitHub搭建的个人网站移植到云服务器上。


第四部分 个人作品

socket编程实现网络编程

image.png

阅读或设计网络通信系统的协议->设计程序的人机界面,设计程序框架->编写server端和client端程序->测试和调整

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
25天前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
30天前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
14天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
1月前
|
弹性计算
阿里云3M带宽云服务器并发多大?阿里云3M带宽云服务器测评参考
在探讨云服务器3M带宽能支持多大并发这一问题时,我们首先要明白一个关键点:并发量并非仅由带宽决定,还与网站本身的大小密切相关。一般来说,一个优化良好的普通网站页面大小可能只有几K,为便于计算,我们可以暂且假定每个页面大小为50K。
807 1
|
3天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
7天前
|
弹性计算 应用服务中间件 Linux
阿里云ECS服务器上从零开始搭建nginx服务器
阿里云ECS服务器上从零开始搭建nginx服务器
|
12天前
|
弹性计算 前端开发 Java
使用阿里云 mqtt serverless 版本超低成本快速实现 webscoket 长链接服务器
使用阿里云 MQTT Serverless 可轻松实现弹性伸缩的 WebSocket 服务,每日成本低至几元。适用于小程序消息推送的 MQTT P2P 模式。前端需注意安全,避免 AK 泄露,采用一机一密方案。后端通过调用 `RegisterDeviceCredential` API 发送消息。示例代码包括 JavaScript 前端连接和 Java 后端发送。
102 0
|
16天前
|
弹性计算 关系型数据库 MySQL
阿里云数据库服务器价格表,数据库创建、连接和使用教程
阿里云数据库使用流程包括购买和管理。选择所需数据库类型如MySQL,完成实名认证后购买,配置CPU、内存和存储。确保数据库地域与ECS相同以允许内网连接。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码连接。同一VPC内的ECS需添加至白名单以进行内网通信。参考官方文档进行详细操作。
76 3
|
24天前
|
存储 弹性计算 Serverless
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍
FPGA云服务器是阿里云提供的实例规格,融合现场可编程门阵列的低延迟硬件加速与弹性资源。FaaS平台简化了FPGA开发,提供统一硬件、开发环境和丰富的IP生态。特性包括硬件虚拟化、联合仿真和动态互联配置。产品计费与ECS一致,支持多种计费模式。优势在于分钟级交付、高性能加速、经济性价比和设计复用。应用广泛,如视频转码、人工智能、基因测序等。FPGA云服务器通过FPGA镜像、OSS服务等工具进行管理。
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍
|
29天前
|
存储 弹性计算 安全
阿里云活动内云服务器没有数据盘怎么办?购买后如何购买并挂载云盘?
在我们通过阿里云的活动来购买云服务器的时候,一般默认情况下只有系统盘,是没有数据盘的,但是很多用户处于实际使用需求和安全等方面的需求,通常都需要在购买之后单独再购买一块云盘作为数据盘挂载到云服务器上,本文以图文形式为大家展示阿里云活动内云服务器购买流程以及购买后如何购买并挂载云盘,适合新手用户参考。
阿里云活动内云服务器没有数据盘怎么办?购买后如何购买并挂载云盘?