atop for Linux server performance analysis (Guide)

When optimizing Linux server performance, ‘atop’ is a command every system administrator should have in their toolkit. While many sysadmins are well-acquainted with top and htop, atop stands out as a powerhouse tool for real-time system monitoring and in-depth server analysis. In this article, we will explore the ‘atop’ Linux command, examine its advantages, and […]

Best Linux Distro (2024)

Looking for the best Linux distro (distribution) to enhance your desktop or laptop experience? This article will guide you to what, I believe, are the best Linux distros for beginner, experienced, and expert users. Whether you are a power user or just getting your feet wet, there are indeed specific Linux distros best suited for […]

How to direct-install Debian SID rolling release using mini.iso (w/ screenshots)

In my tech journey, I’ve always had an affinity for the cutting-edge, the untested waters of the Linux world. Rolling release distributions like Arch, Fedora, or even a custom-installed Kali Linux have been my go-to choices for a Linux desktop experience that’s always up-to-date. But today, I’m venturing into a different territory: Debian Unstable, affectionately […]

How to fix GPG NO_PUBKEY Error: “The following signatures couldn’t be…”

You may occasionally encounter GPG errors during an apt-get update or apt-get upgrade when maintaining a Debian-based systems. These errors typically indicate that your system is missing one or more public keys required for verifying the integrity and authenticity of packages from its repositories. This guide will walk you through resolving “NO_PUBKEY” errors, ensuring your […]

Choosing the Best Linux Server Distro 2024

Choosing a Linux server distribution for your projects can be a daunting task, especially with the many options available. This guide aims to simplify your decision-making process by highlighting the key features and advantages of the leading Linux server distributions. Each of these distros brings its unique strengths to the table, catering to various needs […]

How to Gzip a Directory Using Linux Command Line

Efficiently managing files and directories is a fundamental task in computing. It’s crucial for keeping our data organized, optimizing storage space, and facilitating smooth data transfers. In the Linux ecosystem, the gzip utility shines as a powerful compression tool, allowing users to easily compress files and directories. This article delves into directory compression using the […]

Kali Linux non-root and no pen-test tools install w/ screenshots

Update: Thankfully, as of release 2020.1, Kali Linux has swapped to a privileged non-root user by default. You will now log in with the user you create during the install process and no longer as root. This means you can now accomplish my recommended setup (a stable non-root Debian-testing rolling release, managed by the Kali […]

Pinebook Pro – My First Impressions and Setup Tips

The Pinebook Pro is a 14″ laptop built for developers and Linux end-users. It weighs less than 3lbs, which, in my case, replaces a two times heavier laptop. (See my work-laptop history). I’ve not been this excited about receiving a piece of Linux hardware since the Raspberry Pi launch. This very blog post is composed […]

Replacing getty with ngetty on Debian

This article was originally posted back in October 2013. As such, I’ve updated it, since the current Debian release, Debian 9, no longer uses init, but instead uses systemd. Systemd is a system and service manager for Linux. It is the default init system for Debian since Debian 8 (Jessie).  ngetty or mingetty may be useful for […]

Temporary change #ArchLinux to #Debian

Update Jan 15th 2015: I’m back on Arch Linux. Debian was great, but Arch is better, for now. Between the front page news, Arch Wiki and the official forum, nothing is impossible to solve or find an existing solution to. I use Terminator (terminal windows can be split as many times as needed) for ssh access to servers […]

Top ↑