Linux Admin
Getting Started
Overview This page should contain the basic information needed to anyone starting out using a Li...
Bash
SSH Configuration
Configuring SSHD Authentication
Generating Private Keys To generate a key with no password using the ed25519 algorithm, we can r...
User Administration
Managing passwords Change current user password, prompt for current passwd - passwd If you can ...
Enabling Google 2FA
Overview Two factor authentication is easy to configure and helps further secure your server. It...
Yubikey SSH Authentication
Overview Yubikeys provide many different forms of secure authentication, for the sake of time th...
System Admin
Audio Devices
When using various Linux Distributions, you may (or may not) run into some issues with audio devi...
Configure FTP
You can use scp instead, taking advantage of the added security and already-configured users on y...
Configure Postfix
Postfix is a Mail Transfer Agent (MTA) that can act as an SMTP server or client to send or rece...
Configuring Multi-boot Filesystems
When installing a fresh Linux Distribution, you might want to dual-boot, or even multi-boot, into...
Mounting Default Filesystems
Surely at some point you will come across the need to mount an additional partition, either tempo...
Server Hostname
Renaming An Ubuntu Linux Host Renaming a host on Ubuntu is simple, just need to make some very s...
Swap Allocation
Creating swap memory for your host could prevent system or services from crashing when under heav...
Synchronizing Time Using NTP
Check out NTP-Pool for a list of pools available to different regions. Configuration Network Ti...
System Sensors
Your system likely has many sensors built in for displaying useful information on internal hardwa...
Unattended Upgrades
To configure linux hosts to automatically install updates and upgrades, add or edit the following...
Crontab
Using crontab to schedule tasks for the system to perform is fairly straight forward, once you ge...
Systemd Services
To define our own service with systemd, we need to create a daemon.service file. This is easily d...
Linux on Chromebooks
Booting Persistent USB My preference is to boot into a 3.1 Persistent USB stick. There are plent...