Linux server hacks

A competent system administrator knows that a Linux server is a high performance system for routing large amounts of information through a network connection. Setting up and maintaining a Linux server requires understanding not only the hardware, but the ins and outs of the Linux operating system...

Descripción completa

Detalles Bibliográficos
Autor principal: Flickenger, Rob (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Beijing ; Sebastopol, California : O'Reilly 2003.
Edición:First edition
Colección:Hacks series
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627114306719
Tabla de Contenidos:
  • Contents; Credits; About the Author; Contributors; Acknowledgments; How to Become a Hacker; The Hacker Attitude; 1. The world is full of fascinating problems waiting to be solved.; 2. No problem should ever have to be solved twice.; 3. Boredom and drudgery are evil.; 4. Freedom is good.; 5. Attitude is no substitute for competence.; Preface; How This Book Is Organized; How to Use This Book; Conventions Used in This Book; How to Contact Us; Gotta Hack?; Server Basics; Removing Unnecessary Services; See also:; Forgoing the Console Login; Common Boot Parameters; See also:
  • Creating a Persistent Daemon with initSee also:; n>&m: Swap Standard Output and StandardError; Building Complex Command Lines; Hacking the Hack; Working with Tricky Files in xargs; Listing: albumize; Immutable Files in ext2/ext3; Speeding Up Compiles; At Home in Your Shell Environment; Finding and Eliminating setuid/setgid Binaries; Make sudo Work Harder; Using a Makefile to Automate Admin Tasks; Listing: Makefile.mail; Listing: Makefile.push; Brute Forcing Your New Domain Name; Playing Hunt the Disk Hog; Fun with /proc; Manipulating Processes Symbolically withprocps; See also:
  • Managing System Resources per ProcessSee also:; Cleaning Up after Ex-Users; Eliminating Unnecessary Drivers from the Kernel; See also:; Using Large Amounts of RAM; hdparm: Fine Tune IDE Drive Parameters; Revision Control; Getting Started with RCS; Checking Out a Previous Revision in RCS; Tracking Changes with rcs2log; Getting Started with CVS; Typical Uses; Creating a Repository; Importing a New Module; Environment Variables; See Also:; CVS: Checking Out a Module; CVS: Updating Your Working Copy; CVS: Using Tags; CVS: Making Changes to a Module; CVS: Merging Files
  • CVS: Adding and Removing Files and DirectoriesRemoving Files; Removing Directories; CVS: Branching Development; CVS: Watching and Locking Files; CVS: Keeping CVS Secure; Remote Repositories; Permissions; Developer Machines; CVS: Anonymous Repositories; Creating an Anonymous Repository; Installing pserver; Using a Remote pserver; Backups; Backing Up with tar over ssh; See also:; Using rsync over ssh; See also:; Archiving with Pax; Creating Archives; Expanding Archives; Interactive Restores; Recursively Copy a Directory; Incremental Backups; Skipping Files on Restore; See also:
  • Backing Up Your Boot SectorSee also:; Keeping Parts of Filesystems in sync with rsync; Listing: Balance-push.sh; Automated Snapshot-Style Incremental Backups with rsync; Extensions: Hourly, Daily, and Weekly Snapshots; Listing: make_snapshot.sh; Listing: Daily_snapshot_rotate.sh; Sample Output of ls -l /snapshot/home; See also:; Working with ISOs and CDR/CDRWs; See also:; Burning a CD Without Creating an ISO File; Networking; Creating a Firewall from the Command Line of any Server; See also:; Simple IP Masquerading; See also:; iptables Tips & Tricks; Advanced iptables Features; See also:
  • Forwarding TCP Ports to Arbitrary Machines