This article presents a condensed list of the most used Linux commands for beginners and their practical applications for everyday uses. Every command comes with examples to help understand their application.
Introduction – Bmon Linux command for network bandwidth monitoring Do you need a Linux command for network bandwidth monitoring? This article explains how bmon enables you to easily monitor your network bandwidth usage. Monitoring your network bandwidth can tell you what kind of network speeds you are getting. As a result you might find an […]
Introduction to listing Docker containers on Linux This article explains how to list Docker containers on Linux. Docker is the most popular container stack today for development. Docker does run on Windows. However most Docker users run Linux. Listing the containers and viewing status of Docker containers is an essential troubleshooting step. Listing the Docker […]
Overview – Bitcoin price quotes in Python Bitcoin is back in the spotlight. Meanwhile as I am writing this the price is over $18K USD. What better time to write a tutorial on getting Bitcoin price quotes in Python. We can do it using the Python requests library and the Coindesk API. Coindesk has a […]
Overview – Creating Docker images with Github Actions This tutorial explains how to build Docker images using Github Actions. Github Actions are workflows executed based on triggers. For example, you can trigger your test suite when new code is added. Trigger a deployment when your tests pass. If it can be automated, you can do […]
Introduction Troubleshooting Docker workloads often requires you to run a command in the container. Or run multiple commands in a Docker container. For example you may need to run a command and pipe the output to another command for processing. Or you might want to run multiple commands sequentially. How do you do that? Well […]
Overview – Install Docker on Ubuntu 20.04 Docker allows you to run container images and is quickly becoming the standard way to deploy applications. In this tutorial we will walk through how to install Docker on Ubuntu 20.04. And how to start a container image. If you are new to Linux, Ubuntu or Docker, this […]
Let’s look at RTMP vs HLS vs DASH. If you do anything with streaming you probably hear the acronyms RTMP, HLS and DASH. These protocols are the de-facto standards for streaming audio and video over the Internet. RTMP, HLS and DASH evolved out of the need to improve the technologies available to stream data across a network.
NGINX RTMP compile error – nginx-rtmp-module – ngx_rtmp_eval.c:160:17: error: this statement may fall through
NGINX RTMP Compile Error I am testing RTMP streaming on NGINX using the nginx-rtmp-module code base. Unfortunately nginx-rtmp-module is not available as a package. Hence I must compile from source. Compiling the module on Ubuntu 20.04 I encountered the error: The key part of this error is: What does this NGINX RTMP compile error mean? […]
Plex vs Kodi – Introduction Building a media hub and comparing Plex vs Kodi? Plex and Kodi are two of the most popular home media applications. The merits of Plex vs Kodi are debated heavily on Reddit and Linux forums. As a result it can be hard to distill which is right for you. And […]