Debian GNU/Linux Howto's
Spencer Stirling
These are a set of notes that I am writing to remind myself
whenever the need arises. I hope that they are useful to you as well.
Most of these notes will favor Debian.
I have been playing in Linux since 1995, starting with
Slackware, moving to Redhat, then finalizing on several flavors of
Debian (pure, Ubuntu/Kubuntu, Xandros, Knoppix, etc). I prefer
Debian (because I grew up on it), but I recommend Ubuntu to most people.
I have also played in several flavors of BSD (e.g. FreeBSD, OpenBSD, etc), and of course
it's commercial variants (Apple OSX, Darwin). From those I
recommend FreeBSD, although sometimes for a firewall OpenBSD might be a good choice (since it's default install
is "paranoid")
Networking
-
How to test the performance of your network and hard drive in Linux
-
How to set up NFS or Samba networking for simple Debian systems
-
How to mount a remote filesystem in Linux using SSH (SSHFS, LUFS and SHFS)
-
How I set up a small Router/Gateway/Firewall in Linux using
DNSMASQ (instead of DHCPD+DNS/BIND) (Debian)
-
How to host your own domain from a broadband connection with Dynamic IP (Dynamic DNS)
-
A simple Apache Webserver over a DSL connection in Debian Linux
-
X terminals in Linux (Running X programs remotely using SSH, XDMCP, or Sterminal)
-
How to automate SSH in Linux (so you don't have to put in your password)
-
How I set up my Lucent Winmodem in Debian (kernel 2.6.11) and configured PPP
-
Setting up a Web Content Filter (Parental Controls) using DANSGUARDIAN in Debian Linux
-
Email in Debian Linux using Exim4 and Courier IMAP
-
Authenticating and authorizing Linux users kept in a MySQL database
(libpam-mysql and libnss-mysql)
-
SSH Tunneling (TCP port forwarding)
-
Running Windows programs remotely using VNC (aka RFB) in Debian Linux
-
A silly little script for Linux wireless networking
-
SSH Security
Multimedia
-
How to play music media in Linux (mp3, ogg, audio CDs) using
xmms Audacious
-
How to play video media in Linux (mpg, avi, DVD, VCD) using "xine"
-
Ripping, Encoding, and Burning CD and DVD media in Debian Linux
Printing, Scanners, USB, and Wacom Tablets
-
Printing in Linux using CUPS
-
Simple SCANNER setup for Debian Linux using SANE and the Gimp
-
How to get your USB devices (camera, mp3 player) to work in Linux kernel 2.6
-
How I set up my Wacom Pen Tablet in Debian
Backups
-
Backing up your data in Linux using "rdiff-backup" or "rsync"
-
Authenticating and authorizing Linux users kept in a MySQL database
(libpam-mysql and libnss-mysql)
Power Management (Saving Energy)
-
Saving energy in Linux (power management of hard drive, monitor, and CPU using ACPI or APM)
Hard Disks and Filesystems
-
How to test the performance of your network and hard drive in Linux
-
Setting up a simple Software RAID volume in Linux
-
Best mount options for Windows/FAT32, NFS, CDROM, USB
-
How to mount remote filesystems using SSH
-
Backing up your data in Linux using "rsync"
-
Saving energy in Linux (power management of hard drive, monitor, and CPU using ACPI or APM)
-
How to get your USB devices (camera, mp3 player) to work in Linux kernel 2.6
-
How to set up NFS or Samba networking for simple Debian systems
X Windows
-
Selecting a window manager/desktop environment in Linux
-
X terminals in Linux (Running X programs remotely using SSH, XDMCP, or Sterminal)
-
How to let normal users shut down the computer in Linux
-
Saving energy in Linux (power management of hard drive, monitor, and CPU using ACPI or APM)
-
Running Windows programs remotely using VNC (aka RFB) in Debian Linux
Microsoft Windows
-
How to run Microsoft Windows applications in Linux using Win4Lin
-
Running Windows programs remotely using VNC (aka RFB) in Debian Linux
Why I worship SSH
-
How to mount a remote filesystem in Linux using SSH (SSHFS, LUFS and SHFS)
-
X terminals in Linux (Running X programs remotely using SSH, XDMCP, or Sterminal)
-
How to automate SSH in Linux (so you don't have to put in your password)
-
SSH Tunneling (TCP port forwarding)
-
SSH Security
LaTex
-
Including graphics/figures/diagrams in PDFLaTex and LaTex documents
-
Random LaTex/PDFLaTex comments
Miscellaneous
-
How to synchronize your clock with atomic time in Linux (NTP)
-
How to let normal users shut down the computer in Linux
-
How to run Microsoft Windows applications in Linux using Win4Lin
-
How I set up my Lucent Winmodem in Debian (kernel 2.6.11) and configured PPP
-
Authenticating and authorizing Linux users kept in a MySQL database
(libpam-mysql and libnss-mysql)
Full List
-
X terminals in Linux (Running X programs remotely using SSH, XDMCP, or Sterminal)
-
Saving energy in Linux (power management of hard drive, monitor, and CPU using ACPI or APM)
-
Selecting a window manager/desktop environment in Linux
-
Backing up your data in Linux using "rdiff-backup" or "rsync"
-
How to let normal users shut down the computer in Linux
-
How to test the performance of your network and hard drive in Linux
-
Best mount options for Windows/FAT32, NFS, CDROM, USB
-
How to mount a remote filesystem in Linux using SSH (SSHFS, LUFS and SHFS)
-
How to automate SSH in Linux (so you don't have to put in your password)
-
How to synchronize your clock with atomic time in Linux (NTP)
-
How to get your USB devices (camera, mp3 player) to work in Linux kernel 2.6
-
How to run Microsoft Windows applications in Linux using Win4Lin
-
How to set up NFS or Samba networking for simple Debian systems
-
How I set up my Lucent Winmodem in Debian (kernel 2.6.11) and configured PPP
-
Setting up a simple Software RAID volume in Linux
-
How to play music media in Linux (mp3, ogg, audio CDs) using
xmms Audacious
-
How to play video media in Linux (mpg, avi, DVD, VCD) using "xine"
-
Printing in Linux using CUPS
-
Simple SCANNER setup for Debian Linux using SANE and the Gimp
-
Including graphics/figures/diagrams in PDFLaTex and LaTex documents
-
Random LaTex/PDFLaTex comments
-
How I set up my Wacom Pen Tablet in Debian
-
Ripping, Encoding, and Burning CD and DVD media in Debian Linux
-
How I set up a small Router/Gateway/Firewall in Linux using
DNSMASQ (instead of DHCPD+DNS/BIND) (Debian)
-
A simple Apache Webserver over a DSL connection in Debian Linux
-
How to host your own domain from a broadband connection with Dynamic IP (Dynamic DNS)
-
Setting up a Web Content Filter (Parental Controls) using DANSGUARDIAN in Debian Linux
-
Email in Debian Linux using Exim4 and Courier IMAP
-
SSH Tunneling (TCP port forwarding)
-
Running Windows programs remotely using VNC (aka RFB) in Debian Linux
-
Authenticating and authorizing Linux users kept in a MySQL database
(libpam-mysql and libnss-mysql)
-
A silly little script for Linux wireless networking
-
SSH Security
Cliff Palace, Mesa Verde National Park, Colorado
This page has been visited
times since January 13, 2005