+612 9045 4394
BSD Hacks : Hacks Ser. - Dru Lavigne

BSD Hacks

Hacks Ser.

Paperback Published: 8th June 2004
ISBN: 9780596006792
Number Of Pages: 448

Share This Book:


RRP $48.00
Ships in 15 business days

In the world of Unix operating systems, the various BSDs come with a long heritage of high-quality software and well-designed solutions, making them a favorite OS of a wide range of users. Among budget-minded users who adopted BSD early on to developers of some of today's largest Internet sites, the popularity of BSD systems continues to grow. If you use the BSD operating system, then you know that the secret of its success is not just in its price tag: practical, reliable, extraordinarily stable and flexible, BSD also offers plenty of fertile ground for creative, time-saving tweaks and tricks, and yes, even the chance to have some fun.

"Fun?" you ask. Perhaps "fun" wasn't covered in the manual that taught you to install BSD and administer it effectively. But "BSD Hacks," the latest in O'Reilly's popular Hacks series, offers a unique set of practical tips, tricks, tools--and even fun--for administrators and power users of BSD systems.

"BSD Hacks" takes a creative approach to saving time and getting more done, with fewer resources. You'll take advantage of the tools and concepts that make the world's top Unix users more productive. Rather than spending hours with a dry technical document learning what switches go with a command, you'll learn concrete, practical uses for that command.

The book begins with hacks to customize the user environment. You'll learn how to be more productive in the command line, timesaving tips for setting user-defaults, how to automate long commands, and save long sessions for later review. Other hacks in the book are grouped in the following areas: Customizing the User Environment Dealing with Files and Filesystems The Boot and Login Environments Backing Up Networking Hacks Securing the System Going Beyond the Basics Keeping Up-to-Date Grokking BSD If you want more than your average BSD user--you want to explore and experiment, unearth shortcuts, create useful tools, and come up with fun things to try on your own--"BSD Hacks" is a must-have. This book will turn regular users into power users and system administrators into super system administrators.

Industry Reviews

"O'Reilly's Hacks series of titles really does present an exemplary model for quality documentation, and this BSD focused work is certainly no exception." Linux User & Developer - Issue 42 (Classic title)

Creditsp. vii
Prefacep. xiii
Customizing the User Environmentp. 1
Get the Most Out of the Default Shellp. 1
Useful tcsh Shell Configuration File Optionsp. 6
Create Shell Bindingsp. 9
Use Terminal and X Bindingsp. 12
Use the Mouse at a Terminalp. 16
Get Your Daily Dose of Triviap. 18
Lock the Screenp. 22
Create a Trash Directoryp. 24
Customize User Configurationsp. 28
Maintain Your Environment on Multiple Systemsp. 36
Use an Interactive Shellp. 40
Use Multiple Screens on One Terminalp. 44
Dealing with Files and Filesystemsp. 49
Find Thingsp. 49
Get the Most Out of grepp. 53
Manipulate Files with sedp. 57
Format Text at the Command Linep. 60
Delimiter Dilemmap. 65
DOS Floppy Manipulationp. 68
Access Windows Shares Without a Serverp. 75
Deal with Disk Hogsp. 78
Manage Temporary Files and Swap Spacep. 83
Recreate a Directory Structure Using mtreep. 86
Ghosting Systemsp. 91
The Boot and Login Environmentsp. 96
Customize the Default Boot Menup. 96
Protect the Boot Processp. 101
Run a Headless Systemp. 104
Log a Headless Server Remotelyp. 108
Remove the Terminal Login Bannerp. 111
Protecting Passwords With Blowfish Hashesp. 114
Monitor Password Policy Compliancep. 117
Create an Effective, Reusable Password Policyp. 124
Automate Memorable Password Generationp. 128
Use One Time Passwordsp. 132
Restrict Loginsp. 136
Backing Upp. 140
Back Up FreeBSD with SMBFSp. 140
Create Portable POSIX Archivesp. 144
Interactive Copyp. 148
Secure Backups Over a Networkp. 151
Automate Remote Backupsp. 153
Automate Data Dumps for PostgreSQL Databasesp. 159
Perform Client-Server Cross-Platform Backups with Baculap. 162
Networking Hacksp. 169
See Console Messages Over a Remote Loginp. 169
Spoof a MAC Addressp. 172
Use Multiple Wireless NIC Configurationsp. 175
Survive Catastrophic Internet Lossp. 180
Humanize tcpdump Outputp. 183
Understand DNS Records and Toolsp. 189
Send and Receive Email Without a Mail Clientp. 195
Why Do I Need sendmail?p. 200
Hold Email for Later Deliveryp. 203
Get the Most Out of FTPp. 206
Distributed Command Executionp. 209
Interactive Remote Administrationp. 212
Securing the Systemp. 216
Strip the Kernelp. 216
FreeBSD Access Control Listsp. 225
Protect Files with Flagsp. 231
Tighten Security with Mandatory Access Controlp. 237
Use mtree as a Built-in Tripwirep. 240
Intrusion Detection with Snort, ACID, MySQL, and FreeBSDp. 245
Encrypt Your Hard Diskp. 256
Sudo Gotchasp. 261
sudoscriptp. 264
Restrict an SSH serverp. 269
Script IP Filter Rulesetsp. 272
Secure a Wireless Network Using PFp. 275
Automatically Generate Firewall Rulesp. 279
Automate Security Patchesp. 283
Scan a Network of Windows Computers for Virusesp. 286
Going Beyond the Basicsp. 291
Tune FreeBSD for Different Applicationsp. 291
Traffic Shaping on FreeBSDp. 296
Create an Emergency Repair Kitp. 302
Use the FreeBSD Recovery Processp. 305
Use the GNU Debugger to Analyze a Buffer Overflowp. 309
Consolidate Web Server Logsp. 313
Script User Interactionp. 318
Create a Trade Show Demop. 322
Keeping Up-to-Datep. 327
Automated Installp. 327
FreeBSD From Scratchp. 331
Safely Merge Changes to /etcp. 336
Automate Updatesp. 340
Create a Package Repositoryp. 344
Build a Port Without the Ports Treep. 347
Keep Ports Up-to-Date with CTMp. 350
Navigate the Ports Systemp. 353
Downgrade a Portp. 357
Create Your Own Startup Scriptsp. 360
Automate NetBSD Package Buildsp. 364
Easily Install Unix Applications on Mac OS Xp. 367
Grokking BSDp. 371
How'd He Know That?p. 371
Create Your Own Manpagesp. 374
Get the Most Out of Manpagesp. 378
Apply, Understand, and Create Patchesp. 381
Display Hardware Informationp. 386
Determine Who Is on the Systemp. 390
Spelling Beep. 393
Leave on Timep. 397
Run Native Java Applicationsp. 399
Rotate Your Signaturep. 402
Useful One-Linersp. 404
Fun with Xp. 407
Indexp. 411
Table of Contents provided by Ingram. All Rights Reserved.

ISBN: 9780596006792
ISBN-10: 0596006799
Series: Hacks Ser.
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 448
Published: 8th June 2004
Publisher: John Wiley & Sons Publishers
Country of Publication: US
Dimensions (cm): 23.2 x 16.4  x 2.41
Weight (kg): 0.6