新手入门ECS——ubuntu 20.04安装图形化界面和本地VNC连接

简介: 这两天刚接触ecs,想搭建一个ubuntu的图形化界面和想试一下本地vnc连接,但在这过程中遇到了超多问题,下面就是我这两天遇到的问题和解决方法,解决方法均为网上搜索到的

我是一名大四自动化学生,通过老师的项目了解到阿里云服务器,通过高校计划获得了一个ecs,我选择的系统是ubuntu20.4
#下面为我刚开始到创建图形化界面和本地vnc连接的过程:
1.选择镜像
通过阿里云linux培训的步骤选择镜像并不能搭建centos的图形化界面,所以我选择了以前用过的ubuntu。
2.增加安全组
通过控制台左侧安全组创建,基本上全选就行,之后就可以通过xshall和xftp连接ecs了
image.png
image.png
3.改hostname
我不是很了解linux,什么磁盘分区挂在啥的通过阿里云linux培训也走了一遍,40G的磁盘好像是已经挂在了的,之后就开始改名和创建新用户
1)改名
vim /etc/hostname
之后按i进入插入模式就可以改名了,改完名重启系统后就完成了。
2)创建新用户
useradd -s /bin/bash -m [你的用户名] 创建用户名
passwd [你的用户名] 密码
image.png
具体可以参考:https://blog.csdn.net/qq_44907926/article/details/117857532
4.创建图形化界面
这里我参考的网站是:https://www.hechangquan.com/how/1718.html
这里要注意!!!控制台提供的远程连接中workbench好像是不能使用图形化界面的,要切换到vnc
5.本地连接vnc
这个可太麻烦了(doge),网上铺天盖地的信息,而且大部分都是不管用的。
第一个参考网站:https://blog.csdn.net/xingyu97/article/details/111091528
这个网站提供了三个方法,然而我三个都不行o(╥﹏╥)o,第一个的ubuntu20.4自带的vion setting sharing内的那个开个根本打不开,其他小伙伴可以参考一下,可能你用上了就好使。
我的方法还是用vnc-server,安装的tigervncserver,这个安装还是睡觉前再抖音上搜的(搜的是ubuntu20.04vnc远程登录安装教程,视频的桌面是一个二次元小姐姐)
1)安装tigervnc:
sudo apt -y install tigervnc-standalone-server
2)然后设置密码:
vncpasswd
出现[would ...]选择 n
3)启动服务,估计是为了测试安装是否成功
vncserver :1
4)关闭进程
vncserver -kill :1
然后出现killing ... success
5)最后更改配置文件
这个是配置很头疼的,按照视频的配置我连上后是
image.png
我找了好多配置都不成功,最后找到了:https://blog.csdn.net/Cloris_Sue/article/details/109559151?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163512412216780262542393%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=163512412216780262542393&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-109559151.first_rank_v2_pc_rank_v29&utm_term=unencryted+connection&spm=1018.2226.3001.4187
然后登陆vncserver -localhost no -geometry 1920x950 -depth 24
按着这个配置就成功了,界面如下:
image.png
最后总结,配置这些个东西真的很磨人,网上信息铺天盖地,而且系统不同,版本不同,安装的桌面不同等等原因,很难使得网上的配置和自己的一样,需要自己分辨信息,我上面的步骤也仅供参考,在这个过程中,多次配置错误(因为一直试),还好可以重新装系统,使用ecs比本地虚拟机就方便多了,选择好镜像过几秒就好了。
图形化界面和vnc连接其实都是不太需要的,我这么做呢只是感兴趣想做一个试试,这些都duck不必,使用linux,还是命令行舒服.
未来规划,刚接触两天ecs,很多地方还是不懂的,继续学习阿里云提供的课程和学习linux,搭建个人博客

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6天前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
96 18
|
6天前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
98 18
|
8天前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
87 17
|
8天前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
60 15
|
1月前
|
Ubuntu Linux
任何Ubuntu用户都应安装的四大Linux应用程序
当然,这款程序不需要太多介绍。我们面对的是网上最庞大最完整的多媒体中心,由于丰富的插件,我们能够高度细化地定制其每一项功能。这是我们的Linux发行版不可或缺的必备软件。 我们可以通过运行以下命令来轻松安装Kodi:sudo apt install kodi。
|
1月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
1月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
8天前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
39 14
|
9天前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
147 7
|
23天前
|
消息中间件 人工智能 运维
Ubuntu环境下的 RabbitMQ 安装与配置详细教程
本文聚焦在Ubuntu下RabbitMQ安装与配置教程,旨在帮助读者快速构建稳定可用的消息队列服务。