Skip to content

Linux

  • unix like OS

image.png

image.png

  • Linux kernel supports

    image.png

  • features

    image.png

  • supports

    • Multitaksing, virtual memory, dynamic libs, differ loading etc..

image.png

image.png

image.png

image.png

image.png

A fixed release distribution provides a stable release that is updated periodically with major version upgrades. Once a fixed release version is published, the system remains at that version until the next major release comes out. Updates within the version (such as security patches and bug fixes) are provided, but the core components (e.g., the kernel, software libraries) generally stay at the same version until the next release.

Examples:

  • Ubuntu (e.g., 22.04 LTS), Debian Stable, Fedora (though it can have a rolling component as well)

Key Features of Fixed Releases:

  • Stability: Fixed releases are typically well-tested and stable.
  • Long-Term Support (LTS): Distributions like Ubuntu LTS offer long support periods (e.g., 5 years), ensuring updates and security patches for a long time.
  • Predictability: Since there are clear release cycles, users know exactly when to expect new versions or updates.
  • More conservative updates: Software versions are less likely to change rapidly within the release cycle.

A rolling release distribution continuously updates and integrates new software and system components. Instead of waiting for a large new version of the distribution to be released, users on a rolling release will always have the latest stable software and kernel updates.

Examples:

  • Arch Linux, Manjaro (based on Arch, but with some tweaks), openSUSE Tumbleweed, Gentoo

Key Features of Rolling Releases:

  • Always up-to-date: The system is continuously updated with the latest versions of software, drivers, and the kernel.
  • Cutting-edge software: Users get access to new features and updates as soon as they are stable enough for release.
  • Frequent updates: You get smaller, incremental updates regularly (sometimes daily or weekly).
  • Less stability: While rolling releases provide the latest software, they might also introduce bugs or instability because of the fast-paced nature of the updates.
FeatureFixed ReleaseRolling Release
Update FrequencyPeriodic major updates (every 6 months, 1 year, etc.)Continuous, frequent updates
StabilityVery stable, well-testedCan be less stable due to rapid updates
Software VersionsFixed versions until the next releaseAlways the latest version of software
Use CaseIdeal for users who want a stable, predictable systemIdeal for users who want the latest features and are comfortable with potential instability
ExamplesUbuntu, Debian Stable, FedoraArch Linux, Manjaro, openSUSE Tumbleweed
  • Fixed releases are great for those who prefer stability and long-term support (e.g., for production servers or users who don’t want to manage frequent updates).
  • Rolling releases are best for users who enjoy having the latest and greatest software and don’t mind the occasional instability.

image.png

  • Top 2 is
    • Debian - Ubuntu, etc..
      • Debian itself cant be used directly in enterprises, but its Versions Like Ubuntu can…
    • Redhat - CentOS, Fedora, Amazon Linux etc..

image.png

  • Alphine Linux is niche distro.. commonly used for Docker images.. since its image size small..

image.png

image.png

Basic Commands

Shell

Text Editors

Xargs & Searching File System

Files & File System

Users & Groups

Files Permissions

Sticky Bits, SUID, SUID

UMASK in linux

Process & Disk Commands

systemctl & journelctl

Software/Package Management

Networking in Linux

SSH

VBox Networking

IPs & Interfaces

DHCP in Linux

Routing

Linux N/w Troubleshooting

Firewalld & Iptables

NAT

Tasks: Linux Networking

Logical Volume Management [LVM]

Swap Memory

Disk Quotas

Boot Loaders & Run Levels

Cron Jobs

Archives in Linux

SELinux

Linux YouTube Course Syllabus (Step-by-step)