如何在 Ubuntu 20.04 上安装 Jenkins
Jenkins 是最流行的,开源的,基于 Java 的自动化服务器,它允许你很容易地设置一个持续集成和持续发布的管道。 持续集成 (CI)是一个 DevOps 实践。当团队成员正常提
Jenkins 是最流行的,开源的,基于 Java 的自动化服务器,它允许你很容易地设置一个持续集成和持续发布的管道。 持续集成 (CI)是一个 DevOps 实践。当团队成员正常提
Memcached 是一个免费并且开源的高性能内存键值数据库。它主要用于系统缓存,通过缓存数据库中的结果来提高应用的响应速度。 这篇文章展示如何在 Ubuntu 20.04 上安装和配
Gradle 是一个多用途工具,它主要被用来构建,自动化操作,以及发布软件。它主要被用于 Java,C++,和 Swift 工程。 Gradle 是一个强大并且灵活的构建工具,主要
Let’s Encrypt 是一个免费的,自动的,开放证书供应商。它由提供免费 SSL 证书的 Internet Security Research Group(ISRG)开发。 由 Let’s Encrypt 签发的证书,被大部分浏览器信任,并且从
一个服务器配置块是一个 Nginx 指令,它定义了对于一个指定域名的设置,允许你在一个单机服务器上运行多个网站。对于每一个网站,你可以设置网站文件根目录
Steam 是一个跨平台的娱乐平台,由 Valve 公司开发,主要用于购买和玩视频游戏。它让你可以接触成千上万的游戏,并且允许你遇见陌生人。 这篇文章解释如何在 Ubuntu 20.04
OpenCV(Open Source Computer Vision Library) 是一个开源的计算机视觉库,支持所有主流操作系统上的 C++ , Python,和 Java。它可以发挥多核进程和 GPU 加速,用于实时操作。 OpenCV 应用广
KVM(基于内核的虚拟机)是一个内置于Linux内核的开源虚拟化技术。它允许你基于 Linux 或者 Windows 运行多个隔离的客户机虚拟机器。每一个客户机都拥有自
Elasticsearch 是一个开源全文搜索和分析引擎。它支持 RESTful 操作,并且允许你存储,搜索,并且实时分析大量的数据。Elasticsearch是最流行的搜索引擎之一
TensorFlow是一个由Google 开发的,关于机器学习的开源平台。它可以在不同设备的 CPU 或者 GPU 上运行,并且它被很多组织所使用,其中包括T
Curl 是一个命令行工具,它允许你在本地和远程服务器之间传递数据。通过curl,你可以使用支持协议中的任意一个,下载或者上传数据,这些协议包括 HTTP, HTTPS,
TeamViewer 是一个跨平台解决方案,它可以被用来进行远程控制,桌面共享,在线会议,以及计算机之间的文件传输。 本文描述如何在 Ubuntu 20.04 上安装 TeamViewer
一个虚拟主机是一段 Apache 配置指令,它允许你在一台单独的服务器上运行一个或者多个指令。通过 虚拟主机,你可以指定网站根目录(托管网站文件),每个网站
Minecraft 一直是最流行的游戏之一。它是一个沙盒视频游戏,用户可以体验无限的世界,并且可以构建不同的结构,从简单的房子到高耸的摩天大楼。 这个指南解释如
Apache Maven是一个开源项目管理工具,主要用于 Java 项目。Maven使用一个项目对象模型(POM),它是一个基础的 XML 信息,包含项目信息,配置详细信
通常主机名在操作系统安装过程中设置或者在创建虚拟机的过程中动态指定的。 这篇指南讲解如何在 Ubuntu 20.04 上设置或者改变主机名,而不需要重新启动系统。 一、
Anaconda 是一个流行的 Python/R 数据科学和机器学习平台,大数据处理,预测分析,和科学计算。 Anaconda 发行版附带了250个开源数据软件包,并且超过 7500 个软件包可以从 Anaconda 软
Composer 是一个 PHP 依赖管理器(类似于 Node.js 的 npm,或者 Python 的 pip)。 Composer 将会拉取你的项目所依赖的所有 PHP 软件包,并且为你管理它们。它被所有现代化的 PHP 框架和
R 是一门开源编程语言和自由的环境,主要用于统计分析、绘图。它由 R 基金会支持,主要用于统计分析。它主要被数据统计和分析师们用来开发统计软件,并
Mono 是一个平台,基于 ECMA/ISO 标准,用于开发和运行跨平台应用。它是微软的 .NET 框架的免费和开源实现。 本文主要涉及如何在 Ubuntu 20.04 上安装 Mono。 一、 前提条件 下面