Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
045477c
Merge pull request #2460 from nmelehan/hotfix-v0.10.1
sagesyr Apr 25, 2019
0bc8a21
Merge pull request #2467 from nmelehan/rc-v0.11
sagesyr Apr 29, 2019
f4dd5eb
Merge pull request #2488 from hzoppetti/rc-v0.12
hzoppetti May 14, 2019
b9dc0b7
Merge pull request #2492 from andystevensname/rc-v.0.13
leslitagordita May 16, 2019
3184a84
Merge pull request #2521 from Guaris/rc-v.0.14
Guaris Jun 5, 2019
8b74052
Merge pull request #2533 from Guaris/rc-v.0.15
Guaris Jun 11, 2019
060d2f1
Merge pull request #2535 from linode/master
hzoppetti Jun 12, 2019
822de3a
updated twisted to version 19 (#2536)
hzoppetti Jun 12, 2019
67352dc
updating twisted to 19.2.1 (#2537)
hzoppetti Jun 12, 2019
f24b416
[New] Getting Started with Linode GPU Instances (#2540)
leslitagordita Jun 12, 2019
98a054b
added Lish key for mumbai
Jun 12, 2019
2674060
Cleaned up whitespace.
Jun 12, 2019
c11cfd3
[New] Linode GPU Use Cases (#2544)
leslitagordita Jun 18, 2019
a5caa01
Merge pull request #2547 from Guaris/v0.16
Guaris Jun 18, 2019
4b1e165
[Update] Object Storage Banner
andystevensname Jun 19, 2019
ffe2bfe
Changed the storage for birthday
Jun 19, 2019
9dfa1f3
Merge pull request #2548 from andystevensname/object-storage-banner
nmelehan Jun 19, 2019
7c053a9
Merge pull request #2549 from Guaris/birthday-prices
nmelehan Jun 19, 2019
0402c21
Merge pull request #2551 from Guaris/birthday-prices
nmelehan Jun 19, 2019
8dcaeee
Merge pull request #2550 from andystevensname/object-storage-banner
nmelehan Jun 19, 2019
13278a7
[Hotfix] v0.16.3
Guaris Jun 19, 2019
a163396
fix one more link
Guaris Jun 19, 2019
3745b07
Update index.md
nmelehan Jun 19, 2019
832136d
Merge pull request #2552 from linode/Guaris-patch-2
Guaris Jun 19, 2019
5dee604
Removed Tokyo1
Jun 20, 2019
3296e2d
Merge pull request #2554 from linode/mumbai-lish
sagesyr Jun 20, 2019
334defc
[Update] Copy a Disk Over SSH
nmelehan Jun 20, 2019
b8943a3
Merge pull request #2558 from nmelehan/dd-size-note
Guaris Jun 23, 2019
1c08d56
Merge pull request #2555 from linode/Guaris-patch-2
Guaris Jun 23, 2019
ef0946f
[Hotfix] v0.16.4 (merge into develop) (#2556)
nmelehan Jun 23, 2019
df92405
[New] Object Storage Guides
andystevensname Apr 12, 2019
96d50dc
Merge pull request #2563 from rsyracuse/v0.16.5
nmelehan Jun 24, 2019
b4ec324
[update] Object storage guides (#2564)
Guaris Jun 25, 2019
972a996
[update] How To Choose a Linode Plan (#2557)
sagesyr Jun 25, 2019
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
2 changes: 1 addition & 1 deletion ci/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ scrapy==1.5.1
pytest>=3.3.0
tabulate>=0.8.2
python-frontmatter>=0.4.2
twisted==18.4.0
twisted==19.2.1
attrs>=17.4.0
7 changes: 7 additions & 0 deletions ci/vale/dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ bootable
bootloader
bootup
bootups
boto
bounceback
brackley
bram
Expand Down Expand Up @@ -219,6 +220,7 @@ csum
csv
ctools
ctrl
cuda
cyberduck
cyg
cygwin
Expand Down Expand Up @@ -721,6 +723,7 @@ logwatch
longview
lookups
loopback
lspci
lsd
lst
lsyncd
Expand Down Expand Up @@ -901,6 +904,7 @@ noninteractive
nonprivileged
nonrecursive
nosync
nouveau
novell
npm
npmjs
Expand Down Expand Up @@ -1063,6 +1067,7 @@ python3
pythonic
qmail
qmgr
quadro
qualys
quickconnect
quicklisp
Expand Down Expand Up @@ -1140,6 +1145,7 @@ rubygems
ruleset
rulesets
rundir
runfile
runlevels
runtime
runtimes
Expand Down Expand Up @@ -1202,6 +1208,7 @@ sfproject
sfroot
sftp
sha256
shader
shadowsocks
sharded
sharding
Expand Down
19 changes: 11 additions & 8 deletions ci/vale/styles/Linode/Terms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ message: Use '%s' instead of '%s'.
level: error
ignorecase: true
swap:
'(?:LetsEncrypt|Let''s Encrypt)': Let's Encrypt
'(?:ReHat|RedHat)': RedHat
'Mac ?OS ?X': Mac OS X
'mongoDB': MongoDB
'node[.]?js': Node.js
'Post?gr?e(?:SQL)': PostgreSQL
'java[ -]?scripts?': JavaScript
"(?:LetsEncrypt|Let's Encrypt)": Let's Encrypt
"(?:ReHat|RedHat)": RedHat
"Mac ?OS ?X": Mac OS X
"mongoDB": MongoDB
"node[.]?js": Node.js
"Post?gr?e(?:SQL)": PostgreSQL
"java[ -]?scripts?": JavaScript
automattic: Automattic
centOS: CentOS
cloudflare: Cloudflare
Expand All @@ -18,7 +18,7 @@ swap:
gentoo: Gentoo
homebrew: Homebrew
linode cli: Linode CLI
linode manager: Linode Manager
linode manager: Linode Manager
linode: Linode
longview: Longview
macOS: macOS
Expand All @@ -33,3 +33,6 @@ swap:
yaml: YAML
urls: URLs
uris: URIs
Cuda: CUDA
gpu: GPU
markdown: Markdown
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Setting up these mechanisms offers an array of benefits:

## Development and Deployment Workflow

The static site generator used in this guide is [Hugo](https://gohugo.io), a fast framework written in Go. Static site generators compile [markdown](https://en.wikipedia.org/wiki/Markdown) or other content files into HTML files. This guide can easily be adapted to other frameworks.
The static site generator used in this guide is [Hugo](https://gohugo.io), a fast framework written in Go. Static site generators compile [Markdown](https://en.wikipedia.org/wiki/Markdown) or other content files into HTML files. This guide can easily be adapted to other frameworks.

Two Git repositories will be created: one will track changes to the Hugo site, and the other will track Salt's configuration files. Remote repositories will be created for both on GitHub.

Expand Down Expand Up @@ -482,7 +482,7 @@ The Salt minion's formula needs to be updated in order to serve the Hugo site. S

- Install Git and clone the Hugo site repository from GitHub.

- Install Hugo and build the HTML files from the markdown content.
- Install Hugo and build the HTML files from the Markdown content.

- Update the NGINX configuration to serve the built site.

Expand Down Expand Up @@ -993,7 +993,7 @@ Hook rules were not satisfied.⏎

hugo new post/test-post.md

1. This command creates a new partially filled in markdown document in `content/post/`. Open this file in your editor, remove the `draft: true` line from the [*frontmatter*](https://gohugo.io/content-management/front-matter/), and add some body text:
1. This command creates a new partially filled in Markdown document in `content/post/`. Open this file in your editor, remove the `draft: true` line from the [*frontmatter*](https://gohugo.io/content-management/front-matter/), and add some body text:

{{< file "example-hugo-site/content/post/test-post.md" >}}
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ def hello_word():
{{< /file >}}


5. The `setup.cfg` file lets PyPI know the README is a markdown file:
5. The `setup.cfg` file lets PyPI know the README is a Markdown file:

{{< file "setup.cfg" >}}
[metadata]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ The steps in this section can be completed from either your local machine or fro

This section demonstrates some common features of a Jupyter Notebook that can be rendered as HTML on a Jekyll blog. There are four types of outputs from a Jupyter Notebook cell covered here: MathJex through LaTeX in Markdown, an HTML table, console output, and graphs from a plotting function. The Iris dataset will be used as an example to generate the output in this guide.

1. Open the notebook of interest, or use the code below to create an example notebook. Run all of the relevant cells so that the output you want to display on your Jekyll blog is visible on the page. Navigate to `File > Download As > Markdown (.md)`. The markdown file will save to the default `Downloads` folder of the browser.
1. Open the notebook of interest, or use the code below to create an example notebook. Run all of the relevant cells so that the output you want to display on your Jekyll blog is visible on the page. Navigate to `File > Download As > Markdown (.md)`. The Markdown file will save to the default `Downloads` folder of the browser.

![Jupyter Menu](jupyter_menu.png "Jupyter Menu")

Expand Down Expand Up @@ -175,11 +175,11 @@ sns.pairplot(x_vars=["petal-length"], y_vars=["petal-width"], data=iris, hue="cl
{{< /file >}}


3. Inside the `_posts` folder of the Jekyll project, create a new markdown file called `YYYY-MM-DD-example-post.md`. If the date format is incorrect, the post may not be displayed on the blog:
3. Inside the `_posts` folder of the Jekyll project, create a new Markdown file called `YYYY-MM-DD-example-post.md`. If the date format is incorrect, the post may not be displayed on the blog:

touch YYYY-MM-DD-example-post.md

4. The markdown file should begin with three dashes and contain headers which provide information for Jekyll to populate the post with the appropriate page data. The date must be in the format specified. The hours, minutes, seconds, and timezone adjustment are optional:
4. The Markdown file should begin with three dashes and contain headers which provide information for Jekyll to populate the post with the appropriate page data. The date must be in the format specified. The hours, minutes, seconds, and timezone adjustment are optional:

{{< file "YYYY-MM-DD-example-post.md" yaml >}}
---
Expand All @@ -193,7 +193,7 @@ categories:
{{< /file >}}


5. Copy the contents of the markdown file exported from Jupyter into the new post.
5. Copy the contents of the Markdown file exported from Jupyter into the new post.

To do this from the command line, use:

Expand Down Expand Up @@ -253,11 +253,11 @@ margin-bottom: 0; }

### Add an Image in Jekyll

Adding an image through markdown requires having the images stored in the project directory.
Adding an image through Markdown requires having the images stored in the project directory.

1. Move all of the images exported from Jupyter into the `/assets/images` folder.

2. Modify the references to images within the markdown to the appropriate path. Wrap the path in two curly braces and double quotes.
2. Modify the references to images within the Markdown to the appropriate path. Wrap the path in two curly braces and double quotes.

{{< file "YYYY-MM-DD-example-post.md" >}}
![png]({{ "/assets/images/example_notebook_5_0.png" }})
Expand Down
6 changes: 3 additions & 3 deletions docs/linode-writers-formatting-guide/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ We only accept new guides and authors through our guide submission process. To a

## General Layout

Linode Guides & Tutorials are written in [Markdown](https://en.wikipedia.org/wiki/Markdown). Our documentation site uses [Hugo](https://gohugo.io), a static site generator. Hugo-specific markdown formatting notes are given [further below](#markdown-formatting).
Linode Guides & Tutorials are written in [Markdown](https://en.wikipedia.org/wiki/Markdown). Our documentation site uses [Hugo](https://gohugo.io), a static site generator. Hugo-specific Markdown formatting notes are given [further below](#markdown-formatting).

### Header

Expand Down Expand Up @@ -209,7 +209,7 @@ If you wish to provide links to external sites for the user to review after goin

### Extend Markdown Using Shortguides

Using shortcodes, it is possible to extend a markdown file with another. For common tasks such as basic software installation, consider using the `content` shortcode. This allows our library to maintain consistent and up to date installation instructions for frequently used tools such as Python, MySQL, and Docker.
Using shortcodes, it is possible to extend a Markdown file with another. For common tasks such as basic software installation, consider using the `content` shortcode. This allows our library to maintain consistent and up to date installation instructions for frequently used tools such as Python, MySQL, and Docker.

Markdown files intended to be inserted into multiple guides are called shortguides. To create a shortguide, create a directory with the name of your shortguide anywhere within `docs/`, and then create an index.md within the directory for your content (e.g. `example-shortguide-name/index.md`).

Expand Down Expand Up @@ -270,7 +270,7 @@ Adding `os: ["mac", "linux", "windows"]` to the front matter inserts a jQuery sc

The shortcode should contain two parameters: filepath and operating system.

For example, `{{</* content "how-to-install-git-mac" mac */>}}` will insert a markdown snippet that will only be visible when the Mac button is in the active state.
For example, `{{</* content "how-to-install-git-mac" mac */>}}` will insert a Markdown snippet that will only be visible when the Mac button is in the active state.

### Files and File Excerpts

Expand Down
11 changes: 7 additions & 4 deletions docs/platform/disk-images/copying-a-disk-image-over-ssh/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ description: "Create a disk image using dd and download it to another machine ov
keywords: ["copy", "disk", "ssh", "dd"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
aliases: ['migration/ssh-copy/','migrate-to-linode/disk-images/copying-a-disk-image-over-ssh/','platform/disk-images/copying-a-disk-image-over-ssh/']
modified: 2019-01-14
modified_by:
name: Linode
published: 2012-06-04
Expand All @@ -19,13 +18,17 @@ Piping SSH commands to utilities such as `dd`, `gzip`, or `rsync` is an easy way

This guide demonstrates how to download a `.img` file to your computer over SSH containing a block-level copy of your Linode's disk device created with `dd`.

{{< note >}}
If the amount of data on your disk is much less than the size of the disk, then downloading a copy with `dd` can take longer than just downloading your files. If you're interested in downloading individual files or directories, review the options listed in our [Download Files from Your Linode](/docs/security/data-portability/download-files-from-your-linode/) and [Backing Up Your Data](/docs/security/backups/backing-up-your-data/) guides.
{{< /note >}}

## Download a Disk over SSH

### Boot into Rescue Mode

1. Prepare the receiving computer by verifying that SSH is installed. Most Linux/Unix-like systems include OpenSSH in their package base by default. If the receiving system is Microsoft Windows, there are multiple SSH solutions available such as [Cygwin and PuTTY](/docs/networking/ssh/using-ssh-on-windows).

1. Reboot Your Linode into [rescue mode](/docs/troubleshooting/rescue-and-rebuild/#booting-into-rescue-mode) and connect to it using [Lish](/docs/platform/manager/remote-access/#console-access).
1. Reboot Your Linode into [Rescue Mode](/docs/troubleshooting/rescue-and-rebuild/#booting-into-rescue-mode) and connect to it using [Lish](/docs/platform/manager/remote-access/#console-access).

1. Set a root password for the rescue system and start the SSH server:

Expand Down Expand Up @@ -100,7 +103,7 @@ You may want to upload your disk image to a new server. For example, if you prev

1. Now use the remaining disk space to create the system drive you'll copy your disk image to. Enter a descriptive name in the **Label** field, and be sure the **Size** is large enough to hold the contents of the disk you are uploading. Click **Save Changes**.

1. Reboot Your Linode into [rescue mode](#boot-into-rescue-mode) and start the SSH server as described above.
1. Reboot Your Linode into [Rescue Mode](#boot-into-rescue-mode) and start the SSH server as described above.

1. Upload the disk over SSH to the Linode. Replace `192.0.2.9` with the Linode's IP address and `/home/archive/linode.img` with the disk images's path.

Expand Down Expand Up @@ -137,7 +140,7 @@ You can check if this is necessary by comparing the space of the filesystem to t

In the above example, the values in the **Size** column don't match. Although the disk is 30 GB, the filesystem can only see 24 GB.

To use all available space on the new disk, execute the following from rescue mode. Replace `/dev/sdx` with your system disk's device identifier (/dev/sda, /dev/sdb, etc.).
To use all available space on the new disk, execute the following from Rescue Mode. Replace `/dev/sdx` with your system disk's device identifier (/dev/sda, /dev/sdb, etc.).

e2fsck -f /dev/sdx
resize2fs /dev/sdx
Expand Down
Loading