I've been a user of Linux since 2011. My brother-in-law was the one who introduced me to Linux and more specifically, Ubuntu. Since then, I have loved every minute of it. right Even though I don't use Ubuntu as my daily driver machine, but I do use it and Debian for servers, I am eternally grateful for...

The watch command is used when you want to have a program run every so many seconds that you define. I often use it to see the stream of files that are being transferred or for checking the status of scripts while I test them.

Running The Watch Command

Here is a common way that I use watch after...

If you ever have an issue with Arch Linux it could be due to a kernel issue. right Due to Arch Linux's rolling release nature, an update usually comes with a new kernel. Due to the mismatch between what you are running and what Arch Linux is now looking for, various things can stop working.

For me thi...

My current specs can be found here: https://wretchedghost.com/about.

After pulling all the photos and videos from my wife's iPhone I soon ran into an issue where I found all of her videos were a MOV format. Normally this is not an issue due the fact I can use VLC which can play anything I gi...

Editor's Note Here is a guide of my super simple install of Arch Linux using a fork of Classy Girraffe's that users LUKS, ext4, GRUB2, swapfile, and tmpfs. It can be found here. I also have my i3 dotfiles that you can check out here.

This guide does not hold your hand so you will either n...

Mounting more than just the root partition at boot using LUKS/dm-crypt is a little more complicating than setting up just the one. Rather than just placing your UUID of the root partition in the /etc/default/grub file you have to go through several more steps. Follow along as I describe a simple way...

PSA!!!

As a homelabber I have used several filesystems across many machines. When I first began the simplest was EXT3 and its predecessor EXT4 is still the simplest journaling file system around. After a while I started to look for redundancy via mdadm's RAID on Linux. From then on I had RAID arra...

After an exhaustive exercise of finger tapping on my keyboard and several attempts to clear my head by walking away from the computer, I have finally setup a Gitea instance. Following the how-tos online seemed simple enough. right Follow the steps, install a user, setup permissions, download a file and...

I have found a fancy way to test the speeds of my media devices by using the dd tool. For those that don't know what the dd command stands for or does, Disk/data Duplicator is a tool that was used in the old BSD/AT&T days but still has great functionality today.

Mostly dd is used for writin...

In my ever continuing effort to use the command-line more, one tool that allows any command-line-junky to view their network traffic in real time is called bmon. It can be installed via any package manager: ie, apt, pacman, portage, etc.

/images/bmon.png

After running Proxmox on my server in my homelab as well as for work for several years now, I have looked into ways to backup the essential files for an easy reinstall if and when needed. Since most Proxmox setups run on bare metal hardware recover is a little more involved than just creating a snap...

I normally don't create nor use tons of aliases in my .bashrc file. I have a few that tweak how grep and ls show color in the prompt and others where I can change directory by typing .. or ... which perform cd ../ and cd ../../ respectively, but because of my roaming nature, where I bounce around f...

sed (Stream EDitor) is a super simple program that can be used to replace text for another in a file. Let's first view the contents of a file I made called greetings.txt with cat.

cat greetings.txt

hello
wilkommen
hola

We can see that the words hello, wilkommen, and hola exist in the text file...

Creating a new git repo is a little more involved than one that is already setup but here are the simple steps to get one rolling. I prefer to use SSH over HTTPS due to security and ease of use from the command line.

Setup

We need to first do a few things to make a commit as easy as possible.

    ...

I think of myself as an advanced Linux users. I have been using it exclusively for over 10 years plus and as a homelab enthusiast and a network/system administrator for my job, I use it every single day. But I hadn't taken the time to sit down and really give rsnapshot a decent try. I have worked wi...

I have often opened a file which I did not first run as sudo in vim, edited the file, then to only find out that it is in read-only mode. I would then have to close the file then re-open it as superuser then make the changes needed. I found this to be very frustrating and found out there are several...

In this scenario I want to replace a HDD in my ZFS tank0 pool. The pool has grown from 4 TB across 3 HDDS to 8TBs. I have swapped out two of the HDDs in the pool but I'm needing to swap out the last one to finally start using 8TB of storage where right now I'm stuck at 4TB.

Now, I have several thi...

After performing a new Arch install I found that the 1.6.1 version of rofi was not available to be installed due to it never being installed previously. After doing some research I found a cool packaged called downgrade from the AUR. I installed it via yay and ran it:

$ yay -S downgrade
$ sudo d...