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

Linux Server Services

Background services are essential on every computer operating system. On Windows if you pull up Task Manager you can find a list running at any given time handling various tasks invisibly. You can see a list of background tasks on my PC below. For the most part, pretty standard stuff aside from GOG Galaxy. I… Continue reading Linux Server Services

Creating a Linux+ Study Environment

In order to prepare for Linux+ it is incredibly important to have several distributions on your machine simultaneously. When I studied for Linux+ in college I only used Ubuntu Server and Fedora Workstation. However, as it’s pointed out in the Sybex study guide different distributions are like different models of cars with their own pros… Continue reading Creating a Linux+ Study Environment

Quick Walkthrough: Dualbooting Linux

This is a quick walkthrough because Linux installers typically have a straightforward GUI. The hard part about installing a second operating system on a Mac or Windows device is the initial set up. Hard drives are broken up into partitions, which are sections of memory dedicated to specific tasks. For example, there is typically a… Continue reading Quick Walkthrough: Dualbooting Linux

Safe Database Connections with Node JS

As I started to design my databases it occurred to me that I would need a safe way to store my credentials. A far too common mistake is to make credentials plaintext in source code and then store those credentials in a publicly accessible Github repository or file. Thankfully, people more educated than me have… Continue reading Safe Database Connections with Node JS