I l@ve RuBoard Previous Section Next Section

   
•  Table of Contents
•  Index
•  Reviews
•  Examples
•  Reader Reviews
•  Errata
Linux Server Hacks
By Rob Flickenger
   
Publisher : O'Reilly
Pub Date : January 2003
ISBN : 0-596-00461-3
Pages : 240


    Copyright
    How to Become a Hacker
      The Hacker Attitude
   
    Preface
      How This Book is Organized
      How to Use This Book
      Conventions Used in This Book
      How to Contact Us
      Gotta Hack?
      Credits
      Acknowledgments
   
    Chapter 1.  Server Basics
      Section 1.1.  Hacks #1-22
      Hack 1.  Removing Unnecessary Services
      Hack 2.  Forgoing the Console Login
      Hack 3.  Common Boot Parameters
      Hack 4.  Creating a Persistent Daemon with init
      Hack 5.  n>&m: Swap Standard Output and Standard Error
      Hack 6.  Building Complex Command Lines
      Hack 7.  Working with Tricky Files in xargs
      Hack 8.  Immutable Files in ext2/ext3
      Hack 9.  Speeding Up Compiles
      Hack 10.  At Home in Your Shell Environment
      Hack 11.  Finding and Eliminating setuid/setgid Binaries
      Hack 12.  Make sudo Work Harder
      Hack 13.  Using a Makefile to Automate Admin Tasks
      Hack 14.  Brute Forcing Your New Domain Name
      Hack 15.  Playing Hunt the Disk Hog
      Hack 16.  Fun with /proc
      Hack 17.  Manipulating Processes Symbolically with procps
      Hack 18.  Managing System Resources per Process
      Hack 19.  Cleaning Up after Ex-Users
      Hack 20.  Eliminating Unnecessary Drivers from the Kernel
      Hack 21.  Using Large Amounts of RAM
      Hack 22.  hdparm: Fine Tune IDE Drive Parameters
   
    Chapter 2.  Revision Control
      Section 2.1.  Hacks #23-36
      Hack 23.  Getting Started with RCS
      Hack 24.  Checking Out a Previous Revision in RCS
      Hack 25.  Tracking Changes with rcs2log
      Hack 26.  Getting Started with CVS
      Hack 27.  CVS: Checking Out a Module
      Hack 28.  CVS: Updating Your Working Copy
      Hack 29.  CVS: Using Tags
      Hack 30.  CVS: Making Changes to a Module
      Hack 31.  CVS: Merging Files
      Hack 32.  CVS: Adding and Removing Files and Directories
      Hack 33.  CVS: Branching Development
      Hack 34.  CVS: Watching and Locking Files
      Hack 35.  CVS: Keeping CVS Secure
      Hack 36.  CVS: Anonymous Repositories
   
    Chapter 3.  Backups
      Section 3.1.  Hacks #37-44
      Hack 37.  Backing Up with tar over ssh
      Hack 38.  Using rsync over ssh
      Hack 39.  Archiving with Pax
      Hack 40.  Backing Up Your Boot Sector
      Hack 41.  Keeping Parts of Filesystems in sync with rsync
      Hack 42.  Automated Snapshot-Style Incremental Backups with rsync
      Hack 43.  Working with ISOs and CDR/CDRWs
      Hack 44.  Burning a CD Without Creating an ISO File
   
    Chapter 4.  Networking
      Section 4.1.  Hacks #45-53
      Hack 45.  Creating a Firewall from the Command Line of any Server
      Hack 46.  Simple IP Masquerading
      Hack 47.  iptables Tips & Tricks
      Hack 48.  Forwarding TCP Ports to Arbitrary Machines
      Hack 49.  Using Custom Chains in iptables
      Hack 50.  Tunneling: IPIP Encapsulation
      Hack 51.  Tunneling: GRE Encapsulation
      Hack 52.  Using vtun over ssh to Circumvent NAT
      Hack 53.  Automatic vtund.conf Generator
   
    Chapter 5.  Monitoring
      Section 5.1.  Hacks #54-65
      Hack 54.  Steering syslog
      Hack 55.  Watching Jobs with watch
      Hack 56.  What's Holding That Port Open?
      Hack 57.  Checking On Open Files and Sockets with lsof
      Hack 58.  Monitor System Resources with top
      Hack 59.  Constant Load Average Display in the Titlebar
      Hack 60.  Network Monitoring with ngrep
      Hack 61.  Scanning Your Own Machines with nmap
      Hack 62.  Disk Age Analysis
      Hack 63.  Cheap IP Takeover
      Hack 64.  Running ntop for Real-Time Network Stats
      Hack 65.  Monitoring Web Traffic in Real Time with httptop
   
    Chapter 6.  SSH
      Section 6.1.  Hacks #66-71
      Hack 66.  Quick Logins with ssh Client Keys
      Hack 67.  Turbo-mode ssh Logins
      Hack 68.  Using ssh-Agent Effectively
      Hack 69.  Running the ssh-Agent in a GUI
      Hack 70.  X over ssh
      Hack 71.  Forwarding Ports over ssh
   
    Chapter 7.  Scripting
      Section 7.1.  Hacks #72-75
      Hack 72.  Get Settled in Quickly with movein.sh
      Hack 73.  Global Search and Replace with Perl
      Hack 74.  Mincing Your Data into Arbitrary Chunks (in bash)
      Hack 75.  Colorized Log Analysis in Your Terminal
   
    Chapter 8.  Information Servers
      Section 8.1.  Hacks #76-100
      Hack 76.  Running BIND in a chroot Jail
      Hack 77.  Views in BIND 9
      Hack 78.  Setting Up Caching DNS with Authority for Local Domains
      Hack 79.  Distributing Server Load with Round-Robin DNS
      Hack 80.  Running Your Own Top-Level Domain
      Hack 81.  Monitoring MySQL Health with mtop
      Hack 82.  Setting Up Replication in MySQL
      Hack 83.  Restoring a Single Table from a Large MySQL Dump
      Hack 84.  MySQL Server Tuning
      Hack 85.  Using proftpd with a mysql Authentication Source
      Hack 86.  Optimizing glibc, linuxthreads, and the Kernel for a Super MySQL Server
      Hack 87.  Apache Toolbox
      Hack 88.  Display the Full Filename in Indexes
      Hack 89.  Quick Configuration Changes with IfDefine
      Hack 90.  Simplistic Ad Referral Tracking
      Hack 91.  Mimicking FTP Servers with Apache
      Hack 92.  Rotate and compress Apache Server Logs
      Hack 93.  Generating an SSL cert and Certificate Signing Request
      Hack 94.  Creating Your Own CA
      Hack 95.  Distributing Your CA to Client Browsers
      Hack 96.  Serving multiple sites with the same DocumentRoot
      Hack 97.  Delivering Content Based on the Query String Using mod_rewrite
      Hack 98.  Using mod_proxy on Apache for Speed
      Hack 99.  Distributing Load with Apache RewriteMap
      Hack 100.  Ultrahosting: Mass Web Site Hosting with Wildcards, Proxy, and Rewrite
   
    Colophon
    Index
I l@ve RuBoard Previous Section Next Section