不止是搭建 | 极空间虚拟机安装一个可做生产力的Ubuntu桌面系统以及后续优化

news2025/1/6 13:33:11

不止是搭建 | 极空间虚拟机安装一个可做生产力的Ubuntu桌面系统以及后续优化

哈喽小伙伴们好,偶是Stark-C~

我在上篇极空间文章中不是给小伙伴们分享了使用虚拟机安装软路由固件『iStoreOS』的教程嘛:

打造Docker完全体, 开箱即用的各类插件 | 极空间虚拟机安装软路由固件『iStoreOS』最新教程_NAS存储_什么值得买

虽说iStoreOS确实强大,既是软路由,还能作为轻NAS系统使用,同时满配版的Docker也确实可以从一定程度上弥补极空间自己Docker功能权限不足的问题。

但是,玩了几天就发现它其实还是偏重于软路由的网络方面,而对于很多相对专业性的服务部署它还是不能支持,哪怕是,Docker,如果存在于依赖项的话,iStoreOS一样是搭建不起来的。俗话说,专业的事还是需要专业的平台来搞定。既然NAS都是基于Linux底层,那么我们何不直接搭建一个纯粹的Linux操作系统,比如说Ubuntu呢?

Ubuntu作为目前开发人员首选操作系统之一,不光支持多种编程语言和开发工具,搭建各种类型的服务器,还和Windows操作系统一样,提供了办公工具、媒体播放、网上冲浪、游戏等多种功能,同时各类应用程序也是应有尽有,比如说办公套件、图像编辑工具、音频视频播放器等,甚至还有连Windows用户都羡慕的各种开源工具。

OK,话不多说,开始正题吧!

安装前的准备

1,创建的Ubuntu系统需要桥接网络

🔺因为我在上篇的iStoreOS搭建时就已经在极空间的“网络”里完成相关设置,所以这里还是以上次设置好的网络模式进行部署。

2,下载Ubuntu系统镜像

🔺直接去Ubuntu官网下载最新的长期支持(LTS)版本即可。这里建议大家去官网复制页面给出的BT下载链接然后直接使用极空间自带的迅雷下载。

下载地址:https://cn.ubuntu.com/download/alternative-downloads

🔺下载的是一个iso的镜像文件,迅雷这边哪怕不是会员,也基本是满速下载,还是很方便的。

Ubuntu系统安装

🔺打开极空间虚拟机,选择“新建虚拟机”。

🔺模版这里选择Linux。

🔺这里:

  • 虚拟机名称:可以任意命名,别和极空间原有的虚拟机名称重复即可,建议这里和我一样直接命名为“Ubuntu”便于识别区分;

  • 硬盘镜像:选择我们迅雷下载的Ubuntu iso镜像文件;

  • CPU/内存:根据自己的机器配置来吧,我这里给到的CPU为2,内存为4。如果你用的比较多可以再给高一些;

  • 远程端口:自己随意输入一个没有占用的端口号即可。

其它的都默认,然后下一步。

🔺配置虚拟硬盘这里,虚拟机文件的存放位置毫无疑问,只能选择已安装好的SSD固态硬盘了,至于给的虚拟硬盘的容量,最低需要30GB以上的存储空间,我后期可能需要在上面跑些服务,所以这里直接给到200GB。完成后接着下一步。

🔺虚拟网络这里,模式选择“bridge”,物理网口选择“网口1”(网口2是极空间自己专用的),最后直接点“创建”,即可完成Ubuntu系统的虚拟机部署。

Ubuntu系统初始化

和Windows系统安装一样,Ubuntu系统安装好之后会有一个初始化的设置步骤,极空间虚拟机这个时候会自动打开VNC 界面供我们使用和配置。

🔺这里选择第一项“try or install ubuntu”,回车。

🔺在左侧选择“中文(简体)”,右边选择“安装Ubuntu”。

🔺键盘布局默认都是中文(Chinese),直接点”继续“。

🔺这里建议选择“最小安装”,继续。

🔺安装类型这里点开“高级特性”,然后选中“使用LVM”,这样的好处是便于后期维护,同时如果碰到虚拟机系统容量不足还可以方便扩容。

🔺这里的弹窗点“继续”。

🔺地区这里随便选择中国地图某个地方,一般是上海就可以了。

🔺这里就要开始设置系统相关信息,以及创建用户名和密码了,自己根据需求来吧~

🔺耐心等待系统最后的安装更新。

🔺安装完成之后会提示重启,点击“现在重启”。

🔺重启时候这个页面提示按回车键,直接点击键盘回车。

🔺最后输入我们设置的密码,就可以进入Ubuntu系统桌面了。

🔺来到桌面之后会有一个账号设置弹窗,如果不是深度使用可以不设置账号,直接“跳过”就好。

Ubuntu系统优化

1,完成进一步的更新

🔺在进入桌面之后稍等一会系统会提示软件更新,根据提示更新便是。

🔺为了中文显示更彻底,接着需要手动更新一些语言支持。位置在“所有软件→设置→区域和语言→管理已安装的语言 ”。

2,设置Windows 远程桌面访问

虽说极空间的虚拟机是采用的 VNC 界面访问的虚拟机,但是对于操作系统这样的虚拟机系统来说还是有些不便,比如说文档的粘贴复制就不支持。好在 Ubunut 系统是自带远程桌面的,也就是说我们可以直接使用我们使用的 Windows 系统的远程桌面来连接虚拟机上的 Ubunut 桌面系统。

🔺首先打开极空间虚拟机的Ubuntu桌面系统“终端”服务。

🔺输入以下命令重新启动下远程桌面服务:

sudo systemctl --user restart gnome-remote-desktop.service

🔺然后在“设置--共享”中开启远程桌面以及远程控制。

🔺完成后我们就可以打开Windows的远程桌面程序,连接这里输入极空间虚拟机的Ubuntu桌面系统的IP地址(在“设置--网络”里查看)。

🔺凭证就是虚拟机的Ubuntu桌面系统里的远程桌面下的用户名和密码。

🔺然后我们就可以直接用Windows的远程桌面程序来操作和控制极空间虚拟机内的Ubuntu桌面系统了。

🔺不知道是不是我这边网络问题还是配置问题,上面的方法在我这边有些卡卡的,然后我手动开启了XRDP远程桌面连接,感觉是那么回事了~(有兴趣的小伙伴可以自行百度,其实操作起来也很简单)。

3,部署1Panel 服务器运维管理面板

1Panel 和宝塔是同一类应用程序,它是一个现代化、开源的 Linux 服务器运维管理面板,之前教大家使用NAS的Docker功能部署过。不过现在在原生Linux系统中部署起来更方便,并且还自动给我们完成了Docker程序的安装。

PS:以下操作全部都是在Windows上使用的远程桌面操作,遇到命令啥的直接复制粘贴,非常方便!

🔺安装起来确实非常简单:先输入“ sudo -i”命令启用root权限,然后输入1Panel一键部署命令:

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

🔺基本上没有啥难度,根据提示一次进行即可(其实就是设置下用户和密码,其它默认即可)。

🔺看到上图界面,就说明部署成功。我因为开启了公网IPv6,所以它还给出了1Panel外网访问地址,比较贴心~

🔺访问1Panel其实和我们访问Docker容器一样,直接浏览器“IP:端口号”即可。(这里的IP指的是极空间虚拟机中Ubuntu桌面系统的IP)。

4,开启远程SSH连接

和NAS一样,Ubuntu同样可以开启远程SSH连接,然后在不打开VNC页面或者不用远程桌面的前提下,使用SSH终端工具对Ubuntu系统进行相关操作。

🔺同样需要在打开Ubuntu的终端界面,先输入“ sudo -i”命令启用root权限,然后输入检查系统软件包的命令:

sudo apt update

🔺接着输入OpenSSH服务器安装命令:

sudo apt install openssh-server

安装的过程会有一个执行许可,输入“Y”继续。

🔺等到安装完成之后,还可以输入以下命令开机自启:

sudo systemctl enable ssh

🔺然后就可以使用SSH终端工具连接Ubuntu系统。SSH终端工具Putty,XShell,FinalShell等都可以,我个人使用的是FinalShell。

🔺只要连接信息没有输错,是可以连接成功的。

总结

虚拟机可以用来运行各种不同的操作系统和软件,极空间有了虚拟机的加持之后,不管是实用性还是可玩性都大大增强。在之后的折腾过程中,我也会不定期的分享极空间基于虚拟机Ubuntu桌面系统为底层的各类教程与玩法,小伙伴们可以期待下~

🔺最后给大家安利一下性价比很高的极空间Z4 Pro标准版。Z4Pro用了全新一代处理器,整整高了同行业一代,参数指标和性能比上一代N5105和N6005都有了大幅度提升,依然采用的硬朗且超有质感的外观设计,拥有4个SATA+2个M.2盘位,配置上使用的是4核4线程英特尔N97处理器,DDR5 16GB内存,双2.5G网口,以及HDMI输出等,搭载的系统为自研的ZOS,功能丰富且易用,且支持Docker以及虚拟机。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1653216.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【牛客】【模板】前缀和

原题链接:登录—专业IT笔试面试备考平台_牛客网 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 前缀和模板题。 前缀和中数组下标为1~n。 前缀和:pre[i]pre[i-1]a[i]; 某段区间 [l,r]的和:pre[r]-pre[l-1] 3.…

SARscape操作:GF3 数据预处理

1、设置 Prefrences 参数 点击 SARscape->Preferences->Preferences specific,弹出如下图所示的对话框; 点击 Load Preferences,在弹出的菜单栏中选择适用于GF3影像处理的 MR(between 10m and 30m) 模式; 点击 General p…

iphone忘记锁屏密码怎么解锁?这些解锁方法你必须知道!

在使用iPhone的过程中经常会遇到很多问题,比如忘记了iPhone的锁屏密码。面对这样的情况,许多用户可能会感到手足无措。别担心,本文将为您详细介绍iPhone忘记锁屏密码的解锁方法,让您轻松解决这一烦恼。 一、使用iTunes备份恢复 如…

scrapy抓取博客

scrapy主要的步骤: 创建一个scrapy项目获取博客内容和保存抓去url和title储存标题和链接获取文章内容 一.创建一个scrapy: 在桌面上会生成一个文件夹: 在开始爬虫前,打开items.py: class BlogspiderTtem(scrapy.Item):titlesc…

MacOS搭建docker本地私有镜像库

相关环境 macOS: bigsur 11.7.8 docker desktop: 4.22.0 docker engine: 24.0.5 准备工作 本机已经安装好docker desktop,未安装的自行参考其他教程。如果不能翻墙,可以修改本地的镜像地址,可在docker desktop 设置中的docker engine中修…

【数学建模】天然肠衣搭配问题

2011高教社杯全国大学生数学建模竞赛D题 天然肠衣(以下简称肠衣)制作加工是我国的一个传统产业,出口量占世界首位。肠衣经过清洗整理后被分割成长度不等的小段(原料),进入组装工序。传统的生产方式依靠人工…

JVS物联网平台5.7功能新增说明

项目介绍 JVS是企业级数字化服务构建的基础脚手架,主要解决企业信息化项目交付难、实施效率低、开发成本高的问题,采用微服务配置化的方式,提供了 低代码数据分析物联网的核心能力产品,并构建了协同办公、企业常用的管理工具等&am…

【组合数学】2842. 统计一个字符串的 k 子序列美丽值最大的数目

本文涉及知识点 组合数学汇总 LeetCode 2842. 统计一个字符串的 k 子序列美丽值最大的数目 给你一个字符串 s 和一个整数 k 。 k 子序列指的是 s 的一个长度为 k 的 子序列 ,且所有字符都是 唯一 的,也就是说每个字符在子序列里只出现过一次。 定义 f…

MATLAB的Bar3函数调节渐变色

一. colormap函数 可以使用colormap函数: t1=[281.1,584.6, 884.3,1182.9,1485.2; 291.6,592.6,896,1197.75,1497.33; 293.8,596.4,898.6,1204.4,1506.4; 295.8,598,904.4,1209.0,1514.6];bar3(t1,1) set(gca,XTickLabel,{300,600,900,1200,1500},FontSize,10) set(gca,YTic…

面试题:集合篇

说说 List, Set, Queue, Map 四者的区别? List(对付顺序的好帮手): 存储的元素是有序的、可重复的。Set(注重独一无二的性质): 存储的元素是无序的、不可重复的。Queue(实现排队功能的叫号机): 按特定的排队规则来确定先后顺序,存储的元素是有序的、可重…

Python 中使用私有成员的子类化

1、问题背景 Python 语言中,变量名与访问器同名是一个非常好的特性: self.__value 1def value():return self.__value但是,当我们想要子类化一个类,并访问其私有成员时,却没有一种简单的方法。通常,我们…

USB系列一:USB技术概念

在这里USB的历史就不赘述了,有兴趣可以自己去搜索。也省略掉USB接口的概述,这些都是一些飞技术性的常识性的知识,没必要浪费篇幅和文字来描述。 一、USB总线版本:(从USB1.1说起) 1、USB1.1 1998年9月23日…

Android进阶之路 - 静态会员进度条

年后这个新版本加入了VIP模块,有幸正好由我来负责,可以再积累一下这方面的知识。 那段时间看了一本书,书中说到初级码农的特性之一就是完全集中于某些功能,忽略了了很多成长机会,所以重复性劳作带来的成长值有限&#…

程序员必备的7大神器,效率飞起!

我们都知道程序员在工作时,会经常遇到任务繁重的情况,为了提高效率,程序员们也会借助一些软件,那么哪些软件可以帮助程序员们提高工作效率呢? 整理不易,关注一波!! 1. Xftp 7 Xft…

深度学习实例2_车牌识别分割——自学笔记

import cv2 from matplotlib import pyplot as plt import os import numpy as np from PIL import ImageFont, ImageDraw, Image彩色图片显示 def plt_show0(img):b,g,r = cv2.split(img)img = cv2.merge([r, g, b])plt.imshow(img)plt.show()灰度图片显示 def plt_show(img…

【北京迅为】《iTOP-3588开发板快速烧写手册》-第11章 救砖方法

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP&…

最稳定的VPS有哪些?2024年稳定服务器推荐

最稳定的VPS有:DigitalOcean、萤光云、Vultr、Linode、AWS。 VPS的硬件质量、网络稳定性、数据中心设施、数据中心位置等都是评估VPS好坏的重要条件,接下来为一起来看看5个2024年稳定服务器厂商,大家可以自己对比一下。 2024年稳定服务器推荐…

OpenAI 高管:一年后,你会觉得现在的 ChatGPT 像笑话一样糟糕|TodayAI

OpenAI 的首席运营官 Brad Lightcap 表示,一年后,你会觉得现在的 ChatGPT 像笑话一样糟糕。未来的 ChatGPT 版本将会有重大升级。他还讨论了 AI 取代人类工作和对电网的压力的可能性。 虽然我们不知道 OpenAI 何时会推出 GPT-5,但公司高管已…

类和对象、this指针、类里的默认生成函数

🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C,linux 🔥座右铭:“不要等到什么都没有了…

探索数据结构

什么是数据结构 数据结构是由:“数据”与“结构”两部分组成 数据与结构 数据:如我们所看见的广告、图片、视频等,常见的数值,教务系统里的(姓名、性别、学号、学历等等); 结构:当…