Linux Articles

Page 89 of 134

Memory Allocation Techniques | Mapping Virtual Addresses to Physical Addresses

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 3K+ Views

Memory allocation techniques are fundamental mechanisms in operating systems that manage how programs access and use system memory. The mapping of virtual addresses to physical addresses is a crucial aspect that allows multiple processes to run simultaneously while maintaining memory protection and efficient resource utilization. Virtual addresses provide programs with an abstraction layer over physical memory locations. Programs use virtual addresses to access memory, while the operating system translates these to actual physical addresses in RAM where data is stored. Methods of Virtual to Physical Address Mapping There are several established methods for mapping virtual addresses to ...

Read More

Memory ballooning in OS

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 847 Views

Memory ballooning is a dynamic memory management technique used in virtualized environments to optimize memory allocation among virtual machines (VMs). It allows the hypervisor to reclaim unused memory from one VM and redistribute it to others that need more resources, preventing memory waste and improving overall system efficiency. How Memory Ballooning Works Memory ballooning operates through a special balloon driver installed in each guest VM that communicates with the hypervisor. The driver can artificially consume memory within the VM when the hypervisor needs to reclaim it, and release that memory back to the VM when resources become available ...

Read More

Memory Management: Background

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 3K+ Views

Memory management is a fundamental aspect of operating systems that controls how memory resources are allocated, tracked, and released. It ensures that programs have access to the memory they need while maintaining system stability and performance. The operating system acts as a mediator between applications and the physical memory, managing both primary memory (RAM) and secondary storage to optimize overall system efficiency. How Memory Management Works The operating system divides memory into different regions and assigns these areas to applications and processes as needed. It maintains data structures to track which memory locations are free, which are allocated, ...

Read More

Working with the AWS CLI for EC2

Bamdeb Ghosh
Bamdeb Ghosh
Updated on 17-Mar-2026 372 Views

The AWS CLI (Amazon Web Services Command Line Interface) is a powerful tool that enables users to manage AWS services, including EC2 (Elastic Compute Cloud) instances, directly from the command line. This unified tool provides an efficient way to automate cloud infrastructure management tasks and streamline operations without using the AWS Management Console. The AWS CLI allows users to automate complex tasks, manage EC2 instances programmatically, and integrate AWS operations into scripts and workflows. This makes it an essential tool for DevOps professionals and system administrators working with AWS infrastructure. Setting Up AWS CLI Before using the ...

Read More

Working with Hidden Files in Linux

Bamdeb Ghosh
Bamdeb Ghosh
Updated on 17-Mar-2026 6K+ Views

Hidden files in Linux are files that are not displayed when the standard ls command is executed. A hidden file's name begins with a dot (period). Not only files, but also directories can be hidden in Linux. Files are hidden for various purposes — primarily to prevent accidental modification or deletion of important system configuration files. Hidden files typically contain environment settings or application data that should only be accessed by specific programs, not manually edited by users. In this article, we will explore different methods for finding, creating, and manipulating hidden files in Linux using command-line tools. ...

Read More

How to Execute Programs From Anywhere in Linux?

Bamdeb Ghosh
Bamdeb Ghosh
Updated on 17-Mar-2026 3K+ Views

Linux is a widely used open-source operating system that offers users the flexibility to execute programs from any location on the system. Unlike other operating systems, Linux does not restrict programs to fixed directories, enabling users to access executables from anywhere. This feature is particularly advantageous when you need a program to run from multiple locations or when managing custom software installations. To execute programs from anywhere in Linux, the system uses the PATH environment variable, which contains a list of directories where Linux searches for executable files. Understanding how this works and where programs are typically stored is ...

Read More

How to Mount and Unmount Filesystems in Linux?

Bamdeb Ghosh
Bamdeb Ghosh
Updated on 17-Mar-2026 6K+ Views

In Linux, everything (pictures, binary files, text files, directories, etc.) is treated as a file. Understanding how to organize and access files efficiently is crucial for system administration. The mount and umount commands are essential tools for this purpose. In this article, we will explore these two commands in detail. The mount command allows us to attach a filesystem to a directory in the filesystem hierarchy, while the umount command detaches it. These operations can be performed on hard disks, USB drives, and other storage devices. Important: All mount and unmount operations require sudo or root privileges. Listing ...

Read More

A Guide to Yum and Apt on Linux

Bamdeb Ghosh
Bamdeb Ghosh
Updated on 17-Mar-2026 5K+ Views

Package management is a fundamental aspect of Linux system administration, enabling users to install, update, and remove software efficiently. Two of the most widely used package managers are Yum (used on Red Hat-based distributions like CentOS and Fedora) and Apt (used on Debian-based distributions like Ubuntu). These tools provide command-line interfaces for managing software packages and their dependencies automatically. This guide explores the essential commands and features of both Yum and Apt package managers, helping you understand how to effectively manage software packages on different Linux distributions. Managing Packages with Yum Yum (Yellowdog Updater, Modified) is the ...

Read More

How to Install AlmaLinux 9 Step by Step?

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 6K+ Views

AlmaLinux is a free and open-source Linux distribution designed as a community-driven alternative to CentOS. As a Red Hat Enterprise Linux (RHEL) fork, it offers stability, reliability, and compatibility with enterprise Linux environments. This guide provides a comprehensive step-by-step walkthrough for installing AlmaLinux 9, from downloading the ISO image to configuring your new system. Download AlmaLinux 9 ISO Visit the official AlmaLinux website at https://almalinux.org and navigate to the downloads section. Choose the appropriate ISO image based on your system's architecture (64-bit recommended) and download it to your local machine. Create a Bootable USB Drive Create ...

Read More

How To Install an FTP Server On Ubuntu with VSFTPD?

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 1K+ Views

FTP (File Transfer Protocol) is a standard network protocol used to transfer files from one host to another over a TCP-based network, such as the Internet. An FTP server allows users to upload and download files over a network, and it is an essential tool for file sharing and remote file access. In this article, we will guide you through the process of installing an FTP server on Ubuntu with vsftpd, one of the most popular FTP servers available. Step 1: Install VSFTPD The first step in installing an FTP server on Ubuntu is to install the vsftpd ...

Read More
Showing 881–890 of 1,337 articles
« Prev 1 87 88 89 90 91 134 Next »
Advertisements