UNIX
eBook - PDF

UNIX

The Textbook, Third Edition

  1. 1,344 pages
  2. English
  3. PDF
  4. Available on iOS & Android
eBook - PDF

UNIX

The Textbook, Third Edition

Book details
Table of contents
Citations

About This Book

UNIX: The Textbook, Third Edition provides a comprehensive introduction to the modern, twenty-first-century UNIX operating system. The book deploys PC-BSD and Solaris, representative systems of the major branches of the UNIX family, to illustrate the key concepts. It covers many topics not covered in older, more traditional textbook approaches, such as Python, UNIX System Programming from basics to socket-based network programming using the client-server paradigm, the Zettabyte File System (ZFS), and the highly developed X Windows-based KDE and Gnome GUI desktop environments.

The third edition has been fully updated and expanded, with extensive revisions throughout. It features a new tutorial chapter on the Python programming language and its use in UNIX, as well as a complete tutorial on the git command with Github. It includes four new chapters on UNIX system programming and the UNIX API, which describe the use of the UNIX system call interface for file processing, process management, signal handling, interprocess communication (using pipes, FIFOs, and sockets), extensive coverage of internetworking with UNIX TCP/IP using the client-server software, and considerations for the design and implementation of production-quality client-server software using iterative and concurrent servers. It also includes new chapters on UNIX system administration, ZFS, and container virtualization methodologies using iocage, Solaris Jails, and VirtualBox.

Utilizing the authors' almost 65 years of practical teaching experience at the college level, this textbook presents well-thought-out sequencing of old and new topics, well-developed and timely lessons, a Github site containing all of the code in the book plus exercise solutions, and homework exercises/problems synchronized with the didactic sequencing of chapters in the book. With the exception of four chapters on system programming, the book can be used very successfully by a complete novice, as well as by an experienced UNIX system user, in both an informal and formal learning environment.

The book may be used in several computer science and information technology courses, including UNIX for beginners and advanced users, shell and Python scripting, UNIX system programming, UNIX network programming, and UNIX system administration. It may also be used as a companion to the undergraduate and graduate level courses on operating system concepts and principles.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access UNIX by Syed Mansoor Sarwar, Robert M. Koretsky in PDF and/or ePUB format, as well as other popular books in Informatique & Programmation de jeux. We have over one million books available in our catalogue for you to explore.

Information

Year
2016
ISBN
9781482233599

Table of contents

  1. Cover
  2. Half Title
  3. Title Page
  4. Copyright Page
  5. Dedication
  6. Table of Contents
  7. Preface to the Third Edition
  8. Acknowledgments for the Third Edition
  9. Acknowledgments for the Second and First Editions
  10. Personal Acknowledgments
  11. CHAPTER 1: Overview of Operating Systems
  12. CHAPTER 2: A “Quick Start” into the UNIX Operating System
  13. CHAPTER 3: Editing Text Files
  14. CHAPTER 4: Files and File System Structure
  15. CHAPTER 5: File Security
  16. CHAPTER 6: Basic File Processing
  17. CHAPTER 7: Advanced File Processing
  18. CHAPTER 8: File Sharing
  19. CHAPTER 9: Redirection and Piping
  20. CHAPTER 10: Processes
  21. CHAPTER 11: Networking and Internetworking
  22. CHAPTER 12: Introductory Bourne Shell Programming
  23. CHAPTER 13: Advanced Bourne Shell Programming
  24. CHAPTER 14: Introductory C Shell Programming
  25. CHAPTER 15: Advanced C Shell Programming
  26. CHAPTER 16: Python
  27. CHAPTER 17: UNIX Tools for Software Development
  28. CHAPTER 18: System Programming I: File System Management
  29. CHAPTER 19: System Programming II: Process Management and Signal Processing
  30. CHAPTER 20: System Programming III: Interprocess Communication
  31. CHAPTER 21: System Programming IV: Practical Considerations
  32. CHAPTER 22: UNIX X Window System GUI Basics
  33. CHAPTER 23: UNIX System Administration Fundamentals
  34. CHAPTER 24: ZFS Administration and Use
  35. CHAPTER 25: Virtualization Methodologies
  36. GLOSSARY
  37. INDEX