From de42efd75729c91d16eac86a5dd09369de670fd5 Mon Sep 17 00:00:00 2001 From: Andy Stevens Date: Fri, 23 Jun 2023 07:59:01 -0400 Subject: [PATCH 1/4] edit a moved guide to new section --- .../what-is-cloud-native-computing/CloudNative.png | Bin .../CloudNativeComputing.png | Bin .../what-is-cloud-native-computing/index.md | 6 +++--- 3 files changed, 3 insertions(+), 3 deletions(-) rename docs/guides/{applications/containers => development/architectures}/what-is-cloud-native-computing/CloudNative.png (100%) rename docs/guides/{applications/containers => development/architectures}/what-is-cloud-native-computing/CloudNativeComputing.png (100%) rename docs/guides/{applications/containers => development/architectures}/what-is-cloud-native-computing/index.md (85%) diff --git a/docs/guides/applications/containers/what-is-cloud-native-computing/CloudNative.png b/docs/guides/development/architectures/what-is-cloud-native-computing/CloudNative.png similarity index 100% rename from docs/guides/applications/containers/what-is-cloud-native-computing/CloudNative.png rename to docs/guides/development/architectures/what-is-cloud-native-computing/CloudNative.png diff --git a/docs/guides/applications/containers/what-is-cloud-native-computing/CloudNativeComputing.png b/docs/guides/development/architectures/what-is-cloud-native-computing/CloudNativeComputing.png similarity index 100% rename from docs/guides/applications/containers/what-is-cloud-native-computing/CloudNativeComputing.png rename to docs/guides/development/architectures/what-is-cloud-native-computing/CloudNativeComputing.png diff --git a/docs/guides/applications/containers/what-is-cloud-native-computing/index.md b/docs/guides/development/architectures/what-is-cloud-native-computing/index.md similarity index 85% rename from docs/guides/applications/containers/what-is-cloud-native-computing/index.md rename to docs/guides/development/architectures/what-is-cloud-native-computing/index.md index fcc3a70c7b3..601cc24ebd5 100644 --- a/docs/guides/applications/containers/what-is-cloud-native-computing/index.md +++ b/docs/guides/development/architectures/what-is-cloud-native-computing/index.md @@ -3,7 +3,7 @@ slug: what-is-cloud-native-computing description: 'Cloud-native computing helps teams and organization develop applications that are dynamic and scaleable on public, private, and hybrid clouds.' keywords: ['cloud native computing'] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -published: 2021-02-13 +published: 2023-06-23 image: CloudNativeComputing.png modified_by: name: Linode @@ -22,7 +22,7 @@ Cloud-native computing requires several modular pieces of code, technology, and Although there are many components to the cloud-native computing stack, it is not as complex as it may appear. Cloud native uses an open-source software stack to deploy applications as microservices; package each part into its own container; and dynamically orchestrate those containers to optimize resource utilization. -Cloud-native computing uses containers that run on dynamic clouds. Without containers or the elastic cloud, cloud-native doesn't exist. This on-demand approach enables system administrators and developers to dynamically run applications from components that spring up and fall down as required by application's services. +Cloud-native computing uses containers that run on dynamic clouds. Without containers or the capacities of cloud, cloud-native doesn't exist. This on-demand approach enables system administrators and developers to dynamically run applications from components that are created and destroyed as required by application's services. Cloud-native programs are **loosely coupled**. System components are interconnected in such a way that they depend on each other to the least extent practicable; the elements need little direct knowledge of one another. The code isn't hard-wired to any given infrastructure. In the case of cloud-native software, the elements are connected using APIs, service meshes, and networks. @@ -40,4 +40,4 @@ To further those goals, cloud-native computing also makes use of two other conce In serverless computing, applications don't need to know about the hardware its running on or how it's managed. The software calls on the functions that the serverless platform provides without needing more knowledge of anything else. That means developers can focus on an application's business logic, rather than on architectural issues (for example, whether the server has enough RAM). -Micro-services provides lightweight, loosely coupled services via an API endpoint. These are connected by lightweight protocols such as [Representational State Transfer](https://www.service-architecture.com/articles/web-services/representational_state_transfer_rest.html) (REST) or [gRPC](https://grpc.io/). In cloud-native computing, data tends to be represented by [JavaScript Object Notation](https://www.json.org/) (JSON) or [Protobuf](https://github.com/google/protobuf/). They provide modular and basic services. It may be helpful to think of these as akin to Linux shell programs, which provide single services done well, but for the cloud. +Micro-services provides lightweight, loosely coupled services via an API endpoint. These are connected by lightweight protocols such as [Representational State Transfer](https://www.service-architecture.com/articles/web-services/representational_state_transfer_rest.html) (REST) or [gRPC](/docs/guides/using-grpc-for-remote-procedural-calls/). In cloud-native computing, data tends to be represented by [JavaScript Object Notation](https://www.json.org/) (JSON) or [Protobuf](https://github.com/google/protobuf/). They provide modular and basic services. It may be helpful to think of these as akin to Linux shell programs, which provide single services done well, but for the cloud. From effeb2f2eb03e078eff328b58fd7d8313b0bde7c Mon Sep 17 00:00:00 2001 From: Andy Stevens Date: Tue, 3 Oct 2023 08:36:51 -0400 Subject: [PATCH 2/4] Eos headers (#6652) * edit a moved guide to new section * add note to product docs * add dbass eos banners where relevant to guides and tutorials --- .../databases/general/database-solutions/index.md | 3 +++ docs/guides/databases/mysql/install-mysql/index.md | 3 +++ .../databases/mysql/mysqldump-backups/index.md | 2 ++ .../databases/sql-syntax/sharded-database/index.md | 4 +++- .../appsmith/connect-appsmith-to-linode-api/index.md | 2 +- docs/products/databases/managed-databases/_index.md | 2 ++ .../_shortguides/dbass-eos/index.md | 12 ++++++++++++ .../databases/managed-databases/developers/index.md | 2 ++ .../databases/managed-databases/get-started/index.md | 2 ++ .../databases/managed-databases/guides/_index.md | 2 ++ .../guides/create-database/index.md | 2 ++ .../guides/database-engines/index.md | 2 ++ .../guides/manage-access-controls/index.md | 2 ++ .../managed-databases/guides/manage-backups/index.md | 2 ++ .../managed-databases/guides/migrate-mysql/index.md | 2 ++ .../guides/mongodb-connect/index.md | 2 ++ .../guides/mongodb-migrate/index.md | 2 ++ .../managed-databases/guides/mysql-connect/index.md | 2 ++ .../guides/postgresql-connect/index.md | 2 ++ .../guides/postgresql-extensions/index.md | 2 ++ .../guides/postgresql-migrate/index.md | 2 ++ .../guides/reset-root-password/index.md | 2 ++ .../guides/updates-and-maintenance/index.md | 2 ++ .../managed-databases/guides/use-cases/index.md | 2 ++ .../databases/managed-databases/resources/index.md | 2 ++ .../networking/nodebalancers/get-started/index.md | 2 ++ docs/products/platform/get-started/_index.md | 2 ++ docs/products/tools/api/get-started/index.md | 2 +- 28 files changed, 67 insertions(+), 3 deletions(-) create mode 100644 docs/products/databases/managed-databases/_shortguides/dbass-eos/index.md diff --git a/docs/guides/databases/general/database-solutions/index.md b/docs/guides/databases/general/database-solutions/index.md index 22fae015ded..aabd50c8369 100644 --- a/docs/guides/databases/general/database-solutions/index.md +++ b/docs/guides/databases/general/database-solutions/index.md @@ -66,6 +66,9 @@ Non-relational databases (also referred to as [NoSQL Databases](/docs/guides/wha After determining which database management system to use for your application, you need to decide how to deploy, configure, and manage that system in the cloud. The Akamai cloud computing platform offers the following solutions: - [Managed Databases](#managed-databases) + + {{< content "dbass-eos" >}} + - [Marketplace Apps (and Clusters)](#marketplace-apps-and-clusters) - [Self or custom deployment on Compute Instances](#custom-deployment) diff --git a/docs/guides/databases/mysql/install-mysql/index.md b/docs/guides/databases/mysql/install-mysql/index.md index 9b4c7c2a82b..38ab330ccf0 100644 --- a/docs/guides/databases/mysql/install-mysql/index.md +++ b/docs/guides/databases/mysql/install-mysql/index.md @@ -35,6 +35,9 @@ For additional instructions on installing MySQL on any supported operating syste - **Consider other deployment options, such as fully managed solutions or automated installations.** - [Linode MySQL Managed Databases](https://www.linode.com/products/mysql/): Fully managed database clusters, complete with automatic updates and backups, hosted on Linode's reliable platform. + + {{< content "dbass-eos" >}} + - [MySQL/MariaDB Marketplace App](https://www.linode.com/marketplace/apps/linode/mysql-mariadb/): Deploy a new Compute Instance with either MySQL or MariaDB preinstalled. - **Check to see if MySQL is already installed on your system.** To determine if MySQL is already installed, run the following command: diff --git a/docs/guides/databases/mysql/mysqldump-backups/index.md b/docs/guides/databases/mysql/mysqldump-backups/index.md index 0d0309ae269..d4bfa55fba4 100644 --- a/docs/guides/databases/mysql/mysqldump-backups/index.md +++ b/docs/guides/databases/mysql/mysqldump-backups/index.md @@ -27,6 +27,8 @@ Since the mysqldump utility needs to connect to the database, the database manag - **Obtain the connection details for the MySQL instance you wish to use.** If you do not have a MySQL instance yet, you can [create a Managed Database](https://www.linode.com/products/mysql/), [deploy the MySQL Marketplace App](https://www.linode.com/marketplace/apps/linode/mysql-mariadb/), or [install MySQL server (or MariaDB) on a Compute Instance](/docs/guides/install-mysql/). + {{< content "dbass-eos" >}} + - **Log in to the system where you intend to capture or store your backups.** This system needs a MySQL command-line client installed (which should come with the mysqldump utility). Run the following command to verify that mysqldump is installed: mysqldump --version diff --git a/docs/guides/databases/sql-syntax/sharded-database/index.md b/docs/guides/databases/sql-syntax/sharded-database/index.md index db5cea56565..ccf04a7fc80 100644 --- a/docs/guides/databases/sql-syntax/sharded-database/index.md +++ b/docs/guides/databases/sql-syntax/sharded-database/index.md @@ -229,4 +229,6 @@ Sharding allows a database to scale horizontally, taking advantage of the increa Sharding can be accomplished using range sharding, hash sharding, or directory-based sharding. Range sharding is the easiest method, but is more likely to result in unequal shards. Hash sharding more effectively distributes the records, but is more difficult to implement. Directory-based sharding groups related items together on the same shard. -A sharded database can be implemented using multiple Linode servers. Linode allows you to configure a full web application on a powerful Linux operating system running the industry-standard LAMP stack. Choose from a high-performance [*Dedicated CPU*](https://www.linode.com/products/dedicated-cpu/) service, or a flexible and affordable [*Shared CPU*](https://www.linode.com/products/shared/) alternative. Similarly, you can also use [Linode's Managed Database service](/docs/products/databases/managed-databases/) to deploy a database cluster without the need to install and maintain the database infrastructure. \ No newline at end of file +A sharded database can be implemented using multiple Linode servers. Linode allows you to configure a full web application on a powerful Linux operating system running the industry-standard LAMP stack. Choose from a high-performance [*Dedicated CPU*](https://www.linode.com/products/dedicated-cpu/) service, or a flexible and affordable [*Shared CPU*](https://www.linode.com/products/shared/) alternative. Similarly, you can also use [Linode's Managed Database service](/docs/products/databases/managed-databases/) to deploy a database cluster without the need to install and maintain the database infrastructure. + +{{< content "dbass-eos" >}} \ No newline at end of file diff --git a/docs/guides/development/frameworks/appsmith/connect-appsmith-to-linode-api/index.md b/docs/guides/development/frameworks/appsmith/connect-appsmith-to-linode-api/index.md index 649d682bdd9..8d914520c75 100644 --- a/docs/guides/development/frameworks/appsmith/connect-appsmith-to-linode-api/index.md +++ b/docs/guides/development/frameworks/appsmith/connect-appsmith-to-linode-api/index.md @@ -19,7 +19,7 @@ You can learn more about Appsmith and how to host your own instance in our guide This tutorial covers everything you need to connect your Appsmith instance to the Linode API. With this, you can build your own Linode cloud manager or integrate Linode control into your application. -While this tutorial is specifically concerned with the Linode API, similar steps can be readily adapted to numerous other APIs. By the end, you should be prepared to connect other Linode APIs (like those for Linode managed databases) or other external APIs. +While this tutorial is specifically concerned with the Linode API, similar steps can be readily adapted to numerous other APIs. By the end, you should be prepared to connect other Linode APIs or other external APIs. ## Before You Begin diff --git a/docs/products/databases/managed-databases/_index.md b/docs/products/databases/managed-databases/_index.md index 0fa0b5af154..65a33f10431 100644 --- a/docs/products/databases/managed-databases/_index.md +++ b/docs/products/databases/managed-databases/_index.md @@ -14,6 +14,8 @@ aliases: ['/products/database/'] modified: 2023-05-02 --- +{{< content "dbass-eos" >}} + Linode's Managed Databases combine performance, reliability, and high availability into a fully managed database solution. Databases are used by most organizations to store their business and operational data, including customer information, financial details, application content, ecommerce transactions, and much more. Managing the database infrastructure to store and safeguard this data can put additional stress on the resources you have available. **Managed Databases** take care of managing this critical infrastructure for you, providing you with an easy to use DBaaS (database-as-a-service) solution built on top of Linode's trusted and reliable platform. ## Simplified deployment and maintenance diff --git a/docs/products/databases/managed-databases/_shortguides/dbass-eos/index.md b/docs/products/databases/managed-databases/_shortguides/dbass-eos/index.md new file mode 100644 index 00000000000..47fa11fb6dd --- /dev/null +++ b/docs/products/databases/managed-databases/_shortguides/dbass-eos/index.md @@ -0,0 +1,12 @@ +--- +# Shortguide: Note for the new data center launch. + +headless: true +show_on_rss_feed: false +--- + +{{< note type="warning" title="Managed Database Availability">}} +As part of our ongoing commitment to innovation and better serving our customers, we have made the strategic decision to pause the sale of our Managed Database offering for all customers who do not have an active database deployed. We recognize the need for a product that offers higher performance and the capacity to handle more complex workloads. + +If you have an existing database already deployed, you will continue to be able to deploy, provision, and manage the service exactly as you do today, and we’ll fully support your Managed Database workloads until our next-generation database solution is available. For future news and announcements related to Managed Databases, [please sign up using the form on our product page](/products/databases/). +{{< /note >}} \ No newline at end of file diff --git a/docs/products/databases/managed-databases/developers/index.md b/docs/products/databases/managed-databases/developers/index.md index 2a7fdee66b9..3985776d33a 100644 --- a/docs/products/databases/managed-databases/developers/index.md +++ b/docs/products/databases/managed-databases/developers/index.md @@ -6,6 +6,8 @@ tab_group_main: weight: 50 --- +{{< content "dbass-eos" >}} + ## Linode API Linode’s API v4 provides the ability to programmatically manage the full range of Linode products and services. diff --git a/docs/products/databases/managed-databases/get-started/index.md b/docs/products/databases/managed-databases/get-started/index.md index 9e0d7dc34ea..dd69e0a8e16 100644 --- a/docs/products/databases/managed-databases/get-started/index.md +++ b/docs/products/databases/managed-databases/get-started/index.md @@ -7,6 +7,8 @@ tab_group_main: modified: 2022-06-06 --- +{{< content "dbass-eos" >}} + Linode's Managed Database service is a convenient and reliable way to host your database workloads in the cloud. Quickly get up and running by following the instructions within this guide. ## Create a Managed Database diff --git a/docs/products/databases/managed-databases/guides/_index.md b/docs/products/databases/managed-databases/guides/_index.md index a22657826a1..10766fb809d 100644 --- a/docs/products/databases/managed-databases/guides/_index.md +++ b/docs/products/databases/managed-databases/guides/_index.md @@ -8,6 +8,8 @@ published: 2022-06-06 modified: 2023-05-02 --- +{{< content "dbass-eos" >}} + ## Basics - [Create a Managed Database](/docs/products/databases/managed-databases/guides/create-database/) diff --git a/docs/products/databases/managed-databases/guides/create-database/index.md b/docs/products/databases/managed-databases/guides/create-database/index.md index 4b41ec67142..47305f7b571 100644 --- a/docs/products/databases/managed-databases/guides/create-database/index.md +++ b/docs/products/databases/managed-databases/guides/create-database/index.md @@ -6,6 +6,8 @@ modified: 2022-08-09 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + This guide walks you through creating a Linode Managed Database through the Cloud Manager. 1. [Open the Create Database Cluster Form in the Cloud Manager](#open-the-create-database-cluster-form-in-the-cloud-manager) diff --git a/docs/products/databases/managed-databases/guides/database-engines/index.md b/docs/products/databases/managed-databases/guides/database-engines/index.md index 343a408e7cf..44fd9ae0fcd 100644 --- a/docs/products/databases/managed-databases/guides/database-engines/index.md +++ b/docs/products/databases/managed-databases/guides/database-engines/index.md @@ -6,6 +6,8 @@ modified: 2023-05-02 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + When deploying a Managed Database, you are able to select from a variety of database engines and plans. While each database engine enables you to store data, application compatibility and the way in which they store and access data can vary greatly. This guide aims to provide more information on each database engine, the reasons you might choose one over the other, and advice on selecting an appropriate plan size. ## Database Engines diff --git a/docs/products/databases/managed-databases/guides/manage-access-controls/index.md b/docs/products/databases/managed-databases/guides/manage-access-controls/index.md index 70ca05b6cbf..63c1569e6ad 100644 --- a/docs/products/databases/managed-databases/guides/manage-access-controls/index.md +++ b/docs/products/databases/managed-databases/guides/manage-access-controls/index.md @@ -4,6 +4,8 @@ description: "Learn how to manage access controls on a Managed Database, includi authors: ["Linode"] --- +{{< content "dbass-eos" >}} + Each Managed Database cluster has its own access control list, which allows specific IPv4 addresses or ranges to connect to the database. By default, all connections (both public and private) are blocked unless they appear on this list. ## View Access Controls diff --git a/docs/products/databases/managed-databases/guides/manage-backups/index.md b/docs/products/databases/managed-databases/guides/manage-backups/index.md index 8a31b7f1728..8c7f5caea30 100644 --- a/docs/products/databases/managed-databases/guides/manage-backups/index.md +++ b/docs/products/databases/managed-databases/guides/manage-backups/index.md @@ -6,6 +6,8 @@ aliases: ['/products/databases/managed-databases/guides/restore-backup/'] authors: ["Linode"] --- +{{< content "dbass-eos" >}} + Each Managed Database includes daily backups of your data, taken on a 24 hour cadence. Up to 7 backups are stored for each database cluster, which provides you with a restore point for each day in the last week. This guide walks you through viewing and restoring from these managed backups. ## View Managed Backups diff --git a/docs/products/databases/managed-databases/guides/migrate-mysql/index.md b/docs/products/databases/managed-databases/guides/migrate-mysql/index.md index 05f3622679c..3369f62bab9 100644 --- a/docs/products/databases/managed-databases/guides/migrate-mysql/index.md +++ b/docs/products/databases/managed-databases/guides/migrate-mysql/index.md @@ -6,6 +6,8 @@ modified: 2022-06-30 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + This guide covers how to migrate an existing MySQL or MariaDB database to a Managed Database. When migrating a database, there are two important terms to keep in mind: the *source* database and the *target* database. - **Source database:** The original database running on a software, system, or machine that you wish to decommission. This could be MySQL running within your own Linux server, a development database on your local machine, or even a cloud database. diff --git a/docs/products/databases/managed-databases/guides/mongodb-connect/index.md b/docs/products/databases/managed-databases/guides/mongodb-connect/index.md index 6027084112b..9360038e77a 100644 --- a/docs/products/databases/managed-databases/guides/mongodb-connect/index.md +++ b/docs/products/databases/managed-databases/guides/mongodb-connect/index.md @@ -6,6 +6,8 @@ expiryDate: 2023-05-01 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + {{< content "managed-database-mongodb-private-notice-shortguide">}} To connect to a MongoDB Managed Database, you need to know a few important details, such as the username, password, and host (or IP). You'll also need a MySQL client. This guide details how to access your database using popular tools. diff --git a/docs/products/databases/managed-databases/guides/mongodb-migrate/index.md b/docs/products/databases/managed-databases/guides/mongodb-migrate/index.md index 3bc09e05636..4d0cc8aa2dd 100644 --- a/docs/products/databases/managed-databases/guides/mongodb-migrate/index.md +++ b/docs/products/databases/managed-databases/guides/mongodb-migrate/index.md @@ -6,6 +6,8 @@ expiryDate: 2023-05-01 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + This guide covers how to migrate an existing MongoDB database to a Managed Database using the `mongodump` and `mongorestore` utilities. When migrating a database, there are two important terms to keep in mind: the *source* database and the *target* database. diff --git a/docs/products/databases/managed-databases/guides/mysql-connect/index.md b/docs/products/databases/managed-databases/guides/mysql-connect/index.md index 98fb64321e8..d22d0dfbe52 100644 --- a/docs/products/databases/managed-databases/guides/mysql-connect/index.md +++ b/docs/products/databases/managed-databases/guides/mysql-connect/index.md @@ -6,6 +6,8 @@ modified: 2022-07-22 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + To connect to a MySQL Managed Database, you need to know a few important details, such as the username, password, and host (or IP). You'll also need a MySQL client. This guide details how to access your database using popular tools. ## View Connection Details diff --git a/docs/products/databases/managed-databases/guides/postgresql-connect/index.md b/docs/products/databases/managed-databases/guides/postgresql-connect/index.md index d7a212edb4c..c1a547fec3a 100644 --- a/docs/products/databases/managed-databases/guides/postgresql-connect/index.md +++ b/docs/products/databases/managed-databases/guides/postgresql-connect/index.md @@ -6,6 +6,8 @@ modified: 2022-07-28 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + To connect to a PostgreSQL Managed Database, you need to know a few important details, such as the username, password, and host (or IP). You'll also need a PostgreSQL client. This guide details how to access your database using popular tools. ## View Connection Details diff --git a/docs/products/databases/managed-databases/guides/postgresql-extensions/index.md b/docs/products/databases/managed-databases/guides/postgresql-extensions/index.md index 729f7a7ffa8..d09eefd6bd6 100644 --- a/docs/products/databases/managed-databases/guides/postgresql-extensions/index.md +++ b/docs/products/databases/managed-databases/guides/postgresql-extensions/index.md @@ -7,6 +7,8 @@ modified: 2023-04-27 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + The functionality of PostgreSQL can be enhanced through the use of [extensions](https://wiki.postgresql.org/wiki/Extensions). Linode's PostgreSQL Managed Database service supports many of these extensions. ## Manage Extensions diff --git a/docs/products/databases/managed-databases/guides/postgresql-migrate/index.md b/docs/products/databases/managed-databases/guides/postgresql-migrate/index.md index 74c6595685e..f3252883f2e 100644 --- a/docs/products/databases/managed-databases/guides/postgresql-migrate/index.md +++ b/docs/products/databases/managed-databases/guides/postgresql-migrate/index.md @@ -5,6 +5,8 @@ published: 2022-06-17 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + This guide covers how to migrate an existing PostgreSQL database to a Managed Database. When migrating a database, there are two important terms to keep in mind: the *source* database and the *target* database. - **Source database:** The original database running on a software, system, or machine that you wish to decommission. This could be PostgreSQL running within your own Linux server, a development database on your local machine, or even a cloud database. diff --git a/docs/products/databases/managed-databases/guides/reset-root-password/index.md b/docs/products/databases/managed-databases/guides/reset-root-password/index.md index 39a79eb938d..bf7d4bd7708 100644 --- a/docs/products/databases/managed-databases/guides/reset-root-password/index.md +++ b/docs/products/databases/managed-databases/guides/reset-root-password/index.md @@ -4,6 +4,8 @@ description: "Learn how to reset the root password on a Linode Managed Database. authors: ["Linode"] --- +{{< content "dbass-eos" >}} + If you need to reset the root password on your Managed Database, you can do so through the Cloud Manager. This process assigns a new randomly generated password to the `linroot` user. This is helpful when someone should no longer have access to that user or if you believe your password may have been compromised. {{< note type="alert" >}} diff --git a/docs/products/databases/managed-databases/guides/updates-and-maintenance/index.md b/docs/products/databases/managed-databases/guides/updates-and-maintenance/index.md index 2f8a00bbaed..803e81ba872 100644 --- a/docs/products/databases/managed-databases/guides/updates-and-maintenance/index.md +++ b/docs/products/databases/managed-databases/guides/updates-and-maintenance/index.md @@ -6,6 +6,8 @@ modified: 2023-02-10 authors: ["Linode"] --- +{{< content "dbass-eos" >}} + As part of the Managed Database service, the database cluster is updated regularly. This includes security updates and patches for the underlying operating system. These updates occur on a user-configurable *maintenance window*. By default, the maintenance window is set to start *every week* on *Sunday* at *20:00 UTC* and lasts for 3 hours. {{< note type="warning" >}} diff --git a/docs/products/databases/managed-databases/guides/use-cases/index.md b/docs/products/databases/managed-databases/guides/use-cases/index.md index e664de331cc..e9c146368c0 100644 --- a/docs/products/databases/managed-databases/guides/use-cases/index.md +++ b/docs/products/databases/managed-databases/guides/use-cases/index.md @@ -4,6 +4,8 @@ description: "Learn about the many benefits and use cases for Managed Databaes, authors: ["Linode"] --- +{{< content "dbass-eos" >}} + Managed Databases is Linode's own Database-as-a-Service (DBaaS) platform. These types of database services allow organizations to offload their database infrastructure and management so they can focus on their own applications and services. This guide discusses the use cases and benefits for Managed Databases. ## Cost Reduction diff --git a/docs/products/databases/managed-databases/resources/index.md b/docs/products/databases/managed-databases/resources/index.md index c814a184d5a..afb921d585d 100644 --- a/docs/products/databases/managed-databases/resources/index.md +++ b/docs/products/databases/managed-databases/resources/index.md @@ -5,6 +5,8 @@ tab_group_main: weight: 40 --- +{{< content "dbass-eos" >}} + ## Blog Posts - [Popular Databases for Building Modern Linux Applications](https://www.linode.com/blog/databases/popular-databases-for-building-modern-linux-applications/) diff --git a/docs/products/networking/nodebalancers/get-started/index.md b/docs/products/networking/nodebalancers/get-started/index.md index cca38c8f296..e50a5821878 100644 --- a/docs/products/networking/nodebalancers/get-started/index.md +++ b/docs/products/networking/nodebalancers/get-started/index.md @@ -23,6 +23,8 @@ To start using a NodeBalancer and benefiting from load balancing, your applicati - **Database replication:** *How will you maintain consistency between multiple databases?* Consider the suggested architecture and available tooling for the database software you intend to use. Linode [Managed Databases](/docs/products/databases/managed-databases/), when deployed with high availability enabled, are a great fully-managed solution. Alternatively, [Galera](https://galeracluster.com/) is a self-hosted option that can be used with MySQL. + {{< content "dbass-eos" >}} + In some simple applications, the servers that store your application's code can also store its files and databases. For more complex applications, you may want to consider designating separate application servers, file servers, and database servers. The application servers (where the web server software and application code resides) operate as the backends to the NodeBalancer. The file servers and database servers can be built on cloud-based solutions (like Managed Databases) or self-hosted software on Compute Instances. For advice on load balancing and high availability, review the following resources: diff --git a/docs/products/platform/get-started/_index.md b/docs/products/platform/get-started/_index.md index 95f3f4ccd0b..74a600736bb 100644 --- a/docs/products/platform/get-started/_index.md +++ b/docs/products/platform/get-started/_index.md @@ -87,6 +87,8 @@ In addition to [Compute Instances](#create-your-first-compute-instance), Linode - [Managed Databases](https://www.linode.com/products/databases/): Reliable, performant, highly available, and fully managed database clusters to support production database workloads. + {{< content "dbass-eos" >}} + **Storage** - [Block Storage](https://www.linode.com/products/block-storage/): Scalable, high-speed, fault-tolerant, and portable (detachable) storage volumes used to add additional storage to a Compute Instance. diff --git a/docs/products/tools/api/get-started/index.md b/docs/products/tools/api/get-started/index.md index 1735724541c..93591fa2b7b 100644 --- a/docs/products/tools/api/get-started/index.md +++ b/docs/products/tools/api/get-started/index.md @@ -10,7 +10,7 @@ aliases: ['/products/tools/linode-api/get-started/','/platform/api/getting-start tags: ["managed hosting"] --- -The Linode API allows you to automate any task that can be performed by the Cloud Manager. This includes creating and managing all of our products (like Compute Instances and Managed Databases), your customer account (like adding new users or viewing invoices), and even creating support tickets. As an example of an API call, the command below deploys a new 2GB Compute Instance in the Newark data center using the Debian 11 image. +The Linode API allows you to automate any task that can be performed by the Cloud Manager. This includes creating and managing all of our products (like Compute Instances and Firewalls), your customer account (like adding new users or viewing invoices), and even creating support tickets. As an example of an API call, the command below deploys a new 2GB Compute Instance in the Newark data center using the Debian 11 image. ```command curl -X POST https://api.linode.com/v4/linode/instances \ From 5f07ecf04acd4cb5635c5f2ed05996709eb7d657 Mon Sep 17 00:00:00 2001 From: Matthew Wildman Date: Tue, 3 Oct 2023 09:26:43 -0400 Subject: [PATCH 3/4] Misc spelling fixes (#6653) --- ci/vale/dictionary.txt | 1 + .../how-to-use-docker-compose-v2/index.md | 2 +- .../index.md | 4 ++-- .../building-a-website-with-astro/index.md | 4 ++-- .../phoenix/using-phoenix-framework/index.md | 2 +- .../linode-writers-formatting-guide/index.md | 2 +- .../linux/linux-mount-smb-share/index.md | 2 +- .../basics/mount-file-system-on-linux/index.md | 18 +++++++++--------- .../basics/rename-files-on-linux/index.md | 2 +- .../zypper-package-manager/index.md | 10 +++++----- .../index.md | 2 +- .../compute-instances/get-started/index.md | 4 ++-- .../guides/configuration-profiles/index.md | 15 +++++++++------ .../guides/upgrade-kubernetes-version/index.md | 2 +- .../marketplace/guides/nextcloud/index.md | 2 +- .../marketplace/guides/onlyoffice/index.md | 2 +- 16 files changed, 39 insertions(+), 35 deletions(-) diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index 69af3197e54..3b70cf59c46 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -2008,6 +2008,7 @@ samy sandboxing sandcat sanitization +São Paulo sar sasl sasl2 diff --git a/docs/guides/applications/containers/how-to-use-docker-compose-v2/index.md b/docs/guides/applications/containers/how-to-use-docker-compose-v2/index.md index 41559c3e2d2..6f8d0ceafbb 100644 --- a/docs/guides/applications/containers/how-to-use-docker-compose-v2/index.md +++ b/docs/guides/applications/containers/how-to-use-docker-compose-v2/index.md @@ -136,7 +136,7 @@ To install both Docker Engine and Docker Compose, follow these steps. sudo docker run hello-world ``` - If everything is installed correctly, Docker displays the message as as shown in the output below. + If everything is installed correctly, Docker displays the message as shown in the output below. ```output Hello from Docker! diff --git a/docs/guides/databases/cassandra/set-up-a-cassandra-node-cluster-on-ubuntu-and-centos/index.md b/docs/guides/databases/cassandra/set-up-a-cassandra-node-cluster-on-ubuntu-and-centos/index.md index b52fecbfaee..f7e5349f3cf 100644 --- a/docs/guides/databases/cassandra/set-up-a-cassandra-node-cluster-on-ubuntu-and-centos/index.md +++ b/docs/guides/databases/cassandra/set-up-a-cassandra-node-cluster-on-ubuntu-and-centos/index.md @@ -174,12 +174,12 @@ CN = Cluster_Name_MasterCA keytool -importcert -keystore node1-keystore.jks -alias ca-cert -file ca-cert.cert -noprompt -keypass cassandra -storepass cassandra keytool -importcert -keystore node2-keystore.jks -alias ca-cert -file ca-cert.cert -noprompt -keypass cassandra -storepass cassandra -10. Now, import the signed certificate into the keystore for each node. Below, the command sequence is demonstrated as if two nodes comprised this cluster. +10. Now, import the signed certificate into the keystore for each node. Below, the command sequence is demonstrated as if two nodes comprised this cluster. keytool -importcert -keystore node1-keystore.jks -alias node1 -file node1-signed.cert -noprompt -keypass cassandra -storepass cassandra keytool -importcert -keystore node2-keystore.jks -alias node2 -file node2-signed.cert -noprompt -keypass cassandra -storepass cassandra -11. Create a Cassandra server truststore file. This essentially acts as a certificate authority, allowing all nodes whose client certificates were signed here to communicate. +11. Create a Cassandra server truststore file. This essentially acts as a certificate authority, allowing all nodes whose client certificates were signed here to communicate. keytool -importcert -keystore cassandra-truststore.jks -alias truststore -file ca-cert.cert -noprompt -keypass [password] -storepass [password] diff --git a/docs/guides/development/frameworks/astro/building-a-website-with-astro/index.md b/docs/guides/development/frameworks/astro/building-a-website-with-astro/index.md index 7f28dca3f92..1084e56d1d5 100644 --- a/docs/guides/development/frameworks/astro/building-a-website-with-astro/index.md +++ b/docs/guides/development/frameworks/astro/building-a-website-with-astro/index.md @@ -47,7 +47,7 @@ In short, Astro concerns itself less with developing web applications. Instead, ## How to Build a Website with Astro -The best way to learn about Astro is to start using it. This tutorial walks you through the proces of setting up a default Astro project and through creating your own Astro website. +The best way to learn about Astro is to start using it. This tutorial walks you through the process of setting up a default Astro project and through creating your own Astro website. ### Install the Prerequisites @@ -137,7 +137,7 @@ Each of these building blocks is covered in more detail further below. #### File-based Routing -Astro uses a file-based approach to routing instead of the configuration-based approach of many other frameworks. The advantage of this approach is based on moving away from from configuration, allowing more focus on the delivery of the content itself. +Astro uses a file-based approach to routing instead of the configuration-based approach of many other frameworks. The advantage of this approach is based on moving away from configuration, allowing more focus on the delivery of the content itself. Routes are defined by directories and content files stored in the `src/pages` directory within your project. There are three rules to Astro's routing: diff --git a/docs/guides/development/frameworks/phoenix/using-phoenix-framework/index.md b/docs/guides/development/frameworks/phoenix/using-phoenix-framework/index.md index 8400b14f522..f0c499ed925 100644 --- a/docs/guides/development/frameworks/phoenix/using-phoenix-framework/index.md +++ b/docs/guides/development/frameworks/phoenix/using-phoenix-framework/index.md @@ -55,7 +55,7 @@ To get started with Phoenix, you need to install the framework's application gen The Phoenix framework uses the Elixir programming language. To run Phoenix, you need to have Elixir installed on your system. And, moreover, you need the Erlang VM that Elixir runs on. -Elixir maintains packages within the default repositories for most major Linux distributions. Typically ou can install Elixir with a single command. +Elixir maintains packages within the default repositories for most major Linux distributions. Typically you can install Elixir with a single command. Below are commands to install Elixir for a range of distributions. You can find more covered in Elixir's [official installation guide](https://elixir-lang.org/install.html#gnulinux). diff --git a/docs/guides/linode-writers-formatting-guide/index.md b/docs/guides/linode-writers-formatting-guide/index.md index 515d64f6f34..11be4c0b441 100644 --- a/docs/guides/linode-writers-formatting-guide/index.md +++ b/docs/guides/linode-writers-formatting-guide/index.md @@ -34,7 +34,7 @@ Linode Guides & Tutorials are written in [Markdown](https://en.wikipedia.org/wik Markdown files for guides are stored under the `docs/guides/` content directory. This content directory is then further subdivided into categories for different technical topics. New guides should be placed with a category that they most closely align with. For example, if you are writing a new guide on the Apache web server, it would be placed under `docs/guides/web-servers/apache/`. -A new subdirectory is created for each guide. This subdirectory should contain a file called `index.md`, which will be where the guide's markdown is written to. For example, if your guide's title is `My Apache Guide`, then you would create its Markdown file at `docs/guides/web-servers/apache/my-apache-guide/index.md`. +A new subdirectory is created for each guide. This subdirectory should contain a file called `index.md`, which will be where the guide's Markdown is written to. For example, if your guide's title is `My Apache Guide`, then you would create its Markdown file at `docs/guides/web-servers/apache/my-apache-guide/index.md`. A [Hugo archetype](https://gohugo.io/content-management/archetypes/) is available to create new Markdown files. For example, if you wanted to create the `My Apache Guide` example guide, you could run this command from inside your cloned docs repository: diff --git a/docs/guides/quick-answers/linux/linux-mount-smb-share/index.md b/docs/guides/quick-answers/linux/linux-mount-smb-share/index.md index 3c258815bce..9f2622a45f6 100644 --- a/docs/guides/quick-answers/linux/linux-mount-smb-share/index.md +++ b/docs/guides/quick-answers/linux/linux-mount-smb-share/index.md @@ -114,7 +114,7 @@ The following sections detail how to mount an SMB share on Ubuntu, but the essen mount -t cifs //[server-ip]/[share-path] /[mount-point] ``` - In the example below, the SMB server's IP is 192.0.2.17, the share's path is SharedFiles, and the mount point is /mnt/smb_share. + In the example below, the SMB server's IP is 192.0.2.17, the share's path is SharedFiles, and the mount point is `/mnt/smb_share`. ```command mount -t cifs //192.0.2.17/SharedFiles /mnt/smb_share diff --git a/docs/guides/tools-reference/basics/mount-file-system-on-linux/index.md b/docs/guides/tools-reference/basics/mount-file-system-on-linux/index.md index e82c547fa32..a0190fc572e 100644 --- a/docs/guides/tools-reference/basics/mount-file-system-on-linux/index.md +++ b/docs/guides/tools-reference/basics/mount-file-system-on-linux/index.md @@ -189,11 +189,11 @@ sdb 8:16 0 512M 0 disk [SWAP]{{< /output >}} ## How to Mount File Systems on Linux -You can mount file systems for a single session using the `mount` command, and permanently by editing **/etc/fstab**. Mounting needs to be done by an administrator, either by logging in as **root** or by using the `sudo` command. There are some cases where mounting is done automatically, like when you insert a USB flash drive. Here are a few examples using the `mount` command, plus the preparatory `mkdir` command to create the mount point. +You can mount file systems for a single session using the `mount` command, and permanently by editing `/etc/fstab`. Mounting needs to be done by an administrator, either by logging in as **root** or by using the `sudo` command. There are some cases where mounting is done automatically, like when you insert a USB flash drive. Here are a few examples using the `mount` command, plus the preparatory `mkdir` command to create the mount point. ### Mount a Windows Floppy Disk -1. This command is only necessary if the **/mnt/floppy** directory doesn’t already exist: +1. This command is only necessary if the `/mnt/floppy` directory doesn’t already exist: mkdir /mnt/floppy @@ -201,11 +201,11 @@ You can mount file systems for a single session using the `mount` command, and p mount -t msdos /dev/fd0 /mnt/floppy - The contents of the floppy disk in **/dev/fd0/** should now be accessible from **/mnt/floppy**. + The contents of the floppy disk in `/dev/fd0` should now be accessible from `/mnt/floppy`. ### Mount a CD-ROM -1. Once again, the first command is only necessary if the /mnt/cdrom directory doesn’t already exist. +1. Once again, the first command is only necessary if the `/mnt/cdrom` directory doesn’t already exist. mkdir /mnt/cdrom @@ -213,7 +213,7 @@ You can mount file systems for a single session using the `mount` command, and p mount -t iso9660 /dev/cdrom /mnt/cdrom - The contents of the compact disc in **/dev/cdrom/** should now be accessible from **/mnt/cdrom**. + The contents of the compact disc in `/dev/cdrom/` should now be accessible from `/mnt/cdrom`. ### Mount a Disk Drive Permanently @@ -247,7 +247,7 @@ Most modern distros automatically mount USB drives when you insert them. mount /dev/sdd1 /media/usb - The contents of the USB drive in **/dev/sdd1/** should now be accessible from **/media/usb**. + The contents of the USB drive in `/dev/sdd1` should now be accessible from `/media/usb`. {{< note respectIndent=false >}} If the USB drive uses the exFAT file system, you may need to install the FUSE [exFAT module and tools](https://linuxize.com/post/how-to-mount-an-exfat-drive-on-ubuntu/). @@ -263,7 +263,7 @@ If the USB drive uses the exFAT file system, you may need to install the FUSE [e mount ~/my_image.iso /media/iso -o loop - The contents of the ISO file in your root directory should now be accessible from **/media/iso**. + The contents of the ISO file in your root directory should now be accessible from `/media/iso`. ### Mount a Remote File System @@ -283,11 +283,11 @@ The network file system (NFS) supports mounting remote file systems as shares fo mkdir /media/nfs -3. Now edit **/etc/fstab** as discussed above. The new line in should look something like the following: +3. Now edit `/etc/fstab` as discussed above. The new line in should look something like the following: 123.45.67.8:/my_share /media/nfs nfs defaults 0 0 -4. Then you can use a partial `mount` command, which completes from /etc/fstab. +4. Then you can use a partial `mount` command, which completes from `/etc/fstab`. mount /media/nfs diff --git a/docs/guides/tools-reference/basics/rename-files-on-linux/index.md b/docs/guides/tools-reference/basics/rename-files-on-linux/index.md index b75ebff687c..dfead7f228c 100644 --- a/docs/guides/tools-reference/basics/rename-files-on-linux/index.md +++ b/docs/guides/tools-reference/basics/rename-files-on-linux/index.md @@ -122,7 +122,7 @@ If your Ubuntu Linode is brand new, it probably doesn't have the rename command ls - You should see the same files as before, but with .bak extensions: + You should see the same files as before, but with `.bak` extensions: {{< output >}}test1.bak test2.bak{{< /output >}} diff --git a/docs/guides/tools-reference/linux-package-management/zypper-package-manager/index.md b/docs/guides/tools-reference/linux-package-management/zypper-package-manager/index.md index 2527adddd9b..3a9ea137e9b 100644 --- a/docs/guides/tools-reference/linux-package-management/zypper-package-manager/index.md +++ b/docs/guides/tools-reference/linux-package-management/zypper-package-manager/index.md @@ -195,7 +195,7 @@ Using the `addrepo` command, you can add an additional repository by its URL. Ex sudo zypper addrepo --refresh https://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_15.5/ php ``` -The `--refresh` option enables autorefresh on the repository, which makes repository management easier. See the next section for more details. +The `--refresh` option enables auto refresh on the repository, which makes repository management easier. See the next section for more details. Once you have added the repository, you can use the `search` command as shown earlier to see additional packages offered by the repository. @@ -230,16 +230,16 @@ S | Name | Type | Version | Arch | Rep Zypper does not usually require you to manually refresh repository metadata. This contrasts with some other package managers, like [APT](/docs/guides/apt-package-manager/), that require manual repository refreshes. -Zypper accomplishes this with its *autorefresh* feature. This feature is enabled on all of the default repositories, and it ensures that the repositories are automatically refreshed whenever necessary. +Zypper accomplishes this with its *auto refresh* feature. This feature is enabled on all of the default repositories, and it ensures that the repositories are automatically refreshed whenever necessary. -Unless you need manual control of the refresh process for a repository, you should enable autorefresh whenever you add a new repository. This is done by using the `--refresh` option with the `addrepo` command, just as shown in the previous section. +Unless you need manual control of the refresh process for a repository, you should enable auto refresh whenever you add a new repository. This is done by using the `--refresh` option with the `addrepo` command, just as shown in the previous section. -If, however, you want to add a repository without autorefresh, you can do so by omitting the `-r` option when adding the repository. +If, however, you want to add a repository without auto refresh, you can do so by omitting the `-r` option when adding the repository. ```command sudo zypper addrepo https://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_15.5/ php ``` -Zypper includes a `refresh` command to allow you to manually refresh repositories for updated metadata. Doing so is an important step should you opt not to enable autorefresh on added repositories. +Zypper includes a `refresh` command to allow you to manually refresh repositories for updated metadata. Doing so is an important step should you opt not to enable auto refresh on added repositories. ```command sudo zypper refresh php diff --git a/docs/guides/troubleshooting/troubleshooting-virtual-network-connections/index.md b/docs/guides/troubleshooting/troubleshooting-virtual-network-connections/index.md index 7afbe8eb74e..aacbddf54a8 100644 --- a/docs/guides/troubleshooting/troubleshooting-virtual-network-connections/index.md +++ b/docs/guides/troubleshooting/troubleshooting-virtual-network-connections/index.md @@ -58,7 +58,7 @@ Successful messages are returned from each host indicating that the circuit port Similar to Windows VNC, a Mac connection must have a valid circuit connection between the VNC server and its client host. A Mac connection can use either use Apple’s Remote Desktop Software (RDS) or another VNC app like RealVNC or TigerVNC. Mac hosts also use the `ping` command to test the connection between their hosts. -```commmand +```command ping myhost.mynetwork.com:5901 ``` diff --git a/docs/products/compute/compute-instances/get-started/index.md b/docs/products/compute/compute-instances/get-started/index.md index 70f805e8573..e2e7bd1e0f4 100644 --- a/docs/products/compute/compute-instances/get-started/index.md +++ b/docs/products/compute/compute-instances/get-started/index.md @@ -26,7 +26,7 @@ After the Compute Instance is finished provisioning and has fully booted up, you - **Weblish (via the Cloud Manager):** Click the **Launch LISH Console** link at the top right corner of the Compute Instance's detail page. See [Using the Lish Console > Through a Browser](/docs/products/compute/compute-instances/guides/lish/#through-the-cloud-manager-weblish). -- **SSH:** Copy the command from the *SSH Access* field that is available in Cloud Manager under the **Access** section on the Compute Instance's detail page. Paste the commmand into your local computer's terminal. The command should look similar to the following, only with the IP address of your newly created instance. +- **SSH:** Copy the command from the *SSH Access* field that is available in Cloud Manager under the **Access** section on the Compute Instance's detail page. Paste the command into your local computer's terminal. The command should look similar to the following, only with the IP address of your newly created instance. ```command ssh root@192.0.2.1 @@ -36,7 +36,7 @@ After the Compute Instance is finished provisioning and has fully booted up, you - **macOS:** The *Terminal* application is pre-installed on macOS. See [Connecting to a Remote Server Over SSH on a Mac](/docs/guides/connect-to-server-over-ssh-on-mac/). - **Linux:** You can use a terminal window, regardless of desktop environment or window manager. See [Connecting to a Remote Server Over SSH on Linux](/docs/guides/connect-to-server-over-ssh-on-linux/) -- **Lish (via SSH):** Copy the command from the *LISH Console via SSH* field that is available in Cloud Manager under the **Access** section on the Compute Instance's detail page. Paste the commmand into your local computer's terminal. The command should look similar to the one below, only with your username, data center, and Compute Instance label. Review [Using the Lish Console > Through SSH](/docs/products/compute/compute-instances/guides/lish/#through-ssh-using-a-terminal) for more instructions. +- **Lish (via SSH):** Copy the command from the *LISH Console via SSH* field that is available in Cloud Manager under the **Access** section on the Compute Instance's detail page. Paste the command into your local computer's terminal. The command should look similar to the one below, only with your username, data center, and Compute Instance label. Review [Using the Lish Console > Through SSH](/docs/products/compute/compute-instances/guides/lish/#through-ssh-using-a-terminal) for more instructions. ```command ssh -t user@lish-newark.linode.com example-instance diff --git a/docs/products/compute/compute-instances/guides/configuration-profiles/index.md b/docs/products/compute/compute-instances/guides/configuration-profiles/index.md index bcd1c3d4926..10d155616e1 100644 --- a/docs/products/compute/compute-instances/guides/configuration-profiles/index.md +++ b/docs/products/compute/compute-instances/guides/configuration-profiles/index.md @@ -36,7 +36,7 @@ From here, a [configuration profile can be created](#creating-a-configuration-pr When adding or editing a configuration profile on a Compute Instance, the following settings are available: -- **Virtual Machine:** VM mode determines whether devices inside your virtual machine are *paravirtualized* or *fully virtualized*. Here are the drivers used for various devices in each mode: +- **Virtual Machine:** VM mode determines whether devices inside your virtual machine are *paravirtualized* or *fully virtualized*. Here are the drivers used for various devices in each mode: | Device | Paravirtualization | Full virtualization | | -- | -- | -- | @@ -46,19 +46,22 @@ When adding or editing a configuration profile on a Compute Instance, the follow Since paravirtualization offers more performant networking and disk IO, it is the recommended mode. All Linux distributions provided by Linode support paravirtualization. When installing an operating system not offered by Linode, full virtualization may be required if that OS does not include virtualization-aware drivers. -- **Boot Settings:** +- **Boot Settings:** - **Kernel:** Select the version of the Linux kernel that will be used. The options include Grub 2 (for upstream or custom-compiled kernels), a specific Linode supplied kernel, or Direct Disk. For most distributions, its recommended to set this option to *Grub 2*. See [Manage the Kernel on a Compute Instance](/docs/products/compute/compute-instances/guides/manage-the-kernel/). - **Run Level:** Adjust the [run level](https://en.wikipedia.org/wiki/Runlevel) of the OS to allow for advanced diagnostics. Recommended setting: *Run Default Level*. - **Memory Limit:** Limits the amount of memory that the Compute Instance can use. Recommended setting: *Do not set any limits on memory usage*. -- **Block Device Assignment:** Assigns the Compute Instance's disks to the disk devices in Linux, making them accessible once the instance has booted up. Up to 8 disks can be assigned (`/dev/sda` through `/dev/sdg`), though it's common to only use the first two devices: `/dev/sda` as the main disk and `/dev/sdb` as the swap disk. The **Root Device** is used to select the primary disk device (commonly `/dev/sda`), though another predefined device or custom device path can be used. +- **Block Device Assignment:** Assigns the Compute Instance's disks to the disk devices in Linux, making them accessible once the instance has booted up. Up to 8 disks can be assigned (`/dev/sda` through `/dev/sdg`), though it's common to only use the first two devices: `/dev/sda` as the main disk and `/dev/sdb` as the swap disk. The **Root Device** is used to select the primary disk device (commonly `/dev/sda`), though another predefined device or custom device path can be used. {{< note >}} In some Linode distribution images, block devices are assigned using [UUIDs](https://en.wikipedia.org/wiki/Universally_unique_identifier) in the `/etc/fstab` file to support proper disk mounting. In order to see the UUID assigned to each block device, you can use the `lsblk` command: + ```command lsblk -f ``` - This displays block devices for your booted configuration and their current mountpoints: + + This displays block devices for your booted configuration and their current mount points: + ```output NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda ext4 1.0 linode-root cfa3834a-c6ec-0c85-1b68-6345a69f3759 14.3G 20% / @@ -67,9 +70,9 @@ When adding or editing a configuration profile on a Compute Instance, the follow ``` {{< /note >}} -- **Network Interfaces:** Assigns either a VLAN or the Public Internet to a network interface in Linux. There are a total of 3 available network interfaces: `eth0`, `eth1`, and `eth2`. If no VLANs are in use, the recommended setting is _Public Internet_ for `eth0` and _None_ for all other interfaces. See [Getting Started with VLANs](/docs/products/networking/vlans/get-started/). +- **Network Interfaces:** Assigns either a VLAN or the Public Internet to a network interface in Linux. There are a total of 3 available network interfaces: `eth0`, `eth1`, and `eth2`. If no VLANs are in use, the recommended setting is _Public Internet_ for `eth0` and _None_ for all other interfaces. See [Getting Started with VLANs](/docs/products/networking/vlans/get-started/). -- **Filesystem / Boot Helpers:** Various helper tasks that run when the Compute Instance is booted up. Recommended setting for all helpers: _Enabled_. +- **Filesystem / Boot Helpers:** Various helper tasks that run when the Compute Instance is booted up. Recommended setting for all helpers: _Enabled_. - **Enable distro helper:** Helps maintain correct inittab/upstart console device. - **Disable `updatedb`:** Disables `updatedb` cron job to avoid disk thrashing. - **Enable modules.dep helper:** Creates a module dependency file for the kernel you run. diff --git a/docs/products/compute/kubernetes/guides/upgrade-kubernetes-version/index.md b/docs/products/compute/kubernetes/guides/upgrade-kubernetes-version/index.md index 34c8ab81415..4030e35662b 100644 --- a/docs/products/compute/kubernetes/guides/upgrade-kubernetes-version/index.md +++ b/docs/products/compute/kubernetes/guides/upgrade-kubernetes-version/index.md @@ -44,7 +44,7 @@ Kubernetes versions are also regularly *deprecated* on LKE. This prevents custom Changelogs for each new version of Kubernetes are published on the [Kubernetes CHANGELOG](https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG) page on GitHub. To ensure a clean upgrade and eliminate potential issues, review the changelog entry that corresponds with the Kubernetes version to which your cluster will be upgraded. Since LKE clusters can only be upgraded one minor version at a time (i.e. v1.24.x to v1.25.x), you only need to review a single changelog entry. -Each Kubernetes changelog entry includes patch versions and apha/development versions. It's recommended that you review every section titled `Changelog since vX.Y.Z` starting from your current Kubernetes version and continuing through the latest patch release for the version to which you'll be upgraded. Compare these changes with the components and configuration of your cluster to help identify any breaking changes or issues that may occur. Additionally, review any upgrade notes, known issues, deprecation notes, or API changes, all of which may appear alongside each changelog. +Each Kubernetes changelog entry includes patch versions and alpha/development versions. It's recommended that you review every section titled `Changelog since vX.Y.Z` starting from your current Kubernetes version and continuing through the latest patch release for the version to which you'll be upgraded. Compare these changes with the components and configuration of your cluster to help identify any breaking changes or issues that may occur. Additionally, review any upgrade notes, known issues, deprecation notes, or API changes, all of which may appear alongside each changelog. The [Kubernetes Blog](https://kubernetes.io/blog/) may also include a post regarding changes in each version (such as the [Kubernetes Removals and Major Changes In 1.25](https://kubernetes.io/blog/2022/08/04/upcoming-changes-in-kubernetes-1-25/) post). These blog posts may be less detailed, but should be easier to understand so you can quickly identify major changes. diff --git a/docs/products/tools/marketplace/guides/nextcloud/index.md b/docs/products/tools/marketplace/guides/nextcloud/index.md index 0e81b1d3aba..27935ecb660 100644 --- a/docs/products/tools/marketplace/guides/nextcloud/index.md +++ b/docs/products/tools/marketplace/guides/nextcloud/index.md @@ -80,7 +80,7 @@ After performing the [initial setup and configuration steps](#configure-nextclou 1. In the login prompt that appears, enter the credentials that were provided to you by Nextcloud AIO in the previous section. Then, click the **Log in** button. - ![Screnshot of the Nextcloud log in prompt](nextcloud-login.png) + ![Screenshot of the Nextcloud log in prompt](nextcloud-login.png) 1. Once you are successfully logged in, the Nextcloud dashboard is displayed. From here, you can view and manage your files, photos, calendars, contacts, and much more. To add a new user for yourself and to collaborate with your teammates, follow the Nextcloud [Creating a User](https://docs.nextcloud.com/server/latest/admin_manual/configuration_user/user_configuration.html#creating-a-new-user) guide. diff --git a/docs/products/tools/marketplace/guides/onlyoffice/index.md b/docs/products/tools/marketplace/guides/onlyoffice/index.md index df11516351c..065f7bb64c3 100644 --- a/docs/products/tools/marketplace/guides/onlyoffice/index.md +++ b/docs/products/tools/marketplace/guides/onlyoffice/index.md @@ -30,7 +30,7 @@ authors: ["Linode"] - **JSON Web Token Validation**: Enables the JSON Web Token validation. This value set to true by default - **JSON Web Token Secret Key**: Defines the secret key to validate the JSON Web Token in the request to the ONLYOFFICE Docs. The default is a random value. -- **ONLYOFFICE Docs Version**: Specifies the ONLYOFFICE Docs version. Check available versions on hub.docker onlyoffice/documentserver. Keep empty to install the latest. +- **ONLYOFFICE Docs Version**: Specifies the ONLYOFFICE Docs version. Check available versions on Docker Hub [onlyoffice/documentserver](https://hub.docker.com/r/onlyoffice/documentserver/). Keep empty to install the latest. - **SSL Certificates**: If set to 'true', TLS/SSL certificates are generated automatically. - **Domain**: The Domain name for which TLS/SSL certificates are generated. If no value is entered, the Compute Instance's default rDNS value is used. - **Sub Domain**: The sub domain for which TLS/SSL certificates are generated. Optional. From 0383c785c2b577b3ead62ec8164e4533e6717b04 Mon Sep 17 00:00:00 2001 From: Spongecade Date: Tue, 3 Oct 2023 08:27:24 -0500 Subject: [PATCH 4/4] Update Minecraft Wiki links to new domain (#6642) * Update Minecraft Wiki link to new domain * Updated outdated Minecraft wiki references --- .../index.md | 10 +++++----- .../minecraft-on-linode-with-ubuntu-12-04/index.md | 6 +++--- .../game-servers/minecraft-with-bungee-cord/index.md | 2 +- .../game-servers/minecraft-with-spigot-ubuntu/index.md | 2 +- .../tools/marketplace/guides/minecraft/index.md | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/guides/game-servers/how-to-set-up-minecraft-server-on-ubuntu-or-debian/index.md b/docs/guides/game-servers/how-to-set-up-minecraft-server-on-ubuntu-or-debian/index.md index 434695d24d6..16030a5e20c 100644 --- a/docs/guides/game-servers/how-to-set-up-minecraft-server-on-ubuntu-or-debian/index.md +++ b/docs/guides/game-servers/how-to-set-up-minecraft-server-on-ubuntu-or-debian/index.md @@ -14,9 +14,9 @@ title_meta: "How to Set Up a Minecraft Server on Ubuntu or Debian" image: How_to_Set_Up_a_Minecraft_Server_smg.jpg external_resources: - '[Minecraft.net](https://minecraft.net/)' - - '[The Official Minecraft Wiki](http://minecraft.gamepedia.com/Minecraft_Wiki)' - - '[Official MineCraft Install Guide](http://minecraft.gamepedia.com/Tutorials/Setting_up_a_server#Debian)' - - '[Documentation on the World of Color Update](http://minecraft.gamepedia.com/1.12)' + - '[Minecraft Wiki](http://minecraft.wiki/w/Minecraft_Wiki)' + - '[Official MineCraft Install Guide](http://minecraft.wiki/w/Tutorials/Setting_up_a_server#Debian)' + - '[Documentation on the World of Color Update](http://minecraft.wiki/w/1.12)' dedicated_cpu_link: true relations: platform: @@ -194,11 +194,11 @@ eula=true To disconnect from the screen session without stopping the game server, press **CTRL+a** and then **d**. To resume the running screen session, use the command `screen -r`. {{< /note >}} -1. Optionally, you can take this opportunity to disconnect from the screen session and customize your game settings. When the `run.sh` script is executed, a world is created with the default variables. If you would like to create a new world with updated variables (like [world seeds](http://minecraft.gamepedia.com/Seed_(level_generation))), change the `level-name` directive in the `server.properties` file and modify other settings accordingly. +1. Optionally, you can take this opportunity to disconnect from the screen session and customize your game settings. When the `run.sh` script is executed, a world is created with the default variables. If you would like to create a new world with updated variables (like [world seeds](http://minecraft.wiki/w/Seed_(level_generation))), change the `level-name` directive in the `server.properties` file and modify other settings accordingly. After stopping and restarting the server script with the `level-name` changed, a new directory is created that contains your game data for that world. -For more information on available settings and how to modify them, or how to run a Minecraft server upon startup of Ubuntu or Debian, refer to the [Minecraft Wiki settings page](http://minecraft.gamepedia.com/Server.properties). +For more information on available settings and how to modify them, or how to run a Minecraft server upon startup of Ubuntu or Debian, refer to the [Minecraft Wiki settings page](http://minecraft.wiki/w/Server.properties). ## Connect to your Minecraft Server diff --git a/docs/guides/game-servers/minecraft-on-linode-with-ubuntu-12-04/index.md b/docs/guides/game-servers/minecraft-on-linode-with-ubuntu-12-04/index.md index 6f04f1f0e9f..e1ea05f59af 100644 --- a/docs/guides/game-servers/minecraft-on-linode-with-ubuntu-12-04/index.md +++ b/docs/guides/game-servers/minecraft-on-linode-with-ubuntu-12-04/index.md @@ -243,7 +243,7 @@ Once you’re ready to continue and have logged out of your server, log back in 2013-09-22 23:47:27 [INFO] Saving chunks for level 'world'/The End minecraft@li510-161:~$ -These next sections contain descriptions for certain files or directories in your `/minecraft` directory. These are not all the files that you may want to configure, nor are these complete descriptions. For more details, see the [Minecraft Wiki](http://minecraft.gamepedia.com/Minecraft_Wiki). +These next sections contain descriptions for certain files or directories in your `/minecraft` directory. These are not all the files that you may want to configure, nor are these complete descriptions. For more details, see the [Minecraft Wiki](http://minecraft.wiki/w/Minecraft_Wiki). ### Edit the Configuration Files @@ -279,14 +279,14 @@ Any time you modify these files while the game is running, you will need to stop - `/world_nether` - `/world_the_end` -The directories `world`, `world_nether`, and `world-the-end` contain the map and player data for those realms in your game. We suggest [backing up](/docs/products/storage/backups/) these directories on a regular basis so that you can revert to previous versions in case of catastrophe or [griefing](http://www.minecraftwiki.net/wiki/Griefing). These directories may be in different locations, depending on which version of the Minecraft server you installed. Note that the directories for the *nether* and *the end* will not be created until a player goes to this area on the server. +The directories `world`, `world_nether`, and `world-the-end` contain the map and player data for those realms in your game. We suggest [backing up](/docs/products/storage/backups/) these directories on a regular basis so that you can revert to previous versions in case of catastrophe or [griefing](http://minecraft.wiki/w/Griefing). These directories may be in different locations, depending on which version of the Minecraft server you installed. Note that the directories for the *nether* and *the end* will not be created until a player goes to this area on the server. ## More Information You may wish to consult the following resources for additional information on this topic. While these are provided in the hope that they will be useful, please note that we cannot vouch for the accuracy or timeliness of externally hosted materials. - [Official Minecraft Site](http://minecraft.net/) -- [Minecraft Wiki](http://minecraft.gamepedia.com/Minecraft_Wiki) +- [Minecraft Wiki](http://minecraft.wiki/w/Minecraft_Wiki) - [Official CraftBukkit Site](http://dl.bukkit.org/) - [Bukkit Plugins](http://dev.bukkit.org/bukkit-plugins/) diff --git a/docs/guides/game-servers/minecraft-with-bungee-cord/index.md b/docs/guides/game-servers/minecraft-with-bungee-cord/index.md index 4d380bb9507..329b16d6b63 100644 --- a/docs/guides/game-servers/minecraft-with-bungee-cord/index.md +++ b/docs/guides/game-servers/minecraft-with-bungee-cord/index.md @@ -6,7 +6,7 @@ tags: ["ubuntu", "debian"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' external_resources: - '[Minecraft.net](https://minecraft.net/)' - - '[The Official Minecraft Wiki](http://minecraft.gamepedia.com/Minecraft_Wiki)' + - '[Minecraft Wiki](http://minecraft.wiki/w/Minecraft_Wiki)' - '[Official BungeeCord Site](https://www.spigotmc.org/wiki/bungeecord/)' - '[BungeeCord and Spigot Forums](https://www.spigotmc.org/)' published: 2015-09-09 diff --git a/docs/guides/game-servers/minecraft-with-spigot-ubuntu/index.md b/docs/guides/game-servers/minecraft-with-spigot-ubuntu/index.md index 20d1d02baca..25bfd1b7623 100644 --- a/docs/guides/game-servers/minecraft-with-spigot-ubuntu/index.md +++ b/docs/guides/game-servers/minecraft-with-spigot-ubuntu/index.md @@ -161,7 +161,7 @@ Customize the server by editing values in `/home/minecraft/server/server.propert pvp=true -- **Other**: See the [Minecraft](http://minecraft.gamepedia.com/Server.properties) wiki for more details. +- **Other**: See the [Minecraft](http://minecraft.wiki/w/Server.properties) wiki for more details. ### Plugins diff --git a/docs/products/tools/marketplace/guides/minecraft/index.md b/docs/products/tools/marketplace/guides/minecraft/index.md index 7cea7323a46..5a9f298453e 100644 --- a/docs/products/tools/marketplace/guides/minecraft/index.md +++ b/docs/products/tools/marketplace/guides/minecraft/index.md @@ -5,7 +5,7 @@ published: 2019-04-01 modified: 2022-04-01 title: "Deploy a Minecraft Server through the Linode Marketplace" external_resources: -- '[Minecraft Wiki](https://minecraft.fandom.com/wiki/Server)' +- '[Minecraft Wiki](https://minecraft.wiki/w/Server)' tags: ["linode platform","marketplace","cloud-manager"] aliases: ['/platform/marketplace/deploying-minecraft-with-marketplace-apps/', '/platform/one-click/deploying-minecraft-with-one-click-apps/', '/guides/deploying-minecraft-with-one-click-apps/', '/guides/deploying-minecraft-with-marketplace-apps/','/guides/deploy-minecraft-marketplace-app/','/guides/minecraft-marketplace-app/'] image: deploy-a-minecraft-server-with-oneclick-apps.png @@ -44,7 +44,7 @@ With over 100 million users around the world, [Minecraft](https://www.minecraft. - **PvP Enabled:** Enables player versus player combat on the server. *Advanced Configuration*. - **Force Game Mode Enabled:** Forces players to join the server's default game mode. `false` allows players to join with their previous game mode. `true` forces the default game mode. - **World Type:** Type of world to generate. *Default* = standard, *flat* = featureless and flat, *largebiomes* = larger biomes, *amplified* = larger height limit. *Advanced Configuration*. -- **World Seed:** A random value used by Minecraft's world generation algorithm to create a unique world. For example: `qazwsx123`. See [Minecraft's Gamepedia](https://minecraft.gamepedia.com/Seed_(level_generation)) entry on seeds for more information. *Advanced Configuration*. +- **World Seed:** A random value used by Minecraft's world generation algorithm to create a unique world. For example: `qazwsx123`. See [Minecraft Wiki](https://minecraft.wiki/w/Seed_(level_generation)) entry on seeds for more information. *Advanced Configuration*. - **Spawn Animals Enabled:** Determines if animals (sheep, chickens, squid, etc.) spawn. *Advanced Configuration*. - **Spawn Monsters Enabled:** Determines if monsters (creepers, skeletons, spiders, etc.) spawn. *Advanced Configuration*. - **Spawn NPCs Enabled:** Determines if villagers spawn. *Advanced Configuration*.