Linux System Failures

There are two types of system failures on a Linux system, and really any system with an operating system: Driver and Kernel failure. When you have a kernel failure on a Linux system you will see the words “Kernel Panic.” There are a few ways to approach a kernel panic depending on how you’re using… Continue reading Linux System Failures

The Linux Boot Process

Linux is a very open, customizable, and complex operating system. It’s also a great starting point for learning how computers operate because it gives us insight into the processes involved. For example, the boot process has three steps, and the final two are pretty complicated steps. After performing and ensuring the system passes a Power… Continue reading The Linux Boot Process

Text Editors and IDEs

If you’re going to do any sort of work with scripting or programming you should understand the difference between a text editor and IDE. In Windows the difference between VS Code (my recommendation for IDE btw), Code::Blocks, and Notepad are pretty obvious. However, in Linux the line blurs a lot because you have robust editors… Continue reading Text Editors and IDEs

Soft and Hard Links in Linux

Soft and Hard links in Linux are kind of a weird concept in Linux. The primarily detail to keep in mind is that every object stored on a harddrive is given a memory address. You can think of the harddrive as a neighborhood, and each object as a house within that neighborhood. Soft links create… Continue reading Soft and Hard Links in Linux

Cat, Head, and Tail Linux Utilities

Generally, if you’re working with Linux then you’re working in terminal. It is incredibly important to understand how to read files while working in terminal, and Linux has a few nifty options. What you should do really depends on the situation and size of the file. A few of the basic functions you will use… Continue reading Cat, Head, and Tail Linux Utilities

Common BASH functions

I finally put together a new article that’ll be live before you see this post on common BASH functions. I’ve been working my way through Linux+ prep, and even wrote a program to do some Linux BASH stuff in a slightly more user friendly format. I threw together a massive article with tons of pretty… Continue reading Common BASH functions

Updating and Installing LDAP on Rocky Linux

After summarizing the type of authentication servers that are available on Linux, I thought it would be fun to install LDAP. The first step is to always update the Operating System. As you’ll see in the video below I had never actually updated Rocky so it took a few minutes. I then tried to find… Continue reading Updating and Installing LDAP on Rocky Linux

Linux Auth Servers Options

When you’re running a server for an app you may need to consider authentication servers. An authentication server is a server that is designed to ensure information is delivered only to an intended party. Typically, authentication occurs by passing a certification from the device or user to the server. A valid certification should require both… Continue reading Linux Auth Servers Options

Updated BASH Script

I went ahead and updated the script that handled a lot of BASH tasks. It now has something resembling a user menu, and a series of if and else-if branches. It walks the user through each task asking for the relevant information in the terminal, stores the information into a variable, and then performs the… Continue reading Updated BASH Script

Automating Simple and Common Linux Tasks

As I study for Linux+ I am working on writing BASH scripts to help reinforce my memorization. A lot of this stuff is review for me, but it’s still nice to have it fairly present in memory. All things considered, the way Linux handles directories can be a little confusing. A directory is basically a… Continue reading Automating Simple and Common Linux Tasks