Steal time is a term used to describe a situation where a virtual machine (VM) in a virtualized environment is waiting for CPU time that is not available. In a virtualized setup, multiple virtual machines run on a single physical host, sharing the host’s resources such as CPU, memory, and storage. The CPU scheduler in the Linux kernel is responsible for allocating CPU time to the different VMs based on their priority and workload. Steal time occurs when the hypervisor, which is the layer of software that manages the virtual machines, has assigned more virtual CPUs to a VM than…
Author: Rahul
Let’s Encrypt is a free, automated, and open Certificate Authority (CA) that provides SSL/TLS certificates to secure websites and other applications. In this article, we will learn how to install Certbot on RHEL & CentOS 9. Prerequisites A running instance of RHEL or CentOS 9 A user with root or sudo privileges Step 1: Update the System Before installing any new package, it is recommended to update the system to the latest available version. Use the following command to update your system: sudo dnf update -y Step 2: Enable EPEL Repository Certbot is not available in the default CentOS repository,…
Apache is one of the most popular open-source web servers available today, offering a robust set of features and high performance. In this article, we’ll show you how to install Apache on RHEL & CentOS Stream 9 and then secure it for production use. Prerequisites Before getting started, you’ll need to have access to a server running RHEL & CentOS Stream 9. You should also have root or sudo privileges so that you can install packages and make changes to the system. Additionally, you’ll need to have a basic understanding of Linux commands and how to use a text editor…
LAMP is a popular open-source web development platform that stands for Linux, Apache, MySQL, and PHP. This acronym represents the core components of a typical Linux-based web server, and it provides a stable and reliable environment for web developers to build and deploy dynamic websites and web applications. In this article, we will show you how to set up a LAMP stack on Red Hat Enterprise Linux (RHEL) and CentOS Stream 9 systems. Prerequisites Before you start, you need to have a freshly installed RHEL or CentOS 9 system with a root user or a user with sudo privileges. You…
vnStat is a lightweight, command-line network traffic monitor that allows you to track the bandwidth usage of your network interface. While it’s easy to use, it might not be the most user-friendly option for everyone. That’s where the vnStat PHP web interface comes in – it provides a graphical representation of the network traffic data that vnStat collects. In this article, we’ll show you how to set up the vnStat PHP web interface on CentOS and Fedora, two popular Linux distributions. Prerequisites Before installing vnStat, make sure that your system meets the following requirements: A running CentOS or Fedora system…
The /etc/mtab file is an important component in the Linux operating system. It contains a record of the currently mounted file systems, including the device name, mount point, and file system type. The information in this file is used by various Linux commands and utilities to determine the status of mounted file systems. What is the /etc/mtab file? In Linux, the /etc/mtab file is a dynamic file that provides a real-time view of the currently mounted file systems. It is updated every time a file system is mounted or unmounted and is used by various Linux commands to determine the…
Programming is a highly sought-after skill in today’s digital world. Whether you’re looking to start a new career or simply expand your existing skillset, learning to code is an excellent way to open up new opportunities. One of the simplest, yet most impactful, programs you can write as a beginner is “Hello World”. This program serves as an introduction to the basic syntax and structure of a programming language. In this comprehensive guide, we will show you how to print “Hello World” in 20 of the most popular programming languages. This will provide you with a foundational understanding of how…
PHP is a popular scripting language that is used to develop dynamic web applications. It is an open-source programming language that can be easily installed on a variety of operating systems, including CentOS 9. In this article, we will walk you through the steps of installing PHP on CentOS 9. Before you start, make sure that you have a CentOS Stream 9 system with root access. Step 1: Updating System Packages Before installing any new software, it is recommended to update your system packages. You can do this by running the following command: sudo yum update Step 2: Setup EPEL…
MySQL is an open-source relational database management system that is widely used for storing and organizing data. Red Hat Enterprise Linux (RHEL) and CentOS Stream are two popular Linux distributions used by many developers and system administrators. In this article, we will be discussing how to install MySQL 8.0 on RHEL and CentOS Stream 9. Prerequisites RHEL or CentOS Stream 9 operating system installed on your computer Root user access or a user with sudo privileges Step 1: Adding the MySQL Repository The first step in installing MySQL 8.0 on RHEL and CentOS Stream 9 is to add the official…
Archives are a common way of storing and transferring multiple files in Linux. However, extensive archives can be difficult to manage and transfer, especially if they exceed a certain size limit. One solution to this problem is to split the large archives into multiple smaller files, each with a specified size limit. In this article, we will explain how to split large archives in Linux using the command line. To split an archive in Linux, we will use the `split` command. The split command is a standard Linux command that can be used to split files into smaller parts. When…