Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在腾讯云CVM上安装和配置Dropbox

在腾讯云CVM上安装和配置Dropbox

原创
作者头像
编程男孩
发布于 2018-08-15 02:52:44
发布于 2018-08-15 02:52:44
3K00
代码可运行
举报
运行总次数:0
代码可运行

Dropbox允许存储您的文档,是Dropbox公司的线上存储服务,通过云计算实现互联网上的文件同步,用户可以存储并共享文件和文件夹。Dropbox提供免费和收费服务,在不同作业系统下有客户端软件,也可以在安装在服务器上使用。本文将简介Dropbox如何在服务器上使用,本文需要一台CentOSUbuntu服务器,推荐你使用免费的腾讯云开发者实验室进行试验,学会安装后在购买服务器

在开始安装之前

更新服务器的软件包:

CentOS服务器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo yum update && sudo yum upgrade

Debian / Ubuntu 服务器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt update && sudo apt upgrade

安装和配置Dropbox

下载并安装Dropbox包(请到官网查询最新的下载链接):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

启动Dropbox程序:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
~/.dropbox-dist/dropboxd &

您将收到一条消息,指出计算机未链接到您的Dropbox帐户:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
This computer isn't linked to any Dropbox account...
Please visit https://www.dropbox.com/cli_xxxxxxx to link this device.

复制输出的链接,请勿复制本教程中的这一条链接,每个人的链接是不同的。

将上面的地址粘贴到浏览器中,然后登录Dropbox帐户。您应该在浏览器中看到以下消息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Your computer was successfully linked to your account

Linode上的终端窗口将显示以下消息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
This computer is now linked to Dropbox. Welcome User

测试链接

Dropbox在CVM上的目录中创建的任何文件也将添加到Dropbox。

导航到您的Dropbox文件夹:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ~/Dropbox

然后我们创建新的文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo "testing...." > dropbox-test.txt

在Web浏览器中打开Dropbox帐户。现在可以在你的文件中找到dropbox-test.txt

总结

自此你的CVM已经运行了DropBox,在这推荐你使用腾讯云的文件存储CFS文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。CFS 可与腾讯云服务器容器服务批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云 CFS 的管理界面简单、易使用,可实现对现有应用的无缝集;按实际用量付费,为您节约成本,简化 IT 运维工作。 。如果想要了解更多的信息,学习更多的技术,请访问腾讯云云+社区


参考文献:《Installing and Configuring Dropbox》

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C# ThreadPool.QueueUserWorkItem典型案例详解
今天在博客园拜读了 蒋金楠,难道调用ThreadPool.QueueUserWorkItem()的时候,真是必须调用Thread.Sleep(N)吗?自己也深有启发,决定再次陈述个人理解。
全栈程序员站长
2022/11/08
1.2K0
C# ThreadPool.QueueUserWorkItem典型案例详解
Thread、ThreadPool、Task、Parallel、Async和Await基本用法、区别以及弊端
ThreadPool是Thread的一个升级版,ThreadPool是从线程池中获取线程,如果线程池中又空闲的元素,则直接调用,如果没有才会创建,而Thread则是会一直创建新的线程,要知道开启一个线程就算什么事都不做也会消耗大约1m的内存,是非常浪费性能的,接下来我们写一个例子来看一下二者的区别:
AI.NET 极客圈
2019/08/14
1.9K0
C#ThreadPool.QueueUserWorkItem实例「建议收藏」
今天学习线程池的时候发现,网上能搜到的都是很久以前的文档了,大家都是照搬过去,有没有考证都是问题。
全栈程序员站长
2022/11/08
4260
C#ThreadPool.QueueUserWorkItem实例「建议收藏」
ThreadPool怎样判断子线程全部执行完毕
多线程执行顺序是不确定的, 那使用ThreadPool怎样判断子线程全部执行完毕?
javascript.shop
2019/09/04
1.6K0
C#多线程(12):线程池
线程池全称为托管线程池,线程池受 .NET 通用语言运行时(CLR)管理,线程的生命周期由 CLR 处理,因此我们可以专注于实现任务,而不需要理会线程管理。
痴者工良
2021/04/26
1.7K0
c#之task与thread区别及其使用
1.什么是thread 当我们提及多线程的时候会想到thread和threadpool,这都是异步操作,threadpool其实就是thread的集合,具有很多优势,不过在任务多的时候全局队列会存在竞争而消耗资源。thread默认为前台线程,主程序必须等线程跑完才会关闭,而threadpool相反。 总结:threadpool确实比thread性能优,但是两者都没有很好的api区控制,如果线程执行无响应就只能等待结束,从而诞生了task任务。 2.什么是task task简单地看就是任务,那和thread有什么区别呢?Task的背后的实现也是使用了线程池线程,但它的性能优于ThreadPoll,因为它使用的不是线程池的全局队列,而是使用的本地队列,使线程之间的资源竞争减少。同时Task提供了丰富的API来管理线程、控制。但是相对前面的两种耗内存,Task依赖于CPU对于多核的CPU性能远超前两者,单核的CPU三者的性能没什么差别。
zls365
2020/08/19
4.2K0
c#之task与thread区别及其使用
ThreadPool.QueueUserWorkItem引发的血案,线程池异步非正确姿势导致程序闪退的问题「建议收藏」
经过一番测试重新了故障现象,但由于是生产环境代码不好大动,看来解决方案就是吞掉异常,让程序不再闪退一种解决办法了。
全栈程序员站长
2022/09/07
9930
ThreadPool.QueueUserWorkItem引发的血案,线程池异步非正确姿势导致程序闪退的问题「建议收藏」
C#开启线程的四种方式
1.异步委托开启线程 public class Program { public static void Main(string[] args) { Action<int, int> a = add; a.BeginInvoke(3, 4, null, null); Console.WriteLine("执行线程"); Console.ReadKey();
zls365
2020/08/19
1.9K0
用惯了Task,你应该也需要了解它的内部调度机制TaskScheduler
  平时我们在用多线程开发的时候少不了Task,确实task给我们带来了巨大的编程效率,在Task底层有一个TaskScheduler,它决定了task该如何被调度,而
全栈程序员站长
2022/09/06
6090
用惯了Task,你应该也需要了解它的内部调度机制TaskScheduler
.NET Core多线程 (1) Thread与Task
.NET Core中加入了本地队列,加入了本地队列,降低了锁竞争,并提高了线程的利用率。
Edison Zhou
2023/08/09
6950
.NET Core多线程 (1) Thread与Task
.NET 6 ThreadPool 实现概述
在即将发布的 .NET 6 runtime 中,默认的线程池实现从 C++ 代码改为了 C#,更方便我们学习线程池的设计了。 https://github.com/dotnet/runtime/tree/release/6.0/src/libraries/System.Threading.ThreadPool
郑子铭
2021/09/27
1.2K0
几种异步操作方式
其实这也是面试中被问倒的问题:(贴在这里纪念一下,注:只是简单的罗列,详细原理及分析,请参阅《CLR Via c#》第三版相关章节) 1、利用线程池发起异步操作 using System; using System.Threading; namespace Asynchronous { class Program { static void Main(string[] args) { Console.WriteLine("主线程:准
菩提树下的杨过
2018/01/22
7220
几种异步操作方式
C# 异步编程与多线程简析:Thread、ThreadPool、Task
C# 提供了多种机制来支持异步编程和多线程,其中Thread、ThreadPool 和Task 是最为常用的三种。
软件架构师Michael
2024/12/24
4840
C#线程安全使用(五)
2,Task启动线程,传递CancellationToken。Task传递方式分为两种,一种通过Task的参数进行传递,另一种通过向线程内传递对象的方式传递CancellationToken。
Kiba518
2018/08/23
7810
使用C#封装一个多线程测试工具
这个工具可以帮助开发者测试多线程程序的性能、线程安全性和并发问题。我们将实现以下功能:
软件架构师Michael
2025/01/24
1820
threadpoolmanager_threadlocal是线程安全的吗
在WEB开发中,为了减少页面等待时间提高用户体验,我们往往会把一些浪费时间的操作放到新线程中在后台运行。
全栈程序员站长
2022/11/08
6360
搞懂线程池(一)
创建线程是一个很代价很高的操作,每个异步操作创建线程都会对 CPU 产生显著的性能影响。为了解决这个问题我们引入了线程池的概念,所谓的线程池就是我们提前分配一定的资源,把这些资源放在资源池中,每次需要用到的使用从里面取出一个,用完后再放回去。线程池一般用在需要创建大量的短暂的且开销大的资源里。.NET 中的线程池位于 System.Threading.ThreadPool 类,它接受 CLR 的管理。 ThreadPool 类中拥有一个 QueueUserWorkItem 方法,该方法为静态方法。它接受一个委托,表示用户定义的异步操作。在方法被调用后,委托会进入到内部队列中。如果池中没有任何线程,将创建一个新的 Worker Thread (工作者线程)并将队列中第一个委托放入到该 Work Thread 中。 这里有一点要注意,当有新的操作加入到线程池里时,如果之前的操作完成了,那么这个新的操作将会重用线程来执行。但是如果新的操作加入线程池的太快太多,那么线程池将会创建更多的线程来执行操作。然后创建的线程数量是有限制的,达到限制的数量后,以后加进来的操作将会在队列中等待线程被放回线程池并有能力执行它们。当没有任何操作进入线程池中时,线程池会释放掉超过过期时间的线程,以减少操作系统和 CPU 的压力。
喵叔
2020/09/08
4450
搞懂线程池(一)
CLR线程池边缘情况测试
设置工作者线程的下限数量5,上限数量10,给线程池一瞬间安排20个任务,每个任务占用线程时间18秒,然后观察线程池在对待线程数量的上下限的反应,以及完成一个任务之后返回线程池中的线程之后的情况。
小蜜蜂
2019/07/14
6510
封装多线程处理大量数据操作
地球人都知道Thread和ThreadPool接受的委托都是没有返回值的。要想取的返回值,我们就得自己动手了,我们需要构造一个AsyncContext类,由这个类来保存异步执行的状态以并存储返回值。 using System; using System.Collections.Generic; using System.Text; using System.Collections; using System.Threading; using System.Diagnostics; name
欢醉
2018/01/22
1.2K0
.NET基础拾遗(5)多线程开发基础
  下面的一些基本概念可能和.NET的联系并不大,但对于掌握.NET中的多线程开发来说却十分重要。我们在开始尝试多线程开发前,应该对这些基础知识有所掌握,并且能够在操作系统层面理解多线程的运行方式。
Edison Zhou
2018/08/20
9140
.NET基础拾遗(5)多线程开发基础
推荐阅读
相关推荐
C# ThreadPool.QueueUserWorkItem典型案例详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验