Skip to main content

Linux Basics

How To Read and Set Environmental and Shell Variables on Linux
Tutorials Linux Basics Miscellaneous
Introduction> Introduction # When interacting with your server through a shell session, there are many pieces of information that your shell compiles to determine its behavior and access to resources. Some of these settings are contained within configuration settings and others are determined by user input.
Package Management Essentials: apt, yum, dnf, pkg
Tutorials Getting Started Linux Basics Linux Commands System Tools
Introduction> Introduction # Most modern Unix-like operating systems offer a centralized mechanism for finding and installing software. Software is usually distributed in the form of packages, kept in repositories. Working with packages is known as package management.
How to Set Up SSH Keys on Ubuntu 18.04
Tutorials Getting Started Linux Basics Security System Tools Ubuntu 18.04
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with an Ubuntu server, chances are you will spend most of your time in a terminal session connected to your server through SSH.
How To Use Nmap to Scan for Open Ports
Tutorials Linux Basics Monitoring Security System Tools
Introduction> Introduction # Networking is an expansive and overwhelming topic for many budding system administrators. There are various layers, protocols, and interfaces, and many tools and utilities that must be mastered to understand them.
How To Set Up Timezone and NTP Synchronization on Ubuntu 14.04 [Quickstart]
Tutorials Linux Basics Quickstart Ubuntu
Introduction> Introduction # Setting your server’s clock and timezone properly is essential in ensuring the healthy operation of distributed systems and maintaining accurate log timestamps. This tutorial will show you how to configure NTP time synchronization and set the timezone on an Ubuntu 14.
How To Set Up SSH Keys on Ubuntu 12.04
Tutorials DigitalOcean Linux Basics Security
Introduction> Introduction # The Secure Shell Protocol (or SSH) is a cryptographic network protocol that allows users to securely access a remote computer over an unsecured network. Though SSH supports password-based authentication, it is generally recommended that you use SSH keys instead.
The Basics of Using the Sed Stream Editor to Manipulate Text in Linux
Tutorials Linux Basics Linux Commands
Introduction> Introduction # The sed command, short for stream editor, performs editing operations on text coming from standard input or a file. sed edits line-by-line and in a non-interactive way.
How To Set Up SSH Keys on CentOS 7
Tutorials CentOS Getting Started Linux Basics Security System Tools
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a CentOS server, chances are, you will spend most of your time in a terminal session connected to your server through SSH.