In-depth Notes on Windows System Administration and Licensing

Introduction to System Administration

  • Role of Windows System Administrator

    • Responsible for managing and maintaining Windows systems.

    • Involves understanding the basic architecture of Windows, differentiating between Client and Server editions, and navigating GUIs.

Roles and Responsibilities

  • Upkeep

    • Ensures computer systems and networks are functioning optimally.

  • Configuration

    • Tailors hardware and software configurations to meet organizational needs.

  • Reliable Operation

    • Minimizes downtime and maximizes efficiency of IT infrastructure.

Key Tasks of a SysAdmin

  1. Installation

    • Installing and configuring hardware and software.

  2. User Management

    • Managing user accounts and access permissions.

  3. Security

    • Implementing proactive security measures and responding to incidents.

  4. Troubleshooting

    • Resolving system issues to maintain stability.

User Account Management

  • Creating Accounts

    • Setting up new user profiles for access.

  • Managing Permissions

    • Controlling user access levels based on roles.

  • Deleting Accounts

    • Removing inactive or unnecessary user accounts.

Software and Hardware Maintenance

  • Software Installation

    • Configuring applications appropriately.

  • Hardware Maintenance

    • Troubleshooting issues with physical components.

  • System Updates

    • Regularly updating systems to ensure performance and security.

Security Management

  • Security Policies

    • Implementing and enforcing IT security measures.

  • Firewall Management

    • Protecting systems from external threats.

  • Access Control

    • Restricting unauthorized access to data and systems.

Backup and Recovery

  • Backup Procedures

    • Establishing safeguards against data loss.

  • System Restoration

    • Recovering data and systems after failures.

  • Disaster Planning

    • Developing plans to minimize downtime during disruptions.

Windows Operating System Architecture

  • Components

    • Key elements include Kernel, Execution Modes, File System, Registry, Processes, and Services.

Windows Kernel

  • Kernel Mode

    • Handles low-level tasks such as memory management (ntoskrnl.exe).

  • Hardware Abstraction Layer (HAL)

    • Shields the kernel from hardware specifics, facilitating compatibility across hardware.

  • Executive Services

    • Core services like Object Manager, Virtual Memory Manager, Process Manager, and Security Reference Monitor.

User Mode vs. Kernel Mode

  • User Mode

    • Restricted environment for applications, protects the OS from crashes.

  • Kernel Mode

    • Privileged mode with direct access to hardware; a crash can affect the entire system.

  • Seamless Switching

    • Windows smoothly transitions between modes for operational efficiency.

NTFS: The Standard File System

  • Advanced Features

    • Enhanced security (ACLs), journaling for recovery, large file support.

  • Built-in Features

    • File compression, encryption (EFS), and disk quotas for space management.

  • Hierarchical Structure

    • Organizes files in a familiar manner, facilitating user navigation.

Windows Registry

  • Central Database

    • Stores low-level settings organized in hives (e.g., HKEYCLASSESROOT).

  • Keys and Values

    • Structure consists of folders (keys) and data (values).

    • Improper changes can lead to system instability; usage requires caution (regedit.exe).

Processes and Services in Windows

  • Processes

    • Running program instances with unique memory and resources.

  • Services

    • Background processes essential for OS and application functionality.

    • Managed by the Service Control Manager for control over operations.

Task Manager

  • Processes Tab

    • Displays applications and processes, monitoring resource usage.

  • Details Tab

    • In-depth process information, drill down for troubleshooting.

  • Services Tab

    • Manages system services directly.

  • Performance Tab

    • Visualizes resource usage for overall system health assessment.

Key Takeaways

  • Understanding Windows OS architecture is critical for sysadmin tasks.

  • Kernel and user modes provide stability.

  • NTFS and registry are vital for managing systems.

  • Task Manager is crucial for monitoring and management.

Windows Client vs. Server Editions

  • Client Editions

    • Designed for desktops and laptops, emphasizes user experience.

  • Server Editions

    • Focus on multi-user environments, network services, and security.

Fundamental Differences

  • Windows Client

    • User-friendly, multimedia optimization, and consumer software compatibility.

  • Windows Server

    • Tailored for scalable, secure network services and data management.

Key Features: Client Editions

  1. Rich GUI

  2. Multimedia Tools

  3. Gaming Support

  4. Productivity Apps

Key Features: Server Editions

  • Active Directory

  • IIS

  • Hyper-V

  • Group Policy

Use Cases: Client vs. Server

  • Client

    • Personal tasks, browsing, productivity, and media

  • Server

    • Hosting, database management, and running applications.

Licensing Considerations

  1. Client Licensing

    • Per-device/user model; separate licenses required.

  2. Server Licensing

    • Based on processor cores and CALs for user/device access.

  3. Compliance

    • Adherence to licensing requirements is critical.

Licensing Programs and Options

  • Volume Licensing

    • Cost-effective for businesses deploying multiple systems.

  • OEM Licensing

    • Pre-installed with hardware.

  • Retail Licensing

    • Individual user purchases.

Maintaining License Compliance

  • Track License Keys

  • Activation Compliance

    • Document and monitor licensing status to avoid issues.

Windows Licensing Considerations

  • Importance of understanding licensing models for both Client and Server OS.

  • Regularly reviewing licenses ensures compliance.

Potential Licensing Issues

  1. Audits & Fines

  2. Service Interruption

  3. Software Inactivation

Ensuring Compliance

  • Stay informed about licensing terms and seek expert advice for adherence to necessary regulations.