Linux

0%
Coding
Theory
Quiz

    Hardware Low Level Interfaces

    • 32-bit Register Bit-Range Helpers

      Junior
    • Endianness Detection and Byte Ordering

      Junior
    • Raw Mode Terminal Input

      Mid

    Log Parsing Real Time Monitoring

    • Access Log Analyzer

      Mid
    • Event-Driven tail -f With inotify

      Senior
    • inotify Directory Monitor

      Mid
    • Real-Time 5xx Rate Alerting

      Senior
    • Top Failed SSH Login IPs

      Mid

    Isolation Resource Limits

    • Advisory File Locking With fcntl()

      Mid
    • Cap Open File Descriptors With setrlimit

      Mid

    Inter Process Communication

    • AF_UNIX Framed Echo Sockets

      Mid
    • FIFO Producer/Consumer Uppercase

      Mid
    • Pass File Descriptors With SCM_RIGHTS

      Senior
    • POSIX Message Queue IPC

      Mid
    • Shared-Memory Producer/Consumer Ring

      Senior
    • Uppercase via pipe() and fork()

      Mid

    File System Io

    • Basic ls With opendir and lstat

      Mid
    • File Copy With Raw Syscalls

      Mid
    • In-Place Byte Replace via mmap()

      Senior
    • mmap()-Based Byte Pattern Search

      Senior
    • Recursive Directory Size Scan

      Junior
    • Redirect stdout With dup2()

      Junior
    • Sparse File With lseek

      Mid
    • Zero-Copy File Copier

      Senior

    Shell Scripting File Automation

    • Batch-Rename .jpeg by Timestamp

      Junior
    • CSV to JSON Converter

      Mid
    • Log Rotation With RLE Compression

      Mid
    • Prune Large Old Files

      Junior
    • Sync Missing Files

      Mid

    Service Management Daemons

    • Daemonizer Utility

      Mid
    • Graceful Shutdown Service

      Senior
    • Process Watchdog

      Mid
    • Prometheus /metrics Daemon From /proc

      Senior
    • SIGHUP Config Reload Daemon

      Mid

    System Monitoring Proc

    • Disk Usage CRITICAL Alerter

      Junior
    • Disk Usage Monitor in C

      Mid
    • Interface Bandwidth From /proc/net/dev

      Mid
    • Parse /proc Stats for CPU and Memory Usage

      Mid
    • Parse procfs Meminfo and Cpuinfo

      Junior
    • Process Tree From ps Output

      Junior
    • System Stats to JSON Aggregator

      Mid

    Security Firewall

    • Drop Setuid Privileges Before File Write

      Senior
    • Parse Failed SSH And Emit Block Rules

      Mid

    Networking Sockets

    • Enumerate Interfaces With getifaddrs() and ioctl

      Mid
    • Loopback TCP Echo Server

      Mid
    • Multiplex Reads With select()

      Mid
    • Single-Thread Non-Blocking TCP Proxy

      Senior
    • Single-Threaded epoll Echo Reactor

      Senior
    • TCP File Transfer Over Sockets

      Mid
    • UDP Payload Hex Dump Logger

      Mid

    Systems Programming Automation

    • First-Fit Heap Allocator

      Senior
    • Last Friday of Month Scheduler

      Mid
    • List Process Open FDs Like lsof

      Mid
    • Long-Running Process Reaper

      Mid
    • Malloc/Free Leak Tracker

      Senior
    • Mini strace With ptrace

      Senior
    • Pthreads Thread Pool

      Senior
    • Thread-Safe Circular Buffer

      Senior
    • Thread-Safe Counter With pthreads Mutex

      Mid

    Processes Signals

    • Fork, Exec, and Capture Exit Status

      Mid
    • Mini-Shell With fork() and execvp()

      Mid
    • Monotonic Elapsed Time Measurement

      Junior
    • Run Command With Timeout

      Mid
    • SIGCHLD Zombie Reaper

      Mid
    • Signal-Safe Periodic Ticker

      Mid
    • Tiny Shell Core With Pipes

      Senior