Create bookmark
How Linux works
what every superuser should know
Notes
Please login to add notes
- + Preface
-
+
1: The Basics
- 1.1 About /bin/sh
- 1.2 Using the Shell
- + 1.3 Basic Commands
- + 1.4 Using Directory Commands
- + 1.5 Intermediate Commands
- + 1.6 Changing Your Password and Shell
- 1.7 Dot Files
- 1.8 Environment and Shell Variables
- 1.9 The Command Path
- 1.10 Special Characters
- 1.11 Command-Line Editing
- 1.12 Text Editors
- 1.13 Getting Online Help
- + 1.14 Shell Input and Output
- + 1.15 Understanding Error Messages
- + 1.16 Processes
- + 1.17 File Modes and Permissions
- + 1.18 Archiving and Compressing Files
-
+
2: Devices, Disks, Filesystems, and the Kernel
-
+
3: How Linux Boots
-
+
4: Essential System Files, Servers, and Utilities
- 4.1 System Logging
- 4.2 A Glance at /etc
- + 4.3 User Management Files
- 4.4 getty and login
- + 4.5 Setting the Time
- + 4.6 Scheduling Recurring Tasks with cron
- 4.7 Scheduling One-Time Tasks with at
- + 4.8 Tracking Individual Processes
- 4.9 Adjusting Process Priorities
- 4.10 Monitoring System Performance
- + 4.11 Running Commands as the Superuser
-
+
5: Configuring Your Network
- 5.1 Network Layers
- + 5.2 The Internet Layer
- 5.3 Basic ICMP Tools
- 5.4 Configuring Interfaces and the Host-to-Network Layer
- 5.5 Configuring a Default Gateway
- 5.6 Resolving Hostnames
- 5.7 Using DHCP Clients
- + 5.8 PPP Connections
- + 5.9 Broadband Connections
- + 5.10 Ethernet Networks
- 5.11 Configuring Routes
- 5.12 The Transport Layer: TCP, UDP, and Services
- + 5.13 Firewalls
- 5.14 Network Address Translation (IP Masquerading)
- + 5.15 Wireless Ethernet
-
+
6: Network Services
-
+
7: Introduction to Shell Scripts
- + 7.1 Shell Script Basics
- 7.2 Quoting
- + 7.3 Special Variables
- 7.4 Exit Codes
- + 7.5 Conditionals
- 7.6 Loops
- 7.7 Command Substitution
- 7.8 Temporary File Management
- 7.9 Here Documents
- + 7.10 Important Shell Script Utilities
- 7.11 Subshells
- 7.12 Including Other Files in Scripts
- 7.13 Reading User Input
- 7.14 Too Much?
-
+
8: Development Tools
-
+
9: Compiling Software from Source Code
- + 10: Maintaining the Kernel
-
+
11: Configuring and Manipulating Peripheral Devices
-
+
12: Printing
- 12.1 PostScript
- 12.2 Print Servers
- 12.3 Print Filters
- + 12.4 Print Clients
-
+
12.5 CUPS
- 12.5.1 Configuring cupsd
- 12.5.2 CUPS Security
- 12.5.3 Starting CUPS
- 12.5.4 Adding and Editing Printers
- 12.5.5 Printer Devices (Backend Specifications)
- 12.5.6 PPD Files
- 12.5.7 Specifying a Filter
- 12.5.8 Foomatic (for Non-PostScript Printers)
- 12.5.9 Administrative Command Overview
- 12.5.10 Client Access Control
- 12.5.11 Auto-Discovery
- 12.5.12 Running an LPD-Compatible Server
- 12.5.13 Troubleshooting CUPS
- + 12.6 Ghostscript
- 12.7 Further Printing Topics
- + 13: Backups
-
+
14: Sharing Files with Samba
-
+
15: Network File Transfer
-
+
16: User Environments
-
+
17: Buying Hardware for Linux
- + 18: Further Directions
- A: Command Classification
- Bibliography
- Index
- Updates
How Linux Works describes the inside of the Linux system for systems administrators, whether you maintain an extensive network in the office or one Linux box at home. Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.
Book Details
Authors
Publishers
Publication year : 2004
License: All rights reserved ©
Times read: 133

