Linux with Operating System Concepts merges conceptual operating system (OS) and Unix/Linux topics into one cohesive textbook for undergraduate students. The book can be used for a one- or two-semester course on Linux or Unix. It is complete with review sections, problems, definitions, concepts, and relevant introductory material, such as binary and Boolean logic, OS kernels, and the role of the CPU and memory hierarchy.
Details for Introductory and Advanced Users
The book covers Linux from both the user and system administrator positions. From a user perspective, it emphasizes command line interaction. From a system administrator perspective, the text reinforces shell scripting with examples of administration scripts that support the automation of administrator tasks.
Thorough Coverage of Concepts and Linux Commands
The author incorporates OS concepts not found in most Linux/Unix textbooks, including kernels, file systems, storage devices, virtual memory, and process management. He also introduces computer science topics, such as computer networks and TCP/IP, binary numbers and Boolean logic, encryption, and the GNUs C compiler. In addition, the text discusses disaster recovery planning, booting, and Internet servers.
Chapter 2. The Bash Shell
Chapter 3. Navigating the Linux File System
Chapter 4. Managing Processes
Chapter 5. Linux Applications
Chapter 6. Regular Expressions
Chapter 7. Shell Scripting
Chapter 8. Installing Linux
Chapter 9. User Accounts
Chapter 10. The Linux File System
Chapter 11. System Initialization and Services
Chapter 12. Network Configuration
Chapter 13. Software Installation and Maintenance
Chapter 14. Maintaining and Troubleshooting Linux