Tag Archives: Theory

PKI – Simple Explanation

By | 2023-10-28

PKI is an initialism for public key infrastructure. The context I typically see it used in are TLS or PGP. Don’t worry if you don’t know what those are. To understand PKI, you need to understand some basic cryptographic concepts. There is no math required. For a more complete introduction to cryptographic concepts, I wrote… Read More »

Mebibytes vs Megabytes

By | 2020-02-13

Discussing mebibytes vs megabytes can easily segue into other topics, but I’ll keep this short and to the point. The short answer is a megabyte is 1,000,000 bytes while a mebibyte is 1,048,576 bytes. Mega is the SI prefix for 1,000,000. Mebi is the IEC prefix for 220. The IEC versions of the other SI… Read More »

Symbolic Links vs Hard Links

By | 2019-10-06

On Linux and UNIX systems, there are two types of links. Both types are created with the ln command. They function similarly but have some differences. First, you need to understand a little bit about how filesystems work. Filesystems store meta data such as permissions, modification times, and the location of the file’s data on… Read More »

Linux Filesystem Hierarchy

By | 2019-04-14

Unlike Windows, Linux doesn’t use drive letters to distinguish storage devices. It uses a single hierarchy starting at /. Storage devices are associated with directories within this hierarchy through a process called mounting. I’ll cover mounting and mount points more later on. The term Linux filesystem hierarchy refers to this tree structure. The Root Directory… Read More »

Introduction to Positional Notation

By | 2016-09-17

In computing, you will come across various numbering systems such as binary and hexadecimal. These systems are known as positional notation, but with different bases. This guide will explain positional notation and show you how to convert from one system, such as hexadecimal, to another. Positional Notation You probably learned this in elementary school, but… Read More »

Linux and UNIX File Permissions Guide

By | 2016-08-25

When you start seeing terms such as octal, binary, sticky bits, set UID, set GID, and ACLs, learning how UNIX file permissions work may sound confusing. Its not so bad after a bit of practice. In my opinion, it is easier than Windows permissions. You don’t need to understand octal and binary. It could possibly… Read More »