主要用到的工具包括远程连接客户端(ssh等连接工具)、Xubuntu-destop(服务器图形界面)、vnc4server(远程桌面服务)等,尽管安装配置的过程有些繁琐,但只要跟着图文说明一步步去做,100%能成功。
在开始安装工作前,请先准备好1台阿里云的服务器(也可以选择AWS、腾讯云等):
Linux系统的发行版大多自带了软件包管理器,如Ubuntu和Debian的APT。
对于大部分常用的软件,用户都可以直接从官方提供的仓库中下载安装需要的软件,而不必自己去每个网站下载,这也是Linux与Windows在使用上的一大区别。
所以在Ubuntu系统中,本地保存了一个软件包安装源列表,列表里面都是一些网址信息,标识着某个源服务器上有哪些软件可以安装使用。所以为了能够正常安装最新版本的软件,首先需要更新软件包管理器里的这些列表。
只需要在Ubuntu终端中,运行输入命令sudo apt-get update,就会如上图所示,自动遍历访问源列表中的每个网址,并读取最新的软件信息,保存在本地系统中。
然后更新已安装使所有软件:
sudo apt-get upgrade这个时候就会很快更新就会完成,如何不改变源就会应为一些众所周知原因很慢。
Xfce是一款针对Linux/UNIX系统的现代化轻量级开源桌面环境,最大的优点是内存消耗小,且系统资源占用率很低,Linux之父Linus Torvalds日常使用的桌面环境就是Xfce。
Xfce只是纯粹的桌面环境,但我们在日常使用操作系统时,还需要许多其他常用的工具,如多国语言支持、浏览器、输入法工具等。Xubuntu-desktop就是一套整合了Xfce桌面环境和其他常用图形界面软件的安装包。
安装方法也相对简单,在终端中运行命令:
sudo apt-get install xubuntu-desktop
在国内当前的网络环境下,Xubuntu-desktop的下载和安装可能耗时在10分钟的样子,期间可以在终端中看到类似上图所示的安装信息。
如果安装出现类似错误,可以采用使用aptitude进行安装,解决依赖冲突问题
解决方案
安装成功
首先需要安装VNC服务器,在终端下运行命令:
安装完毕后,在终端运行vncserver命令,来启动VNC服务器。首次运行时需要设置VNC远程连接的密码,长度至少是6位,并且二次输入来确认(注意该密码不是Ubuntu账户的密码)
启动了远程桌面服务器后,下一步是配置xstartup文件,来设置远程桌面使用Xfce的桌面环境。用文本编辑器nano打开xstarup文件,在终端运行命令:
vim ~/.vnc/xstartup
可以看到如下内容:
需要在最后一行 "x-window-manager &" 前面添加一个"#"注释掉这行,同时在文件最后加入一段新的配置信息:
最终文件内容如下
配置完xstartup后,我们需要重启VNC服务器:先把默认的1号端口服务杀掉,然后新的服务我们改为使用9号端口(因为1号端口容易被扫描攻击),同时设置远程桌面的分辨率为1920x1080(根据你的本地显示器分辨率来设),运行下列命令:
mac终端使用VNCViewer软件,自行安装
其中【IP address】为阿里云公网IP,【Port】为VNC连接端口,在上一段中我们选择了在9号端口启动,故从需要把Port端口由默认的5900调整为5909。
使用anaconda3,安装自行解决,创建一个vnpy的python环境,版本使用3.10
切换到vnpy360的python环境
理可顿悟,事须渐修
阿里云服务器ECS
云原生之使用Docker部署ServerBee服务器监控工具
# 云服务器炒股学习指南云服务器炒股是将云计算与股票交易结合的一种方式,它能够帮助用户在任何地方交易股票,同时也可以利用强大的计算能力进行数据分析和决策支持。本文旨在为刚入行的小白提供一个清晰的步骤,以及每一步的代码示例与详尽的解释。## 一、实施流程我们可以将整个流程分为以下几个步骤:| 步骤编号 | 步骤描述 | 产出
# 如何在云服务器上安装炒股软件## 引言随着科技的进步和信息技术的快速发展,越来越多的人开始选择通过互联网进行股票交易。炒股软件的出现,使得股民们能够随时随地获取市场信息,并进行交易。随着云计算的普及,在云服务器上安装炒股软件已经成为了一种新的趋势。本文将详细讲解如何在云服务器上安装炒股软件,包括准备工作、安装步骤和代码示例。## 云服务器概述云服务器是一种虚拟化的服务器,具有灵
# BS软件云服务器部署指南在当今的信息时代,云计算的普及使得软件的部署变得更加灵活和高效。BS(Browser/Server)架构,通过浏览器与服务器之间的交互,极大地简化了软件的使用方式。在这篇文章中,我们将探讨如何在云服务器上部署BS架构的软件,并提供相应的代码示例。## 一、什么是BS架构?BS架构是指浏览器与服务器之间的交互模式。用户只需通过浏览器访问服务器,而无需在本地安装
# 云服务器部署指南## 一、整体流程下面是部署云服务器的流程,可以用表格的形式展示:| 步骤 | 操作 || ---- | ---- || 1 | 选择云服务提供商(如AWS、阿里云等) || 2 | 创建账号并登录 || 3 | 创建云服务器实例 || 4 | 连接到云服务器 || 5 | 配置环境和部署应用 || 6 | 启动应用并测试 |## 二、具体操作步骤
文章目录步骤一、安装JDK步骤二、安装 Tomcat步骤三、安装MySQL步骤四、部署程序 最近写好了一个新的入门项目——博客系统,想要让别人也能访问到我写的网站,最便利的方法就是,买一个云服务器,云服务器有一个唯一的外网IP,接下来就来详细介绍一下,如何将程序部署到云服务器上 步骤一、安装JDK通过 yum 包管理器进行安装,yum 的作用相当于手机上的应用商店yum 主要的操作:yum
云服务器能安装软件吗?有些时候电脑需要杀毒软件是很正常的事情,但是相比于这些庞大的云系统来说,一般的杀毒软件是根本运作不起来的,因为一旦安装了杀毒软件,肯定是要全部杀毒的,不可能这个系统可以,那个系统就不可以,这就谈到了一个空间包含的问题。如果包含量太小的话,也是没有什么作用的,那么云服务器能安装什么杀毒软件呢?什么样的杀毒软件才能够更好的运转起这个庞大的空间系统呢?对于庞大的空间系统,很多厂家为
EMQ X是基于 Erlang/OTP 平台开发的开源 IoT 物联网 MQTT 消息服务器。MQTT 是轻量的 (Lightweight)、发布订阅模式 (PubSub) 的物联网消息协议。EMQ X 设计目标是实现高可靠,并支持承载海量物联网终端的MQTT连接,支持在海量物联网设备间低延时消息路由:稳定承载大规模的 MQTT 客户端连接,单服务器节点支持100万连接。分布式节点集群,快速低延时
前言近两天将自己的系统成功部署好了,期间也出现了很多的问题,特此记录一下并给来看的读者给予便利!一步步操作好即可。 我是在阿里云的服务器上购买,其他平台的服务器应该也大同小异。按照步骤来即可,这是我购买的服务器地址阿里云学生服务器购买 1核2G5M。购买服务器进去页面后我们选择轻量应用服务器,时长随意,这个活动学生第一次购买是有优惠的,只要认证一下就行。这里我选择12个月的。 点击立刻购买后,会弹
云技术的应用十分广泛,其中之一体现在云服务器的使用上,凭借更加简单的操作与便利等优势,云服务器可谓深受众多企业青睐。但许多站长对它的运行模式不太了解,也可能只知道放置网站这一作用。但其实云服务的模式还有很多。云服务器能部署哪些应用?怎么部署?一、放置网站这是站长们常使用的一种功能,不同规模与类型的网站自然配置不同性能的云服务器,通常来说,部署网站首先需要有管理权限,或空间和接口程序。如果拥有的是前
之前自己在阿里云中部署了项目,但后来忘记了,于是最近自己搜集整合了一下如何部署项目到云中,感觉比较详细,方便大家参考1. 先登录阿里云网站注册账号,需要购买2. 购买好之后登录阿里云控制台。需要开通项目用到的端口,例如8080端口,下图为本人开通的端口3.找到自己的云服务器实例可以在Windows本机端下的 远程桌面连接 如下图,步骤 : 1.找到开始菜单下远程桌面连接 2.
镜像下载、域名解析、时间同步请点击 阿里云开源镜像站第一次在Linux云服务器上部署前后端分离项目,查了很多资料和视频,踩了许多坑。成功实现部署若依的前后端分离项目后,想记录一下前后端部署的过程,供学习的小伙伴参考。1.环境准备一定要在开始前先准备好以下工具和环境(可以上网查找安装的方法),后续还会对其进行修改:购买一个云服务器,例如阿里云等等,操作系统为Linux centos7.x在云服务器上
一般情况下,我们开发好了 html, css, js 以及一些媒体资源(如图片、视频)都需要部署到一个静态服务器。比如 :Github pages 就是静态网站服务;Nginx 路由静态页面也是最基础的静态网站;Vuepress 项目的产物的也是静态网站;所以,一般情况下我们说到静态网站,就是指网站没有动态内容,就是纯 HTML,没有动态请求。云开发也提供了静态网站托管(服务),可以:部署任何资源
本教程介绍如何使用阿里云服务器快速搭建Docker环境,并使用Docker部署一个Nginx服务。步骤一:安装Docker CEDocker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本教程基于CentOS 7安装Docker CE。 1.安装Docker的依赖库。yum install -y yum-utils device-mapper-persistent-da
前记:购买腾讯云服务器,配置自选,当然新用户免费体验半个月,我选择的系统是centos7系统版本,接下来我们来看整个配置项目流程。部署是基于:centos7+nginx+uwsgi+python3+django 之上做的1,详细步骤(下面步骤都是ROOT权限执行):一、更新系统软件包yum update -y二、安装软件管理包和可能使用的依赖yum -y groupinstall "Develop
更新系统包列表:首先,打开终端,并执行以下命令以更新Ubuntu系统的包列表: sudo apt update 安装Java开发工具包 (JDK 8):在终端中运行以下命令安装OpenJDK 8: sudo apt install openjdk-8-jdk 安装完毕后,运行下面的命令确认JDK安装 ...
人工智能之编程基础 Python 入门 第十章 文件读写 @目录人工智能之编程基础 Python 入门前言1. 基本文件操作1.1 打开文件:open()1.2 推荐方式:使用 with 语句(上下文管理器)2. 读取文件2.1 读取整个文件2.2 逐行读取2.3 读取指定字符数3. 写入文件3.1 ...
极限科技(INFINI Labs)4 个开源项目(Coco AI、Analysis-IK 分词插件、Gateway、Console)正在参加 Gitee 2025 最受欢迎的开源软件投票活动, 快来给我投票吧!一起见证中国开源力量,谢谢你宝贵的一票! ...
Java中异常需要捕获或抛出的场景 1. 调用可能报出受检异常的方法 受检异常: 受检异常(Checked Exception) 是一种特殊的异常类型,它会在编译阶段被编译器强制检查,要求开发者 必须显式地处理它,否则代码将 无法通过编译。是 Exception类的子类,但 不是 RuntimeE ...