新手入门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,搭建个人博客

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
19天前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
6天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
60 25
|
2月前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
318 79
|
21天前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
|
2天前
|
安全 数据建模 应用服务中间件
SSL证书怎么获得?获得后如何安装到服务器?
在当今互联网时代,SSL证书是保障网站安全的重要工具,实现HTTPS加密和身份认证,防止数据劫持或篡改,提升SEO效果。获取SSL证书需选择可信的CA机构、选择证书类型、生成CSR、验证域名及企业信息并获取证书。安装SSL证书到服务器(如Nginx)涉及上传证书文件、配置Nginx并重启服务。具体步骤可参考详细教程。 简介:SSL证书对网站安全至关重要,涵盖获取与安装流程,包括选择CA、生成CSR、验证信息、配置服务器等关键步骤。
|
17天前
|
Ubuntu API 网络虚拟化
ubuntu22 编译安装docker,和docker容器方式安装 deepseek
本脚本适用于Ubuntu 22.04,主要功能包括编译安装Docker和安装DeepSeek模型。首先通过Apt源配置安装Docker,确保网络稳定(建议使用VPN)。接着下载并配置Docker二进制文件,创建Docker用户组并设置守护进程。随后拉取Debian 12镜像,安装系统必备工具,配置Ollama模型管理器,并最终部署和运行DeepSeek模型,提供API接口进行交互测试。
255 15
|
2月前
|
弹性计算 Ubuntu Java
OS-Copilot-ubuntu镜像版本的具体测试使用(安装方式有单独注明)
作为一名个人开发者,我主要负责云资源的运维和管理。在使用OS Copilot的过程中,我遇到了一些配置问题,特别是在ECS实例中设置AccessKey时,但最终成功解决了。通过使用OS Copilot的-t/-f/管道功能,我大大提升了效率,减少了命令编写的工作量,特别是在搭建Java运行环境时效果显著。此外,| 功能帮助我快速理解文档,整体体验非常流畅,推荐给其他开发者使用。
45 6
|
3月前
|
监控 关系型数据库 MySQL
Ubuntu24.04安装Librenms
此指南介绍了在Linux系统上安装和配置LibreNMS网络监控系统的步骤。主要内容包括:安装所需软件包、创建用户、克隆LibreNMS仓库、设置文件权限、安装PHP依赖、配置时区、设置MariaDB数据库、调整PHP-FPM与Nginx配置、配置SNMP及防火墙、启用命令补全、设置Cron任务和日志配置,最后通过网页完成安装。整个过程确保LibreNMS能稳定运行并提供有效的网络监控功能。
|
3月前
|
JSON Ubuntu 开发者
ubuntu 22安装lua环境&&编译lua cjson模块
通过上述步骤,可以在 Ubuntu 22.04 系统上成功安装 Lua 环境,并使用 LuaRocks 或手动编译的方式安装 lua-cjson 模块。本文详细介绍了每一步的命令和操作,确保每一步都能顺利完成,适合需要在 Ubuntu 系统上配置 Lua 开发环境的开发者参考和使用。
221 13
|
4月前
|
Ubuntu 开发工具 git
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
817 50