Useful Links
Many of the resources on this page are taken from my personal bookmarks. Often, I had a specific need during a tutoring session, and bookmarked whatever resource made the most sense to me at the time. Since I rarely delete anything, I've amassed quite a collection of bookmarks over the years; this is but a small sample.
Linux Distributions
- Fedora Linux (Fedora Project Linux distribution that is the upstream source for Red Hat Enterprise Linux)
- Kali Linux (Linux distribution for penetration testing)
- Linux Mint (User friendly, lightweight Linux distribution)
- openSUSE
- Ubuntu (User friendly, popular Linux distribution)
Linux
- How to Create and Manage Cron Jobs (automating tasks)
- How to Set Password Policies
- DHCP configuration file explained (/etc/dhcp/dhcpd.conf)
- DHCP server installation and configuration
- Environment Variables
- File Permissions, chmod, and umask (Symbolic and Octal Notation)
- Man (Manual) Pages (Look up Linux Command Line Interface (CLI) Commands etc.)
- NTP server and client installation and configuration
- Shell Scripting: Multiple outputs on the same row
- Shell Scripting: "If" statements
- Shell Scripting: Prompt for User Input
- Vi Commands (Basic Commands for the Vi Text Editor)
- VIM Adventures (Learn VIM while playing a game)
Mac OS
- md5sum on Mac OS X
- Oracle VirtualBox: "Kernel Driver Not Installed (rc=-1908)" Error on Mac
- SHA1 in Mac OS X
Networking
- Internet Protocol (IPv4) Subnet Chart
- Supernetting / CIDR Chart
- VLSM Subnetting Explained with Examples
- Understanding Variable Length Subnet Masks (VLSM)
Programming
- Java Downloads (Java Development Kit (JDK))
- jGRASP (Integrated Development Environment (IDE) developed and maintained by Auburn University, particularly good for Java development)
- Learn Game Development with Unity
- Download Python
- School of Computing - Learning Python (MGA School of Computing Python textbook)
- Storing and Retrieving Images from SQL Server (C#)
- W3Schools (Online Web tutorials including many programming languages)
Web Development
- Basic HTML Codes for Beginners (Blog post quickstart guide to HTML. Not bad, but the author misses the required "lang" and "charset" attributes.)
- HTML Symbols, Entities and Codes
- Notepad++ (Powerful Text Editor for Microsoft Windows Platforms)
- Print Style Sheet (Tips, Tricks, and How-to)
- School of Computing - Learning HTML (MGA School of Computing HTML textbook)
- W3C HTML Validator
- W3C CSS Validator
- W3Schools HTML Tutorial (Also CSS, JavaScript, SQL, and Other Programming Languages)
- Web Development Tutorials : MGA (Internet Archive link - OLD, but still useful)
Windows
- Certutil in Windows (hashing files (md5sum, SHA1, etc.))
- Enable and Disable Ping in Windows 10 Firewall
- Enabling F8 for Windows Server Safe Mode
- List of Command Prompt Commands (for Windows Command Prompt (CMD))
Virtualization
- Enabling Virtualization in your PC BIOS
- Oracle VirtualBox (Virtualization Software)