Skip to main content

Section outline

  • Introduction to Linux Architecture & Command-Line Basics
    Working with Files, Directories & Permissions
    Process Management & Manipulation Commands
    Linux Filters & Data Processing
    File Archiving, Compression & Remote Transfers

  • Introduction to Shell Scripting & Execution Steps
    Variables, Operators & Shell Redirections
    Conditional Statements & Test Validations
    Looping Statements & Automating Repetitive Tasks
    File Handling & Script Extensions

  • Creating Functions & Loadable Scripts
    Regular Expressions & Text Processing (sed & awk Scripting)
    Using ‘Here Documents’ for External Application Integration
    Writing Custom Daemon Scripts for System Automation
    Automating User & System Management Tasks

  • File Processing: Standard & Formatted I/O Operations
    Memory Management & File Locking Techniques
    Developing Custom Linux Utilities in C
    Understanding Process Structure, Scheduling & System Calls
    Thread Management & Synchronization using POSIX Threads

  • Handling Signals & Interrupts using System Calls
    Inter-Process Communication (IPC) using Pipes & Named Pipes
    Client-Server Communication with Message Queues & Shared Memory
    Process Synchronization using Semaphores
    Network Programming: Implementing TCP/UDP Client-Server Applications