Skip to main content

Mastering UNIX

Mastering UNIX

ISBN: 978-0-782-15303-3

Feb 2006

897 pages

Select type: E-Book


Product not available for purchase


All Your Unix Questions—Answered!

Mastering Unix is your source for everything you need to know about today's most influential operating system. Inside, two Unix experts provide essential information on a wide range of Unix flavors, concentrating on Linux, FreeBSD, and Solaris8. Whether you're just getting started with Unix or want a resource to help you handle system administration's toughest chores, this example-filled book will answer all your questions and promote the skills you need to succeed.

Coverage includes:

  • Using the Unix shell
  • Using X-Windows
  • Configuring and using remote services
  • Connecting to the Internet
  • Creating user accounts
  • Creating user groups
  • Designing and building a network
  • Using Unix utilities
  • Programming the shell
  • Setting up and administering a mail server
  • Setting up and administering a news server
  • Setting up and administering a Web server
  • Implementing effective security practices

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


PART I: Introducing Unix.

Chapter 1: History and Background of Unix.

Chapter 2: Which Unix?.

Chapter 3: Some Basic Unix Concepts.

PART II: Getting Started.

Chapter 4: Logging In and Looking Around.

Chapter 5: Navigating the Filesystem.

PART III: Unix Desktop Environments.

Chapter 6: The X Window System: An Overview.

Chapter 7: Advanced X Techniques.

Chapter 8: Window Managers.

Chapter 9: KDE.

Chapter 10; Gnome.

PART IV: Using the Shell.

Chapter 11: Introduction to the Bourne (Again) Shell.

Chapter 12: Manipulating Files and Directories.

Chapter 13: Customizing the Shell Environment.

Chapter 14: Input and Output Redirection.

Chapter 15: Other Shells.

PART V: Using Text Editors.

Chapter 16: The edEditor.

Chapter 17: The viEditor.

Chapter 18: GNU Emacs.

Chapter 19: pico, joe, and jed.

Chapter 20: Graphical Text Editors.

PART VI: Shell Programming.

Chapter 21: An Introduction to Shell Programming.

Chapter 22: Variables.

Chapter 23: Flow Control, Part I: Conditional Flow Control.

Chapter 24: Flow Control, Part II: Iterative Flow Control.

Chapter 25: Regular Expressions.

Chapter 26: Signals and Status.

PART VII: Basic System Administration.

Chapter 27: What Is System Administration?.

Chapter 28: System Programming.

Chapter 29: Managing Users and Groups.

Chapter 30: Disks and Filesystem Management.

Chapter 31: Installing and Managing Software.

Chapter 32: Getting to Know the Kernel.

Chapter 33: Managing Print Services.

PART VIII: Network Administration.

Chapter 34: Introduction to Unix Networking.

Chapter 35: Network Interfaces and Routing.

Chapter 36: The Distributed System.

Chapter 37: Integrating Unix with Other Platforms.

Chapter 38: Network Security.

PART IX: Administering Services.

Chapter 39: Selecting a Suite of Services.

Chapter 40: Electronic Mail.

Chapter 41: USENET News.

Chapter 42: World Wide Web Services.

Chapter 43: Remote Access (inet)Services.


Appendix A: Common Unix Commands.

Appendix B: Documentation and Resources.

Appendix C: Other Types of Unix.