Learn Linux, 101: Fundamentals of internet protocols
Posted on September 6, 2019, Level beginner Resource Length long
Ian Shields wrote this piece on TCP/IP network fundamentals for Linux system. This tutorial helps you prepare for Objective 109.1 in Topic 109 of the Linux System Administrator (LPIC-1) exam 101.
Common systems programming optimizations & tricks
Posted on August 26, 2019, Level advanced Resource Length long
An article from the pen of Paul Cavallaro about system programming. It is an overview of some common optimization techniques and neat tricks for doing "systems programming" -– whatever that means today.
Tags programming software linux devops
How to encrypt files with gocryptfs on Linux
Posted on August 16, 2019, Level intermediate Resource Length short
Gocryptfs encrypts at the file level, so synchronization operations can work efficiently on each file. An article by Brian "bex" Exelbierd (Red Hat).
How to deploy a Go web application using Nginx on Ubuntu 18.04
Posted on July 24, 2019, Level beginner Resource Length medium
The guide by Michael Okoh about deploying a web application in Go which will be useful to many back-end developers.
Music and video at the Linux terminal
Posted on July 14, 2019, Level beginner Resource Length short
Jason Baker (Red Hat) wrote short guide how to play music and video while working in Linux terminal. Your terminal doesn't have to just be for text. Enjoy video and audio at the command line as you work with these simple tools.
Tags linux miscellaneous cloud devops
Indexes bad practices
Posted on June 1, 2019, Level beginner Resource Length medium
In this article author will discuss secondary indexes common mistakes and bad practices. While the article is focused on MySQL and the InnoDB storage engine, most of this information applies to any DBMS. Published by Federico Razzoli.
Tags database mysql miscellaneous linux
Single-Node Kubernetes on Raspberry Pi with MicroK8s and Ubuntu
Posted on February 27, 2019, Level intermediate Resource Length long
Blog post by Canonical in which they do excellent job of explaining how to setup and run Ubuntu Server on a Raspberry Pi with MicroK8s on-top to provide a single-node Kubernetes host for development and testing.
Tags miscellaneous devops linux
How to manage storage on Linux with LVM
Posted on December 13, 2018, Level intermediate Resource Length long
An article by Seth Kenlon describing how to create, expand, and encrypt storage pools as needed with the Linux LVM utilities. There are lots of reasons to use it, especially in a data center or any place where storage requirements change over time.
Tutorial: Route network traffic with a route table using the Azure portal
Posted on December 12, 2018, Level intermediate Resource Length long
Tutorial focusing on routing between subnets in Azure cloud. Azure routes traffic between all subnets within a virtual network, by default. You can create your own routes to override Azure's default routing. The ability to create custom routes is helpful if, for example, you want to route traffic between subnets through a network virtual appliance (NVA).
Tags linux devops miscellaneous cloud azure
Understanding and using systemd
Posted on December 10, 2018, Level beginner Resource Length long
Older but very informative article by Carla Schroder about systemd. systemd is controversial for several reasons: It's a replacement for something that a lot of Linux users don't think needs to be replaced.
Tags linux devops miscellaneous