I have created this git repository to contain the GNU/Linux configuration tutorials that I have written. I hope to expand this repo in the future with more tutorials.
This guide shows you how to setup LUKS volume decryption with the onboard TPM2 device.
- See Unlocking LUKS TPM2 for detailed instructions.
- Update: I have published a simple CLI uility,
update-pcrs, in its own Github repo, here.- This utility simplifies the process of clearing the PCRs, registering the new ones, and regenerating the initramfs.
- You can also use this utility for the initial PCR registration, but you still need to modify the
/etc/crypttaband/etc/default/grubfiles manually according to this guide. Otherwise, the system will not know to ask the TPM2 chip to unlock the encrypted volume(s).
This guide shows you how to setup an automatic email notification when a new SSH session is successfully started on your headless Linux server.
- See Setup SSH Login Email Notification for detailed instructions.
This is a guide shows you how to define terminal aliases to make life easier and improve your workflow on both Debian/Ubuntu and Fedora/RHEL based GNU/Linux distributions. Each of these distributions handles modifications to the .bashrc file differently.
- See Defining Terminal Aliases for detailed instructions.
- See My Terminal Aliases for a list of aliases I use on all of my GNU/Linux PCs and servers.