SCP Linux – Securely Copy Files Using SCP examples

This post includes SCP examples. SCP or secure copy allows secure transferring of files between a local host and a remote host or between two remote hosts. It uses the same authentication and security as the Secure Shell (SSH) protocol from which it is based. SCP is loved for its simplicity, security and pre-installed availability. […]

Linux Performance: Almost Always Add Swap. Part 2: ZRAM

Previously, we looked at how swap space, particularly swapping, can severely slow down Linux performance. We then tweaked Linux kernel parameters to better use server memory and avoid heavy swapping. That article created some debate and good arguments for and against swap space. For example, if you have more than enough memory available, wouldn’t it […]

Using the find command in Linux with examples

This find command guide is a follow-up of my previous 90 Linux Commands frequently used by Linux Sysadmins article. Every week, or as time allows, I will publish articles on the ~ 90 commands geared toward Linux sysadmins and Linux power users. Let’s continue this series with the find command. The find command is part of findutils which […]

PHP 8: Only 3% installed it. Here’s why.

This morning, I read a comment by one of our online community members discussing some of the reasons behind the slow adoption of PHP 8. One member stated that it’s due to PHP compatibility issues across new releases. In contrast, another put it down to the fact that important software/frameworks did not support PHP 8 […]

Remove Snap Ubuntu 22.04 LTS

The first thing I did after installing Ubuntu 22.04 LTS was to remove Snap and its snap packages completely. I’m not proud of that approach as I have nothing against snap packages per se; I simply enjoy using apt (Advanced package tool). Update: A member of our community forums suggested the following: “…you could also […]

Ubuntu 22.04: Install Gnome Extensions Manager (Workaround)

Gnome Shell delivers core user interface functions for Gnome, such as switching windows and launching apps. Some of the interface elements provided by Gnome Shell include the top panel, activities overview, and notifications. Gnome Shell extensions, commonly referred to as Gnome extensions, are custom code extensions written by third-party developers that modify core UI functions […]

Pockit: A card-sized modular computer

Hey everyone! Hayden invited me to talk about the project I’ve been working on – a device named Pockit.   About Project Pockit The project aims to let users quickly build various types of gadgets by connecting any arrangement of modular “Blocks” (each corresponding to a specific function: Button, SD card, Camera, Servo-Motor, Relay, etc.) […]

Free vs. Available Memory in Linux

At times we will need to know precisely how our Linux systems use memory. This article will examine how to use the free command-line utility to view memory usage on a Linux system. In doing so, we will clearly define the difference between free vs. available memory on Linux systems.   Free vs. Available memory […]

90 Linux Commands frequently used by Linux Sysadmins

There are well over 100 Unix commands shared by the Linux kernel and other Unix-like operating systems. If you are interested in the commands frequently used by Linux sysadmins and power users, you’ve come to the place. Recently, I published a five-part series covering commands often used by Linux sysadmins. Below I’ve listed the 90 […]