-
Tutorial
SSH keys provide a more secure way of logging into a virtual private server with SSH than using a password alone. With SSH keys, users can log into a server without a password. This tutorial explains how to generate, ...
•
By
Etel Sverdlov
Linux Basics
Security
DigitalOcean
-
When you start a new server, there are a few steps that you should take every time to add some basic security and set a solid foundation. In this guide, we'll walk you through the basic steps necessary to hit the grou...
•
By
Justin Ellingwood
Getting Started
Linux Basics
Initial Server Setup
Security
Ubuntu
-
Tutorial
Rsync is a tool for intelligently syncing local and remote directories. In this article we will explore the basic usage of this utility to copy files from directory to directory and from system to system.
•
By
Justin Ellingwood
Linux Basics
Backups
-
Tutorial
SFTP is a secure way to transfer files between local and remote servers. Much more secure than FTP, this protocol uses an SSH tunnel to establish a connection and uses encryption to transfer files in an interactive se...
•
By
Justin Ellingwood
Linux Basics
-
Tutorial
In Linux systems, environmental and shell variables are used to determine operating conditions for the shell. They can be passed down to child processes and can be used to set options and make certain information ava...
•
By
Justin Ellingwood
Linux Basics
Miscellaneous
-
Tutorial
A basic understanding of networking is important for anyone managing a server. Not only is it essential for getting your services online and running smoothly, it also gives you the insight to diagnose problems. This ...
•
By
Justin Ellingwood
Networking
Linux Basics
Conceptual
-
Tutorial
SSH is an important tool used for administering remote Linux servers. In this guide, we will discuss the basic usage of this utility and how to configure your SSH environment.
•
By
Justin Ellingwood
Linux Basics
System Tools
Security
Networking
Ubuntu
-
Tutorial
SSH, or secure shell, is the most common way of administering remote Linux servers. Although the daemon allows password-based authentication, exposing a password-protected account to the network can open up your serv...
•
By
Justin Ellingwood
Getting Started
Linux Basics
Security
System Tools
-
Tutorial
Swap space can be used as an "overflow" area for your system when you run out of RAM. The operating system can store data that would normally be kept in RAM on the hard drive in a specially formatted file. In this g...
•
By
Justin Ellingwood
Getting Started
Linux Basics
Server Optimization
Ubuntu
-
Tutorial
Finding files is a very common task on any operating system. The Linux "find" and "locate" commands can both be used to search for files on the filesystem. This guide will cover how to use these two tools to craft spe...
•
By
Justin Ellingwood
Linux Basics
System Tools
Linux Commands
-
Tutorial
SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we'll learn how to set up SSH key-based authentication on an Ubuntu 16.04 installation.
•
By
Hanif Jetha
Getting Started
Linux Basics
Security
System Tools
Ubuntu 16.04
-
Tutorial
Grep is a tool used to search for specified patterns within text input using regular expressions. Regular expressions are a system for describing complex text patterns. Regular expressions are a powerful tool that c...
•
By
Justin Ellingwood, Brian Hogan
Linux Basics
Linux Commands
Interactive
-
Tutorial
Luckily there is a way to mount your VPS file system to your local computer so you can make changes on the fly and treat your droplet as local storage.
•
By
Paul White
Linux Basics
-
Tutorial
The sudo command is useful for executing commands with privileges usually outside of the scope of your user. This guide will discuss how to edit the configuration file in order to customize the way sudo functions.
•
By
Justin Ellingwood, Brian Boucheron
Linux Basics
Ubuntu
CentOS
Security
-
Tutorial
One of the easiest way of increasing the responsiveness of your server and guarding against out of memory errors in your applications is to add some swap space. In this guide, we will cover how to add a swap file to a...
•
By
Justin Ellingwood
Linux Basics
Ubuntu
Ubuntu 16.04
-
Tutorial
IP addresses, networks, submasks, and CIDR notation can be difficult concepts to understand. In this guide, we will cover some of the basic ideas behind how these systems work together to allow computers to communica...
•
By
Justin Ellingwood
Networking
Linux Basics
Conceptual
FAQ
-
This tutorial shows you how to configure system services to automatically restart after a crash or a server reboot. We cover the three most common init systems in this tutorial: System V, Upstart, and systemd.
•
By
Sadequl Hussain
System Tools
Linux Commands
Linux Basics
CentOS
Debian
Ubuntu
-
Tutorial
SSH, or secure shell, is the most common way of connecting to and administering remote Linux servers. In this cheat sheet-style guide, we'll cover some of the basic options and configuration sets you may want to use.
•
By
Justin Ellingwood
Security
Linux Basics
Networking
System Tools
-
Tutorial
Process management is an essential skill when using any computer system. This is especially true when administrating a server environment. This article will introduce some powerful tools that can be used to manage p...
•
By
Justin Ellingwood
Linux Basics
System Tools
Linux Commands
-
Tutorial
Increasingly, Linux distributions are adopting or planning to adopt the systemd init system. This powerful suite of software can manage many aspects of your server, from services to mounted devices and system states. ...
•
By
Justin Ellingwood
Linux Basics
System Tools
Conceptual