Linux® and Windows® Interoperability Guide

Book description

  • Configuring, programming, and administering mixed Linux/Windows environments

  • Practical Linux/Windows network design and implementation

  • Covers all key interoperability issues

  • Internet/intranet, directory services, backup/restore, security, remote access, file/print, and much more

  • Enterprises depend increasingly on both Linux and Windows technologies to maximize the performance and value of their IT infrastructures. Now one book presents all of today's best practices for managing Linux and Windows together. In Linux and Windows Interoperability Guide, leading consultants Ed Bradford and Lou Mauget deliver comprehensive guidance for the entire IT lifecycle: network planning, configuration, deployment, application development, scripting, system administration, optimization, and much more.

  • Includes up-to-the-minute coverage of Windows XP and Windows 2000

  • Covers every key Windows/Linux interoperability issue

  • Delivering Web, intranet, and other TCP/IP-based services

  • Providing remote access and thin-client support

  • Managing software and user interface compatibility

  • Integrating and streamlining backup and restore

  • Designing enterprise domains for maximum performance and security

  • Integrating directory services to provide single-sign-on and easy management

  • Providing robust file and print services

  • Linux and Windows Interoperability Guide—it's your total solutions resource for maximizing the reliability, performance, and cost-effectiveness of any Linux/Windows environment.

    Table of contents

    1. Copyright
    2. Acknowledgments
    3. Planning and Deploying a Network
      1. A Word about Windows
      2. Let's Get Started
      3. The Firm
      4. Basic Networking
      5. Common Networking Services
      6. Summary
    4. Installing and Configuring Windows
      1. Windows Domains
      2. Installing Windows 2000 and Windows XP Professional
      3. Installing Windows Server
      4. Demoting a Domain
      5. Creating a New Domain Tree within an Existing Forest
      6. Enabling Multiprocessing
      7. Summary
    5. Installing and Configuring Linux
      1. Linux Distributions
      2. Installation
      3. Dual Booting
      4. Package Management
      5. Linux Desktop
      6. Linux Processes
      7. Linux Server
      8. Summary
    6. Scripting
      1. Scripting Defined
      2. Windows Scripting
      3. Red Hat 7.1 Linux Scripting
      4. Scripting Languages
      5. Administration
      6. Summary
    7. Compilation Tools: Writing, Compiling, Testing, and Debugging Programs
      1. Overview
      2. GCC on Windows and Linux
      3. Microsoft Visual C/C ++
      4. Debugging Techniques
      5. Summary
    8. Programming: Java, Network, and the Web
      1. Java
      2. Java 2™
      3. Java Tools
      4. Java Application Deployment
      5. Java Binary Portability
      6. Network Programming
      7. Interoperation on the Network
      8. Web Programming
      9. Middle-Tier APIs
      10. Portable Program Sampler
      11. Web Programming Authoring and Deployment Tools
      12. Summary
    9. Performance Analysis Techniques
      1. What Is Performance?
      2. Understanding Your Operating System and Hardware
      3. Programming Techniques for Observing Performance
      4. Tools for Performance Issues
      5. Summary
    10. User Interface
      1. Types of User Interfaces
      2. Event-Driven Model
      3. Microsoft Windows
      4. Linux and X Windows
      5. Windows XP UI and Red Hat Linux UI: Culture, Interoperability, and Portability
      6. Examples
      7. Summary
    11. System Administration
      1. Administration Tools
      2. Periodic Administration Tasks
      3. Summary
    12. Network Management
      1. A Brief TCP/IP Tutorial
      2. Setup Basics
      3. Troubleshooting
      4. Installing Routing Services
      5. Installing and Configuring DNS Services
      6. Installing and Configuring DHCP Services
      7. Summary
    13. Enterprise Domain Design
      1. A Simple Infrastructure for Elsolutions
      2. Microsoft Domains
      3. Active Directory Support for Clients
      4. Active Directory and DNS
      5. Design Considerations for an Active Directory Domain
      6. Strengths and Weaknesses of Active Directory Domains
      7. NIS Domains
      8. Summary
    14. Security
      1. Security Stance
      2. Operating System Security Models
      3. Network Security
      4. Host Security
      5. Encryption
      6. Integrity Checking
      7. Summary
    15. Network File Systems
      1. Windows CIFS File Sharing
      2. Samba
      3. NFS
      4. How Fast Are They?
      5. Summary
    16. Printing
      1. General Print Processing
      2. Windows Printing Overview
      3. Windows TCP/IP Print Service
      4. Samba Interoperability with Windows
      5. Adding a Windows Local Printer
      6. Adding a Windows XP Networked Printer
      7. Windows Print Ports
      8. Windows Internet Printing
      9. Adding a Red Hat Linux 7.1 Local Printer
      10. Adding a Red Hat Linux 7.1 Networked Printer
      11. Attaching a Networked Red Hat Linux 7.1 Printer to Windows XP
      12. Attaching a Networked Windows XP Printer to Red Hat Linux 7.1
      13. Interoperability
      14. Summary
    17. Directory Integration
      1. The Problem
      2. Directories
      3. Linux with OpenLDAP
      4. LDAP Search Clients
      5. Elsolutions' Directory Strategy
      6. Summary
    18. System Backup and Restore
      1. Backup and Restore Security
      2. Types of Backup
      3. Windows Backup and Restore
      4. Linux Backup and Restore
      5. Scheduling
      6. Summary
    19. Dial-Up
      1. Dial-up Connections
      2. SLIP
      3. Point-to-Point Protocol
      4. PPTP, VPN, and L2TP
      5. Interoperability
      6. Summary
    20. Thin Clients
      1. Uses
      2. Remote Administration
      3. Character-Mode Clients
      4. GUI-Mode Clients
      5. Summary
    21. Web Servers
      1. Functions of a Web Browser
      2. Functions of a Web Server
      3. Desirable Features of a Web Server
      4. Organizations
      5. Interoperability
      6. Proxy Servers
      7. Clustering
      8. The Session Problem
      9. Web Services
      10. Application Servers
      11. Survey of Web Servers
      12. Choices
      13. Summary

    Product information

    • Title: Linux® and Windows® Interoperability Guide
    • Author(s): Ed Bradford, Lou Mauget
    • Release date: December 2001
    • Publisher(s): Pearson
    • ISBN: 0130324779