Articles on Trending Technologies

Technical articles with clear explanations and examples

Creating Your Own Webserver and Hosting A Website from Your Linux Box

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 1K+ Views

Creating your own web server and hosting a website from your Linux box is an excellent way to learn web development fundamentals and server administration. This article will guide you through setting up Apache web server, configuring it properly, and hosting your first website with essential security and performance optimizations. Installing Apache Apache is the most widely used web server software globally. It's free, open-source, and runs on virtually all operating systems. To install Apache on Ubuntu/Debian systems, open a terminal and run these commands: sudo apt update sudo apt install apache2 The first ...

Read More

How to insert a text at the beginning of a file in Linux?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 3K+ Views

In Linux, there are several ways to insert text at the beginning of a file. The most common and efficient method uses the sed command, which stands for stream editor. This command performs various operations like find, replace, insert, and delete on files without opening them in an editor. Using the sed Command The sed command can modify files in-place using the -i flag, making it perfect for inserting text at the beginning of files. Let's explore this with a practical example. Example Setup Consider a directory d1 containing text files. First, let's check the directory ...

Read More

Hash Functions and Hash Tables

Alex Onsman
Alex Onsman
Updated on 17-Mar-2026 15K+ Views

Hashing is the process of generating a value from a text or a list of numbers using a mathematical function known as a hash function. Hash functions convert input data of arbitrary size into fixed-size hash values, which are used as indices in hash tables for efficient data storage and retrieval. Hash Functions Hash functions are algorithms that map data to fixed-size hash values. Here are the most commonly used hash functions − Division Method This is the simplest method to create a hash function. The hash function can be described as − h(k) ...

Read More

Delete Multiple Files at Once in Bash

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 8K+ Views

Bash is a Unix shell and command language that is commonly used on Linux systems. It allows users to perform a variety of tasks, including deleting files. In this article, we will look at how to delete multiple files at once in Bash on a Linux system. We will cover the basic syntax for deleting multiple files, as well as some advanced techniques for deleting specific types of files or forcing the deletion of write-protected files. Using rm Command in Linux The rm command is used to delete files in Bash. To delete a single file, you can ...

Read More

Introduction to File Locking in Linux

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

File locking is a mechanism used to restrict access to a file to only one process or user at a time. It is essential in multi-user systems to avoid conflicts when multiple processes try to access the same file simultaneously. In Linux, file locking prevents other processes from accessing a file until the lock is released. This article explores file locking in Linux and how to implement it using C code. We will discuss the different types of file locks, how to create and release locks, and how to handle file lock monitoring. Types of File Locks ...

Read More

10 Best Rolling Release Linux Distributions

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

Rolling release Linux distributions are a popular choice among Linux users who want to stay up-to-date with the latest software packages and features. These distributions have a continuous release cycle, which means that updates are delivered as soon as they are available. Unlike traditional release distributions, which have a fixed release cycle, rolling release distributions provide a more flexible and dynamic user experience. In this article, we'll explore the 10 best rolling release Linux distributions available today. We'll discuss their features, advantages, disadvantages, and unique characteristics to help you choose the right distribution for your needs. What is ...

Read More

Measure the time spent in context switch

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

Context switching is a fundamental mechanism in modern operating systems that enables multiple processes or threads to share CPU resources efficiently. When the OS switches from executing one process to another, it must save the current process state and load the state of the next process. This operation, called a context switch, takes time and affects overall system performance. Understanding the time spent in context switching is crucial for system optimization, performance tuning, and identifying bottlenecks in multitasking environments. Methods for Measuring Context Switch Time Several approaches can be used to measure the duration of context switches ...

Read More

How To Get Helm Logs Of Changed Helm Releases?

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

Helm is a powerful Kubernetes package manager that simplifies deployment and management of applications through versioned releases called charts. When working with Helm releases, tracking changes is crucial for debugging, compliance, and maintaining deployment stability. Helm logs provide visibility into release history, helping you understand what changed between deployments and troubleshoot issues effectively. This guide covers how to retrieve and analyze Helm logs for changed releases, enabling better monitoring and management of your Kubernetes deployments. Understanding Helm Releases A Helm release is a versioned instance of a chart deployed to your Kubernetes cluster. Each release has a ...

Read More

Cron Vs Anacron_ How to Schedule Jobs Using Anacron on Linux

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 1K+ Views

In the world of Linux, scheduling tasks is an important task that administrators need to perform on a regular basis. This is done to automate the process of performing routine tasks and to ensure that they are executed at the right time. There are two popular tools that are used for scheduling tasks in Linux: cron and anacron. Both of these tools have their own unique features and benefits. In this tutorial, we will discuss the differences between cron and anacron, and then we will demonstrate how to use anacron to schedule tasks on a Linux system. Cron ...

Read More

How to install the latest version of Git on CentOS 7.x/6.x?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 1K+ Views

Installing the latest version of Git on CentOS can be accomplished through multiple approaches. CentOS repositories often contain older versions of Git, so these methods help you install more recent versions with enhanced features and security updates. Approach 1: Using IUS Community Repository The IUS Community Repository provides updated packages for Enterprise Linux distributions. This is the most straightforward method for getting a recent Git version. Commands yum install epel-release yum remove git rpm -U https://centos7.iuscommunity.org/ius-release.rpm yum install git2u git --version Output immukul@192 lib % git --version git version 2.29.2 ...

Read More
Showing 8491–8500 of 61,299 articles
« Prev 1 848 849 850 851 852 6130 Next »
Advertisements