Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RC] v1.271.1 #6654

Merged
merged 15 commits into from
Oct 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ci/vale/dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2008,6 +2008,7 @@ samy
sandboxing
sandcat
sanitization
São Paulo
sar
sasl
sasl2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down
3 changes: 3 additions & 0 deletions docs/guides/databases/general/database-solutions/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
3 changes: 3 additions & 0 deletions docs/guides/databases/mysql/install-mysql/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 2 additions & 0 deletions docs/guides/databases/mysql/mysqldump-backups/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 3 additions & 1 deletion docs/guides/databases/sql-syntax/sharded-database/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
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" >}}
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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/)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/linode-writers-formatting-guide/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading