UNIX System Administration Handbook - Evi Nemeth [6]
Secure terminals
/etc/hosts.equiv and ~/.rhosts
rexd, rexecd, and tftpd
fingerd
Security and NIS
Security and NFS
Security and sendmail
Security and backups
Trojan horses
Security power tools
nmap: scan network ports
SAINT: check networked systems for vulnerabilities
Nessus: next generation network scanner
crack: find insecure passwords
tcpd: protect Internet services
COPS: audit system security
tripwire: monitor changes to system files
Forensic tools
Cryptographic security tools
Kerberos: a unified approach to network security
PGP: Pretty Good Privacy
SSH: the secure shell
SRP: Secure Remote Password
OPIE: One-time Passwords in Everything
Firewalls
Packet-filtering firewalls
How services are filtered
Service proxy firewalls
Stateful inspection firewalls
Firewalls: how safe are they?
Sources of security information
CERT: a registered service mark of Carnegie Mellon University
SecurityFocus.com and the BugTraq mailing list
SANS: the System Administration, Networking, and Security Institute
Vendor-specific security resources
Other mailing lists and web sites
What to do when your site has been attacked
Recommended reading
CHAPTER 22 WEB HOSTING AND INTERNET SERVERS
Web hosting
Web hosting basics
Uniform resource locators
How HTTP works
CGI scripting: generating content on the fly
Load balancing
HTTP server installation
Choosing a server
Compiling and installing Apache
Configuring Apache
Running Apache
Virtual interfaces
Configuring virtual interfaces
Telling Apache about a virtual interface
Caching and proxy servers
Setting up Squid
Anonymous FTP server setup
Usenet news
Usenet news feeds
Usenet software
Whither Usenet news?
BUNCH O’ STUFF
CHAPTER 23 PRINTING
Mini-glossary of printing terms
Types of printers
Serial and parallel printers
Network printers
Life without PostScript
BSD printing
An overview of the printing process
Controlling the printing environment
lpd: the BSD print spooler
lpr: submit print jobs
lpq: view the printing queue
lprm: remove print jobs
lpc: make administrative changes
The /etc/printcap file
printcap variables
printcap variables for serial devices
printcap extensions
Printing to something besides a printer
System V printing
Overview
Destinations and classes
A brief description of lp
lpsched and lpshut: start and stop printing
lpadmin: configure the printing environment
lpstat: get status information
cancel: remove print jobs
accept and reject: control spooling
enable and disable: control printing
lpmove: transfer jobs
Interface programs
What to do when the lp system is completely hosed
Adding a printer
Adding printers to Solaris
Adding printers to HP-UX
Adding printers to Red Hat Linux
Adding printers to FreeBSD
LPRng
The LPRng commands
Obtaining and installing LPRng
/etc/lpd.conf: configure lpd
/etc/lpd.perms: configure access control
Setting up the printcap file
Filters
Accounting
Debugging printing problems
Common printing software
rlpr
ghostscript
mpage
enscript
Printer philosophy
Use printer accounting
Use banner pages only when necessary
Provide recycling bins
Provide previewers
Buy cheap printers
Keep extra toner cartridges on hand
Secure your printer
CHAPTER 24 MAINTENANCE AND ENVIRONMENT
Maintenance basics
Maintenance contracts
On-site maintenance
Board swap maintenance
Warranties
Board-handling lore
Static electricity
Reseating boards
Monitors
Memory modules
Preventive maintenance
Environment
Temperature
Humidity
Office cooling
Machine room cooling
Temperature monitoring
Power
Remote power control
Racks
Tools
CHAPTER 25 PERFORMANCE ANALYSIS
What you can do to improve performance
Factors that affect performance
System performance checkup
Analyzing CPU usage
How