Managing NFS and NIS, 2nd Edition - Mike Eisler [278]
1.2.2. Ethernet addresses
1.3. Network layer
1.3.1. Datagrams and packets
1.3.2. IP host addresses
1.3.3. IPv4 address classes
1.3.4. Classless IP addressing
1.3.5. Virtual interfaces
1.3.6. IP Version 6
1.4. Transport layer
1.4.1. TCP and UDP
1.4.2. Port numbers
1.5. The session and presentation layers
1.5.1. The client-server model
1.5.2. External data representation
1.5.3. Internet and RPC server configuration
2. Introduction to Directory Services
2.1. Purpose of directory services
2.1.1. The hosts database
2.2. Brief survey of common directory services
2.2.1. Directory Name Service (DNS)
2.2.2. Network Information Service (NIS)
2.2.3. NIS+
2.2.4. X.500
2.2.5. Lightweight Directory Access Protocol (LDAP)
2.2.6. NT Domain
2.3. Name service switch
2.4. Which directory service to use
3. Network Information Service Operation
3.1. Masters, slaves, and clients
3.2. Basics of NIS management
3.2.1. Choosing NIS servers
3.2.2. Installing the NIS master server
3.2.3. Installing NIS slave servers
3.2.4. Enabling NIS on client hosts
3.3. Files managed under NIS
3.3.1. Working with the maps
3.3.2. Netgroups
3.3.3. Hostname formats in netgroups
3.3.4. Integrating NIS maps with local files
3.3.5. Map files
3.3.6. Map naming
3.3.7. Map structure
3.3.8. NIS domains
3.3.9. The ypserv daemon
3.3.10. The ypbind daemon
3.3.11. NIS server as an NIS client
3.4. Trace of a key match
4. System Management Using NIS
4.1. NIS network design
4.1.1. Dividing a network into domains
4.1.2. Domain names
4.1.3. Number of NIS servers per domain
4.2. Managing map files
4.2.1. Map distribution
4.2.2. Regular map transfers
4.2.3. Map file dependencies
4.2.4. Password file updates
4.2.5. Source code control for map files
4.2.6. Using alternate map source files
4.3. Advanced NIS server administration
4.3.1. Removing an NIS slave server
4.3.2. Changing NIS master servers
4.4. Managing multiple domains
5. Living with Multiple Directory Servers
5.1. Domain name servers
5.1.1. DNS versus NIS
5.1.2. DNS integration with NIS
5.1.3. NIS and DNS domain names
5.1.4. Domain aliases
5.2. Implementation
5.2.1. Run NIS without DNS on client and server
5.2.2. Run NIS on client, enable DNS on NIS server
5.2.3. Run DNS on NIS clients and servers
5.2.4. Run NIS on client, enable DNS on NIS client
5.3. Fully qualified and unqualified hostnames
5.4. Centralized versus distributed management
5.5. Migrating from NIS to DNS for host naming
5.6. What next?
6. System Administration Using the Network File System
6.1. Setting up NFS
6.2. Exporting filesystems
6.2.1. Rules for exporting filesystems
6.2.2. Exporting options
6.3. Mounting filesystems
6.3.1. Using /etc/vfstab
6.3.2. Using mount
6.3.3. Mount options
6.3.4. Backgrounding mounts
6.3.5. Hard and soft mounts
6.3.6. Resolving mount problems
6.4. Symbolic links
6.4.1. Resolving symbolic links in NFS
6.4.2. Absolute and relative pathnames
6.4.3. Mount points, exports, and links
6.5. Replication
6.5.1. Properties of replicas
6.5.2. Rules for mounting replicas
6.5.3. Managing replicas
6.5.4. Replicas and the automounter
6.6. Naming schemes
6.6.1. Solving the /usr/local puzzle
7. Network File System Design and Operation
7.1. Virtual filesystems and virtual nodes
7.2. NFS protocol and implementation
7.2.1. NFS RPC procedures
7.2.2. Statelessness and crash recovery
7.2.3. Request retransmission
7.2.4. Preserving Unix filesystem semantics
7.2.5. Pathnames and filehandles
7.2.6. NFS Version 3
7.2.7. NFS over TCP
7.3. NFS components
7.3.1. nfsd and NFS server threads
7.3.2. Client I/O system
7.3.3. NFS kernel code
7.4. Caching
7.4.1. File attribute caching