UNIX System Administration Handbook - Evi Nemeth [7]
Analyzing memory usage
Analyzing disk I/O
Virtual Adrian
procinfo: display Red Hat performance data
pstat: print random FreeBSD statistics
Help! My system just got really slow!
Recommended reading
CHAPTER 26 COOPERATING WITH WINDOWS
File and print sharing
NFS: the Network File System
CIFS: the Common Internet File System
Samba: CIFS for UNIX
Installing and configuring Samba
Debugging Samba
Secure terminal emulation with SSH
X Windows emulators
PC mail clients
PC backups
Dual booting
Running Windows applications under UNIX
PC hardware tips
CHAPTER 27 POLICY AND POLITICS
Policy and procedure
Security policies
User policy agreements
Sysadmin policy agreements
Policy and procedures for emergency situations
Disaster planning
Miscellaneous tidbits
Legal issues
Liability
Encryption
Copyright
Privacy
Policy enforcement
Software licenses
Spam: unsolicited commercial email
Sysadmin surveys
SAGE salary survey
SANS salary survey
Scope of service
Trouble-reporting systems
Managing management
Hiring, firing, and training
Attitude adjustment
Operator wars
Iterative refinement
War stories and ethics
Boss’s mistake #1
Boss’s mistake #2
Dan, your new name is Lester
Which ones to fire
Horndog Joe
Wedding invitations
Pornographic GIF images
Migrating data
Bill must die!
Localization and upgrades
Managing software across systems
Upgrades
Useful third-party software
Local documentation
Procurement
Decommissioning hardware
Software patents
Organizations, conferences, and other resources
SAGE: the System Administrators� Guild
Mailing lists and web resources
Printed resources
Standards
Sample documents
Recommended reading
CHAPTER 28 DAEMONS
init: the primordial process
cron: schedule commands
inetd: manage daemons
Configuring inetd
The services file
Restarting inetd
Securing inetd
portmap/rpcbind: map RPC services to TCP and UDP ports
System daemons
The paging daemon
The swapping daemon
The filesystem synchronization daemon
Printing daemons
lpd: manage BSD-style printing
lpsched: manage ATT printing
rlpdaemon: print from BSD to HP-UX
NFS daemons
nfsd: serve files
mountd: respond to mount requests
amd and automount: mount filesystems on demand
lockd and statd: manage NFS locks
biod: cache NFS blocks
NIS daemons
ypbind: locate NIS servers
ypserv: NIS server
ypxfrd: transfer NIS databases
rpc.nisd: NIS+ server
Internet daemons
talkd: network chat service
comsat: notify users of new mail
sendmail: transport electronic mail
snmpd: provide remote network management service
rwhod: maintain remote user list
ftpd: file transfer server
popper: basic mailbox server
imapd: deluxe mailbox server
rlogind: remote login server
telnetd: yet another remote login server
sshd: secure remote login server
rshd: remote command execution server
rexecd: yet another command execution server
rpc.rexd: yet a third command execution server
routed: maintain routing tables
gated: maintain complicated routing tables
named: DNS server
syslogd: process log messages
fingerd: look up users
httpd: World Wide Web server
Time synchronization daemons
timed: synchronize clocks
xntpd: synchronize clocks even better
Booting and configuration daemons
bootpd: boot server
tftpd: trivial file transfer server
rarpd: map Ethernet addresses to IP addresses
bootparamd: advanced diskless life support
dhcpd: dynamic address assignment
COLOPHON
INDEX
Foreword
I am pleased to welcome Linux to the UNIX System Administration Handbook! The previous edition of this book described six variants of UNIX, all of which were proprietary. Reflecting real-world use, this edition covers only four systems, of which two (half!) are free. The UNIX scene has changed a lot in just five years.
Systems like Linux