Tutorial Index

Table of Contents

Linux Basics

Hardware

  1. Howto check disk drive for errors and badblocks
  2. Change TTY Resolution
  3. Speed up your ext3 file system
  4. How to use the Ext4 filesystem
  5. Tune your swappiness
  6. Implementing quotas to restrict disk space usage
  7. Unmounting the unresponsive CD/DVD drive
  8. Find out serial / model number & vendor info for SATA and IDE disks
  9. How to get your iRiver E100 working nicely in Linux
  10. Display Number of Processors on Linux

Applications

Commandline Applications

Multimedia

  1. Convert Ogg Theora File to Flash Video Format?
  2. Rip Audio from the Web with SoundJuicer
  3. Top 10 Scripts for Amarok

Networking

  1. Linux to Linux Key Based SSH
  2. Preventing Brute Force Attacks With Fail2ban(somewhat OpenSuse centric)
  3. Protect SSH Access With hosts files and a proper sshd_config(tcp wrappers)
  4. Protect SSH from brute force attacks
  5. Mounting a SSH folder locally with sshfs
  6. Creating SSH Tunnels in Linux
  7. Creating ssh reverse tunnel
  8. Keeping SSH Sessions Alive
  9. Forwarding X over SSH in 3 simple steps
  10. Howto Setup a chroot jail for ssh with Linux
  11. How To Add a Welcome Message for SSH Users
  12. Howto use SSH local and remote port forwarding
  13. Ssh-copy-id and other ssh tips
  14. Nmap for Beginners – Network & Port Scanning made easy
  15. Introduction to Netcat
  16. How-To ping IPV6 ip address
  17. How to ignore ping requests
  18. ip command cheat sheet
  19. Monitor Web page changes
  20. How to find out what IPs are being used on your subnet with nmap
  21. How to check if a service is tcpwrapper enabled
  22. Setting up 2 IP address on “One” NIC
  23. How to use samba on the command line
  24. Connect to a wireless network with the command line
  25. Howto Check Wireless link quality
  26. iwevents – Track Wireless events on the Wireless interfaces on your system
  27. How to chroot jail a user in ProFTP
  28. How to use minicom over serial connections

Security

  1. Scanning for rootkits with chkrootkit
  2. Search for rootkits with RKhunter
  3. Securely Delete Files with Wipe
  4. Securely Delete files from Journaling Filesystems in Linux
  5. Delete Files Permanently and Securely with Shred & SecureDelete
  6. Steganography in Linux
  7. The Port Scan Attack Detector
  8. Encrypt-Decrypt file using GPG
  9. Encrypt files with OpenSSL
  10. Installing and Running Clam Anti Virus in Linux
  11. How to password protect the single user mode in Linux
  12. Kick a user off your linux box
  13. Detect intruders on your network with Snort
  14. Password protect Grub Bootloader
  15. Secure your system with Tripwire
  16. Howto: Harden the Ubuntu Linux Kernel with sysctl
  17. Change Permissions on Password files so no one can change them
  18. Time Based iptables rules with patch-o-matic extension
  19. Bastille Linux: A Walkthrough
  20. Defeat Nmap OS Fingerprinting with ippersonality and iplog
  21. Filter Out RIAA/MPAA with PeerGuardian on IPCop
  22. Safety Online
  23. Generate Random Passwords on the Linux Command Line
  24. Using chattr to Eliminate Command Line Histories
  25. How to prevent Linux from remembering your sudo password
  26. 3 ways to keep safe your files
  27. Evolution Virus Scanning

Cracking

  1. Crack Password Protected zip, rar, 7z, and pdf files in Linux
  2. Howto: crack a wireless network with Wired Equivalent Privacy (WEP)
  3. Howto: arpspoof, webmitm, and ssldump to sniff passwords via https
  4. Two Approaches to Cracking the Windows Password
  5. Installing & Using John the Ripper: The Linux Password cracker
  6. Avoid Detection with nmap Port Scan Decoys
  7. HOWTO: Install THC-Hydra 5.4 in Ubuntu Intrepid Ibex
  8. Change Windows Administrator password in Ubuntu Live Disc

Servers

Specifics for Debian

  1. Using fgetty instead of getty on Debian
  2. Preventing Debian Package Upgrades
  3. How to install Cacti on Debian or Ubuntu
  4. How to install and configure Rancid with Postfix on Debian
  5. Clear cached memory in Debian/Ubuntu
  6. Howto SetUp Dual NIC Bonding On Debian & Ubuntu
  7. Hardening The Linux Kernel With Grsecurity on Debian
  8. How to tell what version of Debian you have installed
  9. 3 Debian/Ubuntu Cheat Sheets
  10. A few quick tips for apt

Specifics for Fedora

  1. The basics of yum
  2. RPM Cheat Sheet
  3. Get the best out of yum with yum-fastestmirror, yumex, & yum-utils
  4. How to build a rpm file from a source file
  5. A step-by-step guide to building a new SELinux policy module
  6. Installing TrueCrypt in Fedora 9
  7. Prevent Yum Upgrades in Fedora / Red Hat for select packages
  8. Redhat/Fedora: Auto Complete for the “service” command
  9. How To Enable Graphical Boot with Plymouth on Fedora 10
  10. How To Install VirtualBox on Fedora 10
  11. TrueCrypt 6.1 Install Guide For Fedora 10
  12. How to manage services in Fedora/Redhat

Specifics for Redhat

  1. NSA Guides for Securing Red Hat Enterprise Linux 5
  2. A step-by-step guide to building a new SELinux policy module
  3. Building a Two-Node Linux Cluster with Heartbeat on Red Hat
  4. Redhat/Fedora: Auto Complete for the “service” command
  5. How to tell what version of Red Hat you have installed
  6. How to manage services in Fedora/Redhat

Specifics for Arch

  1. How to manage packages using Pacman in Arch Linux
  2. Stop and Start Services in Arch Linux
  3. Network Time Protocol on Arch Linux with OpenNTPD
  4. Improve database access speeds in pacman on Arch

Specifics for Mardriva

  1. Basics of URPMI in Mandriva

Specifics for Gentoo

  1. How to use emerge in Gentoo
  2. Making Sense of Gentoo’s USE Flags
  3. Gentoo update (list of short commands)
  4. Network traffic & bandwidth monitoring with darkstat on Gentoo
  5. Setup a Rsync server on Gentoo

Specifics for OpenSuse

Specifics for Ubuntu

  1. The basics of apt-get
  2. Use dpkg to install packages in Ubunt & Debian
  3. Installing an RPM file in Ubuntu/Debian
  4. Enable the root account in Ubuntu
  5. How to find the UUID of a device in Ubuntu
  6. Apturl: Install software by clicking a link in Ubuntu
  7. Preventing Debian Package Upgrades
  8. Encrypt Your Ubuntu During Install
  9. How to use the Uncomplicated Firewall in Ubuntu
  10. Installing & Using TimeVault in Ubuntu/Debian
  11. Guide to faster Ubuntu
  12. A reminder about the proper way to invoke root in Ubuntu
  13. Print from XP to a Printer Attached to Ubuntu Gutsy or Hardy
  14. Matrox Millenium G450 DualHead on Ubuntu
  15. Remove ttys in Ubuntu’s Upstart
  16. Improve login time by using readahead in Ubuntu
  17. Decrease boot time with concurrent booting
  18. Cleanup junk files in Ubuntu
  19. How to make Ubuntu extremely fast
  20. How to Remove Pulse Audio Ubuntu 8.10
  21. Clear cached memory in Debian/Ubuntu
  22. Howto SetUp Dual NIC Bonding On Debian & Ubuntu
  23. How to Setup Ubuntu for Reinstalling your applications without losing your data
  24. Nagios Network Monitoring System Setup in Ubuntu
  25. About /etc/apt/sources.list for Intrepid Ibex
  26. Change the Default Editor From Nano on Ubuntu Linux
  27. HOW TO: Using checkinstall to make .debs from sources in Ubuntu
  28. HOWTO: ActiveDirectory authentication in Ubuntu 8.04 & 8.10
  29. How to set a static IP in Ubuntu from the shell
  30. Find or identify which version of ubuntu Linux you are running
  31. Installing Glassfish 2 on Ubuntu
  32. Setting up software RAID in Ubuntu Server
  33. A few quick tips for apt

Specifics for Non-Linux OSes

Specific for Desktop Environments

Window Managers

  1. An Introduction to Tiling Window Managers

Scripts and Useful Commands

  1. Getting your screen back when it’s hosed
  2. Empty a text file from the command line
  3. Bash For Loop Examples

Virtualization

  1. How To Do Seamless Window and Folder Integration with Linux & VirtualBox
  2. How to enable USB on VirtualBox in Ubuntu Hardy and Windows
  3. How To: Properly Backup a VirtualBox Machine (.VDI)
  4. How To Install VirtualBox on Fedora 10
  5. Install Guest Additions in CentOS through VirtualBox

Linux Misc

  1. How to Install and Setup IPCop as your Linux based router
  2. Install IpodLinux on your iPod
  3. How to get a Full Desktop in Asus’ eeePC

Coding

  1. Learning LaTeX
  2. Git Cheatsheet
  3. Subversion Cheatsheet
  4. Ruby Cheatsheets
  5. C Cheatsheets
  6. Python cheat sheets

Quick Tips

  1. Disable the System Beep from the Command Line
  2. Renaming multiple files with ‘rename’ command
  3. Sending Email from your system with SSMTP

Comments are closed.