Ansible
Ansible是一種配置管理系統,用於在各種環境中設置和管理基礎設施和應用程序。它允許用戶使用SSH以親和的語言部署和更新應用程序,而無需在遠程系統上安裝代理。
Apache
Apache HTTP Server是一個流行的開源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 將配置細節分組為所謂的“食譜”。
持續整合/持續部署
持續整合專注於將個別開發者的工作多次集成到主要存儲庫中,以便及早發現集成錯誤並加速協作開發。持續交付關注於減少部署或發布流程中的摩擦,自動化部署構建所需的步驟,從而可以隨時安全地發布代碼。持續部署進一步推進了這一點,每次進行代碼更改時都會自動部署。
- 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)。
集群
集群计算是将多台计算机的资源汇集起来,管理它们的集体能力以完成任务的实践。开发人员可以使用集群来增加处理能力和存储空间。
配置管理
配置管理是指管理员和运维团队控制大量服务器的过程。自动化是大多数配置管理工具的核心,它们允许开发人员快速配置新服务器,从关键事件中恢复,管理版本控制,并复制环境。流行的配置管理工具包括 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攻擊
- 如何在CentOS 7上使用mod_evasive保護防止DoS和DDoS攻擊
部署
部署指的是準備某物以供使用的過程。根據正在部署的物品(軟體系統、硬體等),此過程可以包括安裝用於軟體執行的腳本或命令、激活可執行的軟體元件,以及更新舊版軟體系統等操作。
開發
開發可以指一系列與程式創建和維護相關的編程活動和例行程序。在軟體開發中,這些活動可以包括編寫和修改代碼、原型設計、研究、測試和修改有問題的組件。
Django
Django是一個高級Python框架,用於快速開發Web應用程序。其核心原則是可擴展性,可重用性和快速開發。
DOM
DOM是Document Object Model的縮寫,是一個跨平台和語言無關的應用程序編程接口。經常被Web瀏覽器用來解析和顯示網站內容,DOM將HTML、XHTML或XML文檔視為樹狀結構,其中每個節點都是表示文檔一部分的對象,可以通過編程方式進行操作。
DNS
域名系统是一个分散式命名系统,它将易记和可访问的域名转换为底层网络协议中的数字IP地址。用户可以通过管理其DNS服务器来建立对托管域的更大控制,选择缓存服务器、转发服务器、仅授权服务器或不同类型的组合。
Docker
Docker是一种常用的容器化工具,用于为软件应用程序提供包含运行所需一切的文件系统。使用Docker容器确保软件在部署的任何地方都会表现相同,因为其运行时环境是一致的。
Drupal
Drupal 是一個流行的內容管理系統 (CMS),用於運行互聯網上一些最大的博客和網站。由於基礎的穩定性、平台的適應性和其活躍的社區,Drupal 在場景中已超過十年,仍然是用戶的熱門選擇。
DRY 開發
DRY,代表著do not repeat yourself,是軟件開發的原則,旨在減少模式的重複,傾向於抽象化並避免冗餘。
Elasticsearch
Elasticsearch 是一個用於存儲、搜索和分析數據的開源全文搜索和分析引擎。
加密
加密將信息編碼以安全傳輸或存儲。所有加密都涉及對明文進行算法轉換,可以分為兩個主要類別:對稱和非對稱。
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(或 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用户不管理基础设施,但他们可以控制操作系统、存储、部署的应用程序和某些网络组件(如防火墙)。
實例
在雲計算中,實例指的是提供的計算服務,如虛擬機器或容器。雲實例擴展並抽象了通常與其提供的服務相關聯的硬件,為開發項目提供了可靠性、靈活性和可擴展性。
集成開發環境
集成開發環境(IDE)是一種軟件應用程序,它提供了一套全面的資源(如文本編輯器、調試器、分析工具、編譯器和/或解釋器),以幫助計算機程序員進行軟件開發。IDE和較廣泛的軟件開發環境的界限模糊,不同的程序提供的功能也可能大不相同。
IPv6
IPv6是互聯網協議的最新版本,用於識別網絡上的計算機並在互聯網上路由流量。IPv6地址提供比其IPv4對應物更多的地址空間,是一個支持互聯網設備增長和部署的努力的一部分。
Java
Java是一種並發的、基於類的、面向對象的編程語言,旨在以可能盡量少的實現依賴運行。開發人員使用Java是因為它擁有強大的程序員社區、相對穩定性和普及性。
JavaScript
JavaScript是一種高階、基於物件、動態腳本語言,用於創建互動式網頁和應用程序。它的靈活性、在Web和移動應用中日益普及的程度以及前端和後端功能使其成為開發人員的熱門選擇。
Joomla
Joomla是一個廣泛使用的、高度可定制的、免費開源的用PHP編寫的網頁內容管理系統。
Kernel
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 堆疊的教程:如何在 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 堆疊的教程:如何在 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的 對象存儲與塊存儲服務的比較。
開源
開源軟件是指任何以 開放源碼倡議組織批准的許可證發布的程序,允許用戶查看、修改和共享源代碼而不會遭受法律後果。與自由軟件運動類似,開源軟件的目標是促進和支持社區驅動的軟件開發方法。
- A complete list of resources related to open-source concepts.
- 要深入了解開源實踐,請閱讀 DigitalOcean 的教程 自由軟件與開源軟件之間的區別。
操作系統
操作系統是管理硬件和軟件資源並為計算機程序提供共享服務的系統軟件。除了固件外,所有計算機程序都需要操作系統才能運行。
平台即服務
平台即服務是雲計算的一類,開發人員可以預設部署平台來構建應用程序。每個平台的基礎架構都被抽象化,這意味著用戶可以期望預配置的運行時環境和可預測的擴展、存儲和安全選項。他們還可以訪問用於應用程序開發的語言、庫、工具和服務,以及對配置設置的一定程度的控制;然而,他們無法修改底層操作系統或網絡設置。
數據包
封包是通過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
存储、发行和签署域的SSL证书的证书颁发机构(CA);验证请求SSL证书的主机身份的注册机构(RA);集中目录,存放用于灾难恢复的私钥信息;监督访问证书的证书管理系统。
- A Comparison of Let’s Encrypt, Commercial and Private Certificate Authorities, and Self-Signed SSL Certificates.
- 让我们来认识 Let’s Encrypt。
- OpenSSL基础知识:处理SSL证书、私钥和CSR。
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.
根
根—也稱為根用戶、根帳戶或超級用戶—是具有對系統上所有命令和文件的訪問權限的計算機系統上的用戶帳戶。根權限起源於早期的UNIX系統,其中多個用戶共享單個大型計算機。
Ruby
Ruby是一種動態、反射性、面向對象的、通用的編程語言,支持多種編程範式。Ruby被設計為非常友好於程序員並提高生產力,包括動態類型和自動內存管理等功能。
Ruby on Rails
Ruby on Rails(也被稱為RoR,或簡稱為Rails)是一個用Ruby語言編寫的服務器端模型-視圖-控制器Web應用程序框架。Rails包括一些工具,使得常見的開發任務變得更容易,比如腳手架,可以自動構建一些基本網站所需的模型和視圖。
軟件即服務
軟件即服務是一類雲計算的產品,其中軟件作為產品通過互聯網提供。通過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编写的免费开源的网络应用程序库和领域特定语言,旨在快速创建Web应用程序。
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 地址和端口號。Unix 插座是單個主機操作系統中進程的通信端點。進程使用文件系統 inode 在系統內引用 Unix 插座,從而允許數據的傳輸。
SSD
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
安全外殼是一種用於加密保護與遠程伺服器通信的網絡協議。通過在不安全連接之上建立安全通信通道,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是一系列多任務、多用戶操作系統,源於1970年代初期開發的原始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