Skip to main content

Linux Basics

How To Set Up Time Synchronization on Ubuntu 16.04
Tutorials Linux Basics Ubuntu Ubuntu 16.04
Introduction> Introduction # Accurate timekeeping has become a critical component of modern software deployments. Whether it’s making sure logs are recorded in the right order or database updates are applied correctly, out-of-sync time can cause errors, data corruption, and other hard to debug issues.
How To Use PAM to Configure Authentication on an Ubuntu 12.04 VPS
Tutorials Linux Basics Security System Tools Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How to Add and Delete Users on Ubuntu 16.04
Tutorials Linux Basics Ubuntu
Introduction> Introduction # One of the most basic tasks that you should know how to do on a fresh Linux server is add and remove users. When you create a new system, you are often (such as on DigitalOcean Droplets) only given the root account by default.
How To Set Up vsftpd on Ubuntu 12.04
Tutorials Linux Basics Security Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Add, Delete, and Grant Sudo Privileges to Users on a Debian VPS
Tutorials Debian Linux Basics System Tools
Introduction> Introduction # When you spin up a new server, a default account is created called root. This user has full system access and should be used only for administrative tasks.
How To Use Bash History Commands and Expansions on a Linux VPS
Tutorials Linux Basics Linux Commands
Introduction> Introduction # While working in a server environment, you’ll spend a lot of your time on the command line. Most likely, you’ll be using the bash shell, which is the default of most distributions.
How to Install and Use Screen on an Ubuntu Cloud Server
Tutorials Linux Basics Ubuntu
Introduction> Introduction # Screen is a console application that allows you to use multiple terminal sessions within one window. The program operates within a shell session and acts as a container and manager for other terminal sessions, similar to how a window manager manages windows.
Initial Server Setup with Debian 8
Tutorials Debian Getting Started Initial Server Setup Linux Basics Linux Commands Security
Introduction> Introduction # When you first create a new Debian 8 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give you a solid foundation for subsequent actions.
How To Manage Packages In Ubuntu and Debian With Apt-Get & Apt-Cache
Tutorials Debian Getting Started Linux Basics Linux Commands Ubuntu
Introduction> Introduction # Apt is a command line frontend for the dpkg packaging system and is the preferred way of managing software from the command line for many distributions. It is the main package management system in Debian and Debian-based Linux distributions like Ubuntu.
How To Partition and Format Storage Devices in Linux
Tutorials Linux Basics Storage
Introduction> Introduction # Preparing a new disk for use on a Linux system is a straightforward process. There are many tools, filesystem formats, and partitioning schemes that may change the process if you have specialized needs, but the fundamentals remain the same.
How To Configure Custom Connection Options for your SSH Client
Tutorials Linux Basics System Tools
Introduction> Introduction # SSH, or Secure Shell, is the most common way of connecting to Linux servers for remote administration. Although connecting to a single server via the command line is relatively straightforward, there are many workflow optimizations for connecting to multiple remote systems.
How To Copy Files With Rsync Over SSH
Tutorials Linux Basics
Step 1 – Setup public SSH keys> Step 1 – Setup public SSH keys # On our origin server, we will generate public SSH keys with no password: ssh-keygen -f ~/.
An Introduction to Networking Terminology, Interfaces, and Protocols
Tutorials Conceptual Linux Basics Networking
Introduction> Introduction # An 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.
An Introduction to DNS Terminology, Components, and Concepts
Tutorials Conceptual DNS FAQ Linux Basics
Introduction> Introduction # DNS, or the Domain Name System, is often a very difficult part of learning how to configure websites and servers. Understanding how DNS works will help you diagnose problems with configuring access to your websites and will allow you to broaden your understanding of what’s going on behind the scenes.
How To Set Up Time Synchronization on Ubuntu 18.04
Tutorials Linux Basics System Tools Ubuntu 18.04
Introduction> Introduction # Accurate timekeeping has become a critical component of modern software deployments. Whether it’s making sure logs are recorded in the right order or database updates are applied correctly, out-of-sync time can cause errors, data corruption, and other hard to debug issues.
How To View and Configure Linux Logs on Ubuntu, Debian, and CentOS
Tutorials CentOS Debian Linux Basics Logging Ubuntu
Introduction> Introduction # Linux system administrators often need to look at log files for troubleshooting purposes. This is one of the first things a sysadmin would do. Linux and the applications that run on it can generate all different types of messages, which are recorded in various log files.
How To Use passwd and adduser to Manage Passwords on a Linux VPS
Tutorials Linux Basics Security
Introduction Passwords and authentication are concepts that every user must deal with when working in a Linux environment. These topics span a number of different configuration files and tools. In this guide, we will explore some basic files, like “/etc/passwd” and “/etc/shadow”, as well as tools for configuring authentication, like the aptly-named “passwd” command and “adduser”.
How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 2: Reference
Tutorials CentOS Debian Linux Basics Linux Commands System Tools Ubuntu
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # In this tutorial you will use systemd to configure MySQL to restart automatically after a reboot or crash.
How To Add Swap on Ubuntu 12.04
Tutorials Linux Basics Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Add and Delete Users on an Ubuntu 14.04 VPS
Tutorials Getting Started Linux Basics Ubuntu
Introduction> Introduction # One of the most basic tasks to that you should know how to do on a fresh Linux server is add and remove users. When you create a new server, you are only given the root account by default.