
|


How do these hacks stand up? Comment on a hack from the book by choosing the associated "Discuss" link below. You can also view the code from any of the hacks by clicking on the "Listing" or "Code" links. A number of hacks have been selected to be featured online in their entirety; you may view those hacks by clicking on the hack titles that are linked.
Customizing the User Environment
HACK
#9 |
 |
|
Customize User Configurations
Now that you know how to set up a useful
environment for yourself, it's time to share the
wealth
[Discuss (0) | Link to this hack]
|
 |
HACK
#10 |
 |
|
Maintain Your Environment on Multiple Systems
The sign of a true Unix guru is the ability to
perform a task quickly when confronted with an unfamiliar shell,
keyboard, terminal, window manager, or operating system
[Discuss (0) | Link to this hack]
|
 | Dealing with Files and Filesystems
HACK
#13 |
 |
|
Find Things
Finding fles in Unix can be an exercise in frustration for a novice user. Here's how to soften the learning curve.
[Discuss (0) | Link to this hack]
|
 |
HACK
#14 |
 |
|
Get the Most Out of grep
You may not know where its odd name originated,
but you can't argue the usefulness of
grep
[Discuss (0) | Link to this hack]
|
 |
HACK
#15 |
 |
|
Manipulate Files with sed
If you've ever had to change
the formatting of a file, you know that it can be a time-consuming
process
[Discuss (0) | Link to this hack]
|
 |
HACK
#19 |
 |
|
Access Windows Shares Without a Server
Share files between Windows and FreeBSD with a
minimum of fuss
[Discuss (0) | Link to this hack]
|
 |
HACK
#20 |
 |
|
Deal with Disk Hogs
Fortunately, you no longer have to be a script
guru or a find wizard just to keep up with what is happening on your
disks
[Discuss (0) | Link to this hack]
|
 | The Boot and Login Environments
HACK
#27 |
 |
|
Log a Headless Server Remotely
More on headless systems, but this time from
the NetBSD perspective
[Discuss (0) | Link to this hack]
|
 |
HACK
#28 |
 |
|
Remove the Terminal Login Banner
Give users the information you want them to
receive when they log in
[Discuss (0) | Link to this hack]
|
 |
HACK
#31 |
 |
|
Create an Effective, Reusable Password Policy
Traditionally, it has been difficult for a Unix
administrator to create and enforce a reusable password policy.
Fortunately, PAM addresses this
[Discuss (0) | Link to this hack]
|
 | Backing Up
HACK
#35 |
 |
|
Back Up FreeBSD with SMBFS
A good backup can save the day when things go wrong. A bad—or missing—backup can ruin the whole week.
[Discuss (0) | Link to this hack]
|
 | Networking Hacks
HACK
#41 |
 |
|
Perform Client-Server Cross-Platform Backups with Bacula
Don't let the campy name fool you. Bacula is a powerful, flexible, open source backup program.
[Discuss (0) | Link to this hack]
|
 | Securing the System
HACK
#55 |
 |
|
FreeBSD Access Control Lists
Unix permissions are flexible and can solve
almost any access control problem, but what about the ones they
can't?
[Discuss (0) | Link to this hack]
|
 |
HACK
#56 |
 |
|
Protect Files with Flags
Ever feel limited when tightening up Unix
permissions? Really, there's only so much you can do
with , ,
, , and
[Discuss (0) | Link to this hack]
|
 |
HACK
#58 |
 |
|
Use mtree as a Built-in Tripwire
Why configure a third-party file integrity
checker when you already have mtree?
[Discuss (0) | Link to this hack]
|
 |
HACK
#59 |
 |
|
Intrusion Detection with Snort, ACID, MySQL, and FreeBSD
How the alert administrator catches the
worm
[Discuss (0) | Link to this hack]
|
 |
HACK
#62 |
 |
|
sudoscript
sudo can help enforce strict security policies,
but what about situations in which you don't want to
restrict what commands your users run?
[Discuss (0) | Link to this hack]
|
 |
HACK
#66 |
 |
|
Automatically Generate Firewall Rules
Easily protect any FreeBSD workstation with a
fully configured firewall
[Discuss (0) | Link to this hack]
|
 | Going Beyond the Basics
HACK
#73 |
 |
|
Use the GNU Debugger to Analyze a Buffer Overflow
You don't have to be a
programmer to use a debugger
[Discuss (0) | Link to this hack]
|
 | Keeping Up-to-Date
HACK
#77 |
 |
|
Automated Install
If you're responsible for installing multiple systems, hopefully you've discovered the art of automating installs.
[Discuss (0) | Link to this hack]
|
 |
HACK
#78 |
 |
|
FreeBSD from Scratch
For those who prefer to wipe their disks clean
before they upgrade their systems
[Discuss (0) | Link to this hack]
|
 |
HACK
#80 |
 |
|
Automate Updates
FreeBSD provides many tools to make software
upgrades as painless as possible. In fact, the entire process is
fully scriptable. Simply choose the pieces you want and how
up-to-date you want to be
[Discuss (0) | Link to this hack]
|
 |
HACK
#81 |
 |
|
Create a Package Repository
Combine the advantages of compiling from source
and installing packages
[Discuss (0) | Link to this hack]
|
 |
HACK
#85 |
 |
|
Downgrade a Port
It doesn't happen often, but
occasionally portupgrade will upgrade a port to a newer version that
doesn't sit well with your system
[Discuss (0) | Link to this hack]
|
 |
HACK
#87 |
 |
|
Automate NetBSD Package Builds
Use a sandbox to build applications that play
nicely within your network
[Discuss (0) | Link to this hack]
|
 | Grokking BSD
HACK
#90 |
 |
|
Create Your Own Manpages
As a Unix administrator, the one word of sage
advice you can give to any user that is guaranteed to solve any
problem is RTFM
[Discuss (0) | Link to this hack]
|
 |
HACK
#91 |
 |
|
Get the Most Out of Manpages
Now that you know how to create your own
manpages, you'll want to know how to get the most
out of your manpage viewing
[Discuss (0) | Link to this hack]
|
 |
HACK
#93 |
 |
|
Display Hardware Information
If you're new to FreeBSD, you
may be wondering where to find information about your
system's hardware and the resources it
uses
[Discuss (0) | Link to this hack]
|
 |
HACK
#94 |
 |
|
Determine Who Is on the System
As a system administrator, it pays to know
what's happening on your systems
[Discuss (0) | Link to this hack]
|
 |
HACK
#97 |
 |
|
Run Native Java Applications
Until recently, running Java applications on
FreeBSD meant using the Linux compatibility mode
[Discuss (0) | Link to this hack]
|
 |
|
O'Reilly Home | Privacy Policy

© 2007 O'Reilly Media, Inc.
Website:
| Customer Service:
| Book issues:
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.
|
|
|