Ansible
Ansible是一种配置管理系统,用于在各种环境中设置和管理基础架构和应用程序。它允许用户使用SSH部署和更新应用程序,无需在远程系统上安装代理。
Apache
Apache HTTP服务器是一种流行的开源Web服务器,以其灵活性、强大性和广泛支持而闻名。它通过动态可加载模块系统进行扩展,并且可以处理大量的解释性语言,无需连接到单独的软件。
API
应用程序编程接口(API)是一组例程、定义和协议,允许开发人员构建应用软件。API将实现细节抽象化,并仅向开发人员公开必要的对象和操作。在云计算中,开发人员使用API通过传统的HTTP请求来管理服务器和其他资源。
- A complete list of resources on APIs.
- 如何开始使用DigitalOcean API。
- DigitalOcean API资源主页。
- DigitalOcean API文档库。
备份
备份是用于在丢失、删除或损坏后恢复数据的副本或存档。开发人员可以通过多种方式创建备份,包括手动实现、云托管服务或备份程序(如Bacula)。
大数据
大数据是一个涵盖了非传统策略和技术的总称,用于组织、处理和从大型数据集中获取洞见。许多用户和组织正在将大数据应用于某些类型的工作负载,并将其用于补充其现有的分析和业务工具。在这个领域存在的工具提供了将数据插入系统、存储数据、分析数据以及通过可视化处理数据的不同选项。
块存储
A block storage service functions as a hard drive provided over the network. Developers can use block storage services to store files, combine multiple devices into a RAID array, or configure a database to write directly to the block storage device. Block storage offers a different set of capacities than object storage, which allows developers to store unstructured data using an HTTP API. Developers working on complex applications often take advantage of both options.
布尔
A Boolean is a data type which has one of only two possible values: true or false. Booleans represent the truth values that are associated with the logic branch of mathematics, which informs algorithms in computer science. In programming, Booleans are used to make comparisons and to control the flow of a program.
C
C is an imperative, high-level programming language known for its modularity, static typing, variety of data types and operators, recursion, and structured approach to tasks. Unlike many other early programming languages, C is machine independent and highly portable. For these reasons, developers have used it to build a variety of programs and systems, including the Linux kernel.
缓存
缓存是指将可重用的响应存储起来,以加快后续请求的速度。
CDN
A CDN (short for Content Delivery Network) is a distributed network of proxy servers and their data centers. The purpose of a CDN is to distribute content to end-users through geographically nearby intermediary servers, thereby ensuring high performance and minimal latency.
Chef
Chef是一种配置管理工具,它可以自动化基础架构的代码。它使用Ruby,并将配置细节分组到所谓的“食谱”中。
持续集成(CI)/持续交付(CD)
持续集成着重于将来自个别开发者的工作多次集成到主代码库中,以便及早发现集成错误并加速协作开发。持续交付关注于减少部署或发布过程中的摩擦,自动化部署构建所需的步骤,使代码能够随时安全地发布。持续部署则进一步自动化,每次进行代码更改时都会自动部署。
- A complete list of resources on CI/CD.
- A general introduction to CI/CD concepts, and more about various open-source CI/CD projects.
云计算
云计算是通过互联网共享计算资源的模型,用户可以使用可扩展的、抽象的资源来运行自己的工作负载。云计算服务通常分为三类:基础设施即服务(IaaS)、平台即服务(PaaS)或软件即服务(SaaS)。
集群
集群计算是将多台计算机的资源汇集起来,管理它们的集体能力以完成任务的实践。开发人员可以利用集群来增加处理能力和存储空间。
配置管理
配置管理是指管理员和运维团队控制大量服务器的过程。自动化是大多数配置管理工具的核心,它们允许开发人员快速提供新的服务器、从关键事件中恢复、管理版本控制和复制环境。流行的CM工具包括Puppet、Ansible、Chef和Salt。
容器
A container is an isolated user-space instance that abstracts applications from both the underlying operating system and other applications. Containers take advantage of the host operating system by using its kernel and resources, which are abstracted into layers and shared between containers. In this way, containers differ from virtual machines: they run their own init processes, filesystems, and network stacks, making them quicker to start and more lightweight than virtual machines.
内容管理系统
A content management system is an application used to support the creation and revision of web content. Popular CMS tools include WordPress, Joomla, and Drupal.
控制面板
A control panel allows users to manage system settings and features in a single place. The nature and function of a control panel depends on its environment: in web hosting, for example, users can navigate the control panel offered by their web hosting provider for an external or global view of their servers and resources. Users can also install control panels on these servers to manage their internal aspects.
CPU
中央处理器,通常称为CPU,是计算机系统的重要组成部分。 CPU被称为计算机的“大脑”,它接收由软件程序或连接的硬件提供的指令,并执行所需的数学和逻辑运算,以产生期望的输出。
数据分析
数据分析是指跨越一系列领域的活动,旨在调查数据结构并利用它来识别模式和可能的问题解决方案。在这个领域中,数据科学借鉴了统计学、数学和计算机科学的方法,既用数据分析事件,又预测可能的结果。数据科学中一个重要的趋势是机器学习,它使用算法数据输入和统计分析来训练计算机输出在某个范围内的值。这样,机器学习使实践例如自动决策成为可能。
DDoS 攻击
A Distributed Denial of Service (or DDoS) attack is a malicious attempt to deny traffic to a targeted server by flooding it with spurious requests. The attacker accomplishes this by infecting a fleet of servers and internet-connected devices (a botnet) with malware. This botnet is then instructed by the attacker to repeatedly send requests to the targeted server, overwhelming its available resources. This results in a denial of service to normal traffic.
- 如何使用CloudFlare减轻针对您网站的DDoS攻击
- 如何从受损的Droplet恢复,以防止发送外发洪水或DDoS
- 如何使用mod_evasive为CentOS 7上的Apache防御DoS和DDoS攻击
部署
部署是指准备好某物以供使用的过程。根据部署的内容(软件系统、硬件等),此过程可以包括安装用于软件执行的脚本或命令,激活可执行的软件元素以及更新旧的软件系统等。
开发
开发可以指创建和维护程序所涉及的一系列编程活动和例行程序。在软件开发中,这些活动可以包括编写和修订代码、原型设计、研究、测试和修改有问题的组件。
Django
Django是一个高级Python框架,用于快速开发Web应用程序。其核心原则是可扩展性、可重用性和快速开发。
DOM
DOM是文档对象模型的缩写,是一个跨平台和与语言无关的应用程序编程接口。Web浏览器经常使用DOM来解析和显示网站内容,DOM将HTML、XHTML或XML文档视为树结构,其中每个节点都是表示文档一部分的对象,可以通过编程方式进行操作。
DNS
域名系统是一种去中心化的命名系统,它将易记且可访问的域名翻译成底层网络协议中的数字IP地址。用户可以通过管理他们的DNS服务器来更好地控制托管的域,选择缓存服务器、转发服务器、仅授权服务器,或者不同类型的组合。
Docker
Docker是一种流行的容器化工具,用于为软件应用程序提供包含其运行所需的一切的文件系统。使用Docker容器确保软件无论部署在何处,其运行时环境都是一致的,因此软件的行为都将相同。
Drupal
Drupal 是一种流行的内容管理系统 (CMS),用于运行互联网上一些最大的博客和网站。由于其稳定的基础、平台的适应性以及其活跃的社区,Drupal 在场景中已经超过十年仍然是用户的热门选择。
DRY 开发
DRY,代表着donotrepeatyourself,是软件开发的一项原则,旨在减少模式的重复,倾向于抽象化,并避免冗余。
Elasticsearch
Elasticsearch 是一种开源的全文搜索和分析引擎,用于存储、搜索和分析数据。
加密
加密将信息编码以安全传输或存储。所有加密都涉及明文的算法转换,并可分为两大类别:对称和非对称。
- 理解SSH加密和连接过程。
- SSH基础:使用SSH服务器、客户端和密钥。
Fedora。
Fedora是基于Linux内核和GNU程序的操作系统。它由Fedora项目维护,并由Red Hat赞助。Fedora的流行程度来自于它与Red Hat Enterprise Linux的上游关系,以及其开发者社区,他们确保应用程序版本保持最新。
A firewall is a network-based service that blocks all unpermitted traffic, following a set of configurable rules.
- A complete list of resources on firewalls.
- 介绍DigitalOcean云防火墙,讨论防火墙基础知识,并指导如何创建您的第一个DigitalOcean云防火墙。
自由软件
自由软件是指任何以自由软件基金会认可的许可证发布的程序,允许用户查看、修改和分享源代码,而无需担心法律后果。与开源运动类似,自由软件背后的目标是促进和支持社区驱动的开发方法,以及抑制专有软件许可证的传播。
- 要深入了解自由软件运动,请阅读DigitalOcean的教程自由软件与开源软件的区别。
Ghost
Ghost是一个用于构建博客和网站的开源博客平台。它的流行源于其速度、易用性以及与JavaScript、Ember和Backbone等知名工具的交互。
Git
Git是一种广泛使用的版本控制系统,最初由Linus Torvalds开发用于跟踪Linux内核中的更改。在Git中,每个开发者的环境都包含了存储库的副本,其中包含完整的更改历史,允许非线性开发工作流程。
Go
Go(或GoLang)是一种现代编程语言,最初由Google开发,其使用类似脚本语言的高级语法。它因其简洁的语法和对并发处理的简单处理而受到欢迎,以及在外部平台上构建本机二进制文件时提供的便利性。
GRUB
GRUB是GNU GRand Unified Bootloader的缩写,是一个第二阶段的引导加载程序,在引导过程中加载和传输程序执行到操作系统。最初作为GNU项目的一部分开发,它被广泛用作大多数Linux发行版的引导加载程序。
高可用性
高可用性描述了系统或组件在一定时间内保持高水平运行性能的质量。高可用性重要的情景包括减少停机时间和消除单点故障。
虚拟化程序
A hypervisor is computer software, hardware, or firmware that creates, runs, and monitors virtual machines on a host machine. The hypervisor provides a virtual operating platform and manages the execution of the guest operating systems, allowing multiple instances of different operating systems to share the same hardware resources.
基础设施即服务
基础设施即服务是云计算的一类,其中基础设施作为产品通过互联网提供。用户可以配置处理、存储、网络和其他计算工具,包括操作系统和应用程序。虽然IaaS用户不管理底层基础设施,但他们可以控制操作系统、存储、部署的应用程序和某些网络组件(如防火墙)。
- 云主机介绍。
- 数字海洋 Spaces 简介。
- 数字海洋云防火墙简介。
实例
在云计算中,实例指的是已经配置好的计算服务,比如虚拟机或容器。云实例扩展并抽象了通常与其提供的服务相关联的硬件,为开发项目提供了可靠性、灵活性和可扩展性。
集成开发环境
集成开发环境(IDE)是一种软件应用程序,提供了一套全面的资源(如文本编辑器、调试器、分析工具、编译器和/或解释器),以帮助计算机程序员进行软件开发。IDE与更广泛的软件开发环境的边界模糊,不同程序提供的功能差异很大。
IPv6
IPv6是最新版本的Internet协议,用于识别网络上的计算机并在Internet上路由流量。IPv6地址提供比其IPv4对应物更多的地址空间,并且是为了支持互联网设备的增长和部署而进行的努力的一部分。
Java
Java是一种并发的、基于类的、面向对象的编程语言,旨在尽可能少地依赖实现。开发人员使用Java是因为它拥有强大的程序员社区、相对稳定性和普及程度。
JavaScript
JavaScript是一种高级的、基于对象的、动态脚本语言,用于创建交互式网页和应用程序。其灵活性、在Web和移动应用中日益普及的使用以及前端和后端的功能使其成为开发者的热门选择。
Joomla
Joomla是一个广泛使用的、高度可定制的、免费且开源的用PHP编写的网络内容管理系统。
内核
A kernel is a computer program that mediates access to system resources. As the core component of an operating system, it’s responsible for enabling multiple applications to share hardware resources by controlling access to CPU, memory, disk I/O, and networking.
Kubernetes
Kubernetes是用于自动化部署、扩展和管理容器化应用程序的云平台。
LAMP
A LAMP Stack is a set of software that can be used to create dynamic websites and web applications. LAMP is an acronym for the software that comprises the stack: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language. Note that some components are interchangeable, and a LAMP Stack may include MariaDB instead of MySQL, or Perl or Python instead of PHP.
- A complete list of resources on LAMP Stacks.
- 要了解有关LAMP堆栈的基本介绍,请查看这篇关于如何在Ubuntu 16.04上组装LAMP堆栈的教程。
LEMP
LEMP(也称为LNMP)是用于创建动态网站和Web应用程序的软件堆栈。它包括Linux操作系统、(E)Nginx Web服务器、MySQL关系数据库管理系统和PHP编程语言。与LAMP堆栈类似,其中一些组件可以与其他组件互换。
- A complete list of resources on LEMP Stacks.
- 要了解LEMP堆栈的基本介绍,请查看这篇关于如何在Ubuntu 16.04上组装LEMP堆栈的教程。
Let’s Encrypt
Let’s Encrypt是一个提供免费TLS/SSL证书的证书颁发机构。Let’s Encrypt专注于简单易用,其最终目标是使加密连接到万维网普及化。
负载均衡
负载均衡指的是在一组同质后端服务器之间分配工作,以优化计算资源的使用,并防止任何单一资源的过载。
- A complete list of resources on load balancing.
- 要了解有关负载均衡相关概念和实践的基本介绍,请查看我们的文章“什么是负载均衡?”。
日志记录
日志记录指的是记录计算机操作系统中发生的所有事件。这些信息通常存储在系统的日志文件中供审查。
逻辑卷管理
逻辑卷管理(LVM)是一种存储设备管理技术,它赋予用户将组件存储设备的物理布局汇集和抽象化,以便进行更灵活的管理和更大程度的控制的能力。LVM还提供了诸如快照、条带化和镜像等高级功能。
机器学习
机器学习是人工智能的一个子领域,专注于理解数据的结构。通过训练计算机使用数据输入和统计分析来输出落在特定范围内的值,机器学习研究旨在从样本数据中构建模型,以自动化决策过程。
MariaDB
MariaDB是一款免费开源的关系型数据库管理系统。MariaDB最初是作为MySQL的一个分支构建的,因此与其源代码高度兼容。
MEAN
MEAN是一个用于创建动态网站和Web应用程序的免费开源软件堆栈。该软件堆栈通常包括MongoDB、Express、Node.js和AngularJS。
消息传递
消息传递是在用户、计算机、程序和/或单个系统的组件之间传递内容或控制的行为。消息队列是指在给定进程中管理软件用户或组件之间的消息。
MongoDB
MongoDB是一个免费开源的面向文档的数据库平台,它使用类似JSON的带模式的文档。
- A complete list of resources on MongoDB.
- 要了解如何使用MongoDB,请查看这篇关于如何在Ubuntu 16.04上安装和保护MongoDB的教程。
监控
监控是收集和评估性能数据以评估系统行为和属性的过程。这个过程可以分为三个部分:通过使用指标收集系统数据,分析这些指标,以及使用对这些数据的分析来建立特定行为的警报。
MySQL
MySQL 是一个开源的关系型数据库管理系统。作为一个非常灵活和强大的程序,MySQL 用于存储和检索各种流行应用的数据。
Nginx
Nginx(发音类似于 ‘engine-x’)是一个开源的 Web 服务器,能够进行反向代理、负载均衡等操作。Nginx 是世界上最流行的 Web 服务器之一,被用于托管一些规模最大、流量最高的网站之一。
Node.js
Node.js 是一个快速、轻量级的平台,构建在 Chrome 的 JavaScript 运行时之上。它使用事件驱动的编程方式(与基于线程的方式相对),来构建可扩展的应用程序和网络程序。通过在前端和后端都使用 JavaScript,开发可以更加一致,并且可以在同一个开发环境中设计 Web 应用程序。
NoSQL
A NoSQL database is any non-relational database environment that allows for the fast organization and analysis of disparate and high-volume data types. By using an unstructured (or structured-on-the-go) approach, NoSQL databases aim to eliminate the limitations of strict relations and offer many different types of ways to keep and work with the data for specific use cases (e.g. full-text document storage).
- A complete list of resources relating to NoSQL.
- 我们的教程,比较NoSQL数据库管理系统和模型,可以帮助理解各种NoSQL数据库之间的区别。
对象存储
对象存储是一种数据存储架构,使用HTTP API来管理数据对象(未结构化的数据块和元数据),而不是作为块或文件层次结构。
- A complete list of resources on Object Storage.
- 要了解对象存储的基本介绍,请查看DigitalOcean的比较:对象存储与块存储服务。
开源
开源软件是指任何以Open Source Initiative批准的许可证发布的程序,允许用户查看、修改和共享源代码,而不会出现法律风险。与自由软件运动类似,开源软件背后的目标是促进和支持社区驱动的软件开发方法。
- A complete list of resources related to open-source concepts.
- 要深入了解开源实践,请阅读DigitalOcean关于自由软件与开源软件的区别的教程。
操作系统
操作系统是管理硬件和软件资源并为计算机程序提供通用服务的系统软件。除了固件之外,所有计算机程序都需要操作系统才能正常运行。
PaaS
平台即服务是云计算的一种类别,开发人员可以提供部署平台来构建应用程序。每个平台的基础设施都是抽象的,这意味着用户可以期望预配置的运行时环境和可预测的扩展、存储和安全选项。他们还可以访问用于应用程序开发的语言、库、工具和服务,以及一定程度上对配置设置的控制;但是,他们无法修改底层操作系统或网络设置。
数据包
数据包是通过TCP/IP网络传输的基本数据单位。最初被构想为一种在没有预先建立连接的情况下传输数据的方法,数据包使动态数据传输成为可能。数据包中的数据分为两类:控制信息(源和目的网络地址、序列信息和错误检测码)和用户数据(消息内容本身)。
分区
A partition is a share of a hard disk or other secondary storage device, allowing an operating system to manage data and information in each partition separately. This can be advantageous for data security, as it simplifies data backups and reduces the risk of losing data. Partitioning also provides a convenient means for storing multiple operating systems on the same drive.
Perl
Perl是一系列编程语言的家族,因其极高的灵活性和作为软件组件之间胶水语言的使用而受到欢迎。
PHP
PHP是一种脚本语言,主要用于网站开发,但它也已经广泛应用作为通用编程语言。
PKI
公钥基础设施是创建和管理数字证书和公钥加密所涉及的角色、政策和程序的集合。PKI伞下有多个运营商:证书颁发机构(CA)存储、发布和签署域的SSL证书;注册机构(RA)验证申请SSL证书的主机身份;一个中央目录用于灾难恢复的私钥信息;以及一个证书管理系统监督对证书的访问。
- A Comparison of Let’s Encrypt, Commercial and Private Certificate Authorities, and Self-Signed SSL Certificates.
- Let’s Encrypt简介。
- OpenSSL基础知识:处理SSL证书、私钥和证书请求。
PostgreSQL
PostgreSQL是一个强调可扩展性和标准兼容性的免费开源对象关系数据库管理系统。
- A complete list of resources relating to PostgreSQL.
- A basic introduction to working with PostgreSQL.
Python
Python 是一种高级、解释型编程语言,其优先考虑代码的清晰度和可读性。
Redis
Redis 是一种可扩展的内存中键值对数据存储,擅长缓存。作为一种非关系型数据库,Redis 以其灵活性、性能和广泛的语言支持而闻名。
REPL
A Read-Eval-Print Loop, or REPL, is a basic computer environment in which user inputs are read, evaluated, and results are returned to the user. Examples include command line shells and various tools provided for specific programming languages.
反向代理
A reverse proxy is a type of proxy server that handles and redistributes client requests to a server. In addition to balancing workloads between servers, reverse proxy servers can provide services not necessarily offered by application servers, such as caching, compression, and SSL encryption.
Root
Root,也称为根用户、根账户或超级用户,在计算机系统上具有对该系统上的所有命令和文件的访问权限。根权限起源于早期的UNIX系统,在这些系统中,多个用户共享单个大型计算机。
Ruby
Ruby是一种动态的、反射性的、面向对象的、通用的编程语言,支持多种编程范式。Ruby旨在非常友好地面向程序员,并提高生产率,包括动态类型和自动内存管理等特性。
Ruby on Rails
Ruby on Rails(也称为RoR,或简称为Rails)是一个用Ruby编写的服务器端模型-视图-控制器Web应用程序框架。Rails包括一些工具,使常见的开发任务变得更容易,例如脚手架可以自动构建一些基本网站所需的模型和视图。
SaaS
软件即服务是云计算的一种类别,其中软件作为产品通过互联网提供。使用SaaS,用户可以访问由第三方供应商提供的软件,但他们不负责该软件的生产、维护或修改。
扩展性
扩展是将服务器设置调整以适应增长的过程。 扩展的方法通常可以大致分为水平扩展和垂直扩展。 水平扩展通常是通过利用额外的服务器来完成单个 Web 应用程序的工作量,而垂直扩展通常涉及向单个服务器添加资源(如 CPU 或内存)以提高效率。
安全
安全涉及保护计算机系统免受硬件、软件或数据的盗窃或损坏。 典型的安全工具包括防火墙、VPN、SSH 和 SSL 证书。
SELinux
安全增强型 Linux 是一组内核修改和用户空间工具,为 Linux 发行版提供增强的访问控制。 它内置于 Linux 内核中,并在 Fedora、CentOS 和 RHEL 等发行版中默认启用。
服务器
A server is a computer program or device that provides a network or data service for other programs or devices, known as clients. Servers can offer a variety of functions, ranging from website and web application hosting, to providing shared disk access, printer connections, and database services. The word “server” can refer to either a physical machine or to the services being provided to clients.
服务器块
与Apache的虚拟主机类似,服务器块是托管在同一Nginx服务器上但在其他方面是独立的网站或Web应用程序。
SFTP
SFTP,即SSH文件传输协议或安全文件传输协议,是与SSH捆绑在一起的用于通过互联网连接在计算机之间传输文件的协议。与早期的FTP不同,SFTP允许用户通过安全连接在本地和远程系统上传输文件并遍历文件系统。
Sinatra
Sinatra是一个免费开源的网络应用程序库和用Ruby编写的领域特定语言,旨在快速创建网络应用程序。
Shell
A shell is a user interface used to access services provided by a computer’s operating system. Shells are usually either command-line interfaces (CLIs) or graphical user interfaces (GUIs). The name comes from the fact that the interface represents the outermost layer (or shell) of an operating system.
Socket
在 Linux 机器上最常见的套接字类型是 IP 套接字和 Unix 套接字。IP 套接字是网络上的通信接口,允许两个节点之间进行双向通信。每个节点都可以通过套接字地址来识别,其中包括与该节点关联的 IP 地址和端口号。
固态硬盘
A solid-state drive is a non-volatile computer storage device that uses electronic circuits to store and retrieve information. Most SSD devices use flash memory, which retains data even when power is lost or removed, but some use battery-powered RAM. SSDs are known for their low access times and latency when compared to hard disk drives.
SSH
Secure Shell是一种网络协议,用于加密安全地与远程服务器通信。通过在不安全连接之上构建安全通信通道,SSH允许用户与远程服务器通信并执行命令。与SSH相关的常见功能包括远程命令行登录、命令执行和服务配置。
堆栈
A stack is a set of software components that together create a complete platform for running applications or programs. Stacks differ based on the needs of the developer and include the components necessary for the task at hand. A LAMP (Linux, Apache, MySQL, PHP) or LEMP (Linux, Nginx, MySQL, PHP) stack can serve dynamic web pages and applications, while an Elastic/ELK (Elasticsearch, Logstash, Kibana) stack can collect, store, and search log files.
- 如何在Ubuntu 16.04上安装Linux、Apache、MySQL、PHP(LAMP)堆栈。
- 如何在Ubuntu 16.04上安装Linux、Nginx、MySQL、PHP(LEMP堆栈)。
- 如何在Ubuntu 16.04上安装Elasticsearch、Logstash和Kibana(ELK堆栈)。
存储
存储包括任何硬件、软件或计算机系统,允许保留数据和信息。有许多不同类型的存储和管理存储数据的架构,如文件系统、块存储和对象存储。
交换空间
交换是硬盘上的一个分区或在常规文件系统中创建的特殊文件,被指定为操作系统可以临时存储无法放入 RAM 中的数据的位置。交换空间使用户能够增加服务器可以保留在其工作内存中的信息量。
Systemd
Systemd
是许多 Linux 发行版中使用的初始化系统,用于引导用户空间并管理系统进程。除了管理引导过程外,systemd
还控制着众多系统资源和日志功能。
Unix
Unix 是一系列多任务、多用户操作系统,源自于上世纪70年代初期开发的原始 AT&T Unix。Unix 的核心原则包括清晰性、可移植性和并发性,这导致了“Unix 哲学”的发展,该哲学影响了许多后来的操作系统(如多个 BSD 和 Linux 发行版,以及 MacOS)。
版本控制软件
版本控制软件(也称为VCS)包括开发人员用于维护源代码、文档和网页当前和历史版本的任何修订控制系统。
虚拟主机
虚拟主机是在同一Apache服务器上运行但在其他方面完全分开的网站或Web应用程序。Apache服务器上的虚拟主机概念类似于Nginx服务器上的服务器块的概念。
虚拟机
A virtual machine is an individual emulation of a computer system, typically achieved through the use of a hypervisor.
挥发性内存
挥发性内存依赖于电源来存储和维护信息,并用于处理来自打开的程序和应用程序的数据。
VPC
A virtual private cloud is a configurable pool of resources, provisioned within a cloud hosting environment, that are isolated to and managed by a single individual or organization. Within a VPC, users can often create private subnets, configure routing tables, network gateways, and security settings, and connect securely to corporate datacenters and other VPCs.
VPN
A VPN, or virtual private network, is a means of establishing secure connections between remote computers. A VPN presents its connection as if it were a local private network, allowing for secure communications between servers.
WordPress
WordPress是一个基于PHP和MySQL的免费开源网页内容管理系统。作为世界上最流行的CMS,WordPress拥有庞大的插件库和一个庞大而活跃的开发者社区。
Source:
https://www.digitalocean.com/community/tutorials/digitalocean-community-glossary