Archive
2024 Sep
2023 Aug
2023 Mar
2022 Oct
2022 Aug
2022 Feb
2022 Jan
2021 Nov
2021 Oct
2021 Jun
2021 Mar
- Updating BIND DNS records using Ansible
- PHP 7.4 with Remi's RPM Repository
- Deploying a 389 Directory Server
- Creating an LDAP read-only service account
- Configure BIND to support DDNS updates
- 389 Directory Server GUI with Cockpit
2021 Jan
2020 Jun
2020 May
2020 Mar
2019 Nov
- AWS Certified Solutions Architect Study Guide: Associate SAA-C01 Exam 2nd Edition
- The CompTIA Cloud Essentials Certification Study Guide
2019 Aug
2019 Jun
2019 May
- RHCSA/RHCE Red Hat Linux Certification Practice Exams with Virtual Machines
- RHCSA/RHCE Red Hat Linux Certification Study Guide (Sixth Edition)
- Configuring Postfix to use Gmail
- Sams Teach Yourself SQL in 10 Minutes
- Sams Teach Yourself MySQL in 10 Minutes
2019 Mar
2019 Feb
2018 Dec
2018 Nov
- PHP Object-Oriented Solutions
- Apache Cookbook
- Accessing KVM Guest Using Virtual Serial Console
- Nagios SSL Certificate Expiration Check
- Log Varnish/proxy and Local Access Separately in Apache
2018 Oct
- Ubuntu 18.04 LTS + Systemd + Netplan = Annoyance
- Log into a Docker Container as root
- Homelab Updates!
- Sams Teach Yourself Shell Programming in 24 Hours
2018 Sep
2018 Aug
2018 Jun
2018 May
2018 Apr
2018 Jan
2017 Oct
2017 Sep
2017 Aug
2017 Jul
2017 Jun
2017 May
2017 Jan
2016 Dec
2016 Nov
2016 Oct
2016 Sep
2016 Jul
2016 Apr
- Time Stamping Bash's command history
- Best scripting/programming language to learn from an Ops perspective
2015 Dec
2015 Nov
2015 Oct
2015 Sep
2015 Jul
- VirtualBox: Increase guest VM CPU count
- BIND - Typo caused slave zone transfer to stop working
- Running my own Git server: GitList
- Git Ansible Playbooks
2015 Jun
- Server Move and Upgrades!
- Networking Quirk in CentOS 7 - Virtual IP not being assigned
- Automated SSL certificate expiration check
2015 May
2015 Apr
- Spell check from the command line
- Installing system-config-kickstart on Ubuntu
- Ah Shit - check_http string
- Google Apps API OAuth2 shenanigans
2015 Mar
2015 Feb
- Ansible Configuration Management
- Restarting single network interface in FreeBSD
- Logging your terminal output using script
2014 Nov
2014 Oct
- Pragmatic Guide to Git
- System Update using Ansible
- Perl - Remove all blank lines from a file
- Instant Varnish Cache How-to
2014 Sep
2014 Aug
2014 Jul
- Can't locate Time/HiRes.pm CPAN error on CentOS 7
- Varnish VCL Syntax Check
- DevOps Troubleshooting: Linux Server Best Practices
- The Logstash Book
2014 Jun
2014 May
- LPIC-2 Linux Professional Institute Certification Study Guide
- Gigabit Ethernet and pfSense awesomeness
2014 Apr
2014 Mar
- Red Hat Certified System Administrator & Engineer: Training Guide and a Quick Deskside Reference
- Emergency reboot in Linux via SysRq
- Monitoring with Ganglia
- Reverse DNS Slave Setup
- Installing gmond in Solaris 11
2014 Feb
- Pragmatic Guide to Subversion
- Setting up a Git Server in CentOS 6.5
- Securing the WordPress Admin Dashboard
- Reverse SSL Proxy with Nginx
- Getting Started with Memcached
2014 Jan
2013 Dec
- Password protecting single user mode
- Password protecting GRUB in RHEL/CentOS
- OCA Oracle Solaris 11 System Administration Exam Guide
2013 Nov
- Leaving Gmail and Google Apps: Part I
- Varnish WordPress Performance Testing
- Leaving Gmail and Google Apps
- Enabling SMART on a hard drive
- Learning Perl Objects, References, and Modules
2013 Oct
2013 Sep
- Monitoring TFTPd server
- Chef encountered an error attempting to create the client
- Can't locate local/lib.pm CPAN error on Ubuntu 12.04
- Reverse DNS in BIND 9.8
2013 Aug
- Exporting data in MySQL to an XML file
- Oracle Solaris 11 System Administration The Complete Reference
2013 Jul
2013 Jun
2013 May
2013 Apr
- User creations in Solaris 11
- OSSEC agent install issue on Debian Squeeze
- Sams Teach Yourself PHP in 10 Minutes
- ZFS on Linux: Stability Issues
2013 Mar
- PHP: XCache performance testing
- Apache Stress Testing
- Apache: Installing mod_pagespeed on CentOS 6
- Apache: RedirectMatch
- ZFS on Linux: Nagios check_zfs plugin
- ZFS on Linux: Storage setup
- ZFS on Linux: Installation
2013 Feb
- Installing the Nagios Service Check Acceptor
- Logging iptables rules
- Custom Nagios mdadm monitoring: check_mdadm-raid
- Monitoring computer's temperature with lm_sensors
- Learning Perl, 5th Edition
- Beginning Perl
- Ruby: Visual QuickStart Guide
- Beginning Ruby
- Monitoring DHCP server with check_dhcp
2013 Jan
- Custom WordPress auto update via FTP
- Certificate validation issue during Spacewalk install
- OpenBSD: PF firewall for the paranoid
- Writing custom Nagios plugins: check_public-ip
- Installing Nagios Remote Plugin Executor in FreeBSD 9.1
- Cron monitoring plugin for Nagios
2012 Dec
- Installing Nagios Remote Plugin Executor in Solaris 11
- Creating large files in Solaris for testing purposes
- FreeBSD diskless PXE booting
- PHP memory_limit stress testing
- Finding the number of files inside a subdirectory
- Setting phpMyAdmin to display a single database
- Creating a loopback file system for testing purposes
- Flush DNS cache in Mac OS X
2012 Nov
2012 Oct
2012 Sep
2012 Jun
2012 May
2012 Apr
- Enabling Terminal Coloring in Mac OS X Snow Leopard
- Enabling locate database in Mac OS X Snow Leopard
- Building mysql2 gem in Ubuntu issue
2012 Feb
- Basic ARP Manipulation
- DHCP configurations in Red Hat/CentOS and Debian/Ubuntu
- Static IP configurations in Red Hat/CentOS and Debian/Ubuntu
2012 Jan
- Finding the UUID of all the hard drives in use
- Enabling NFTS read/write support on CentOS 5 Live CD
- Changing your Linux system's mac address
- Configuring Ubuntu server to automatically email package update notices
- Compiling the Linux Kernel
- BIND 9.7.3 Gotchas
2011 Dec
- Logging mod_rewrite redirects
- Resetting MySQL root password
- Removing blank lines in a text file
- Vim - Removing the last character of each line in a file
- Identifying your version of GNU/Linux
- Monitor your public IP
- Installing wget on FreeBSD