How To Enable HTTPS for Varnish Cache using Hitch on CentOS/RHEL 8?

Satish Kumar
Updated on 17-Mar-2026 09:01:38

777 Views

In today's world of internet security, enabling HTTPS on your website is crucial to ensure the privacy and safety of your users' data. One way to achieve this is by using Varnish Cache and Hitch, a lightweight TLS proxy, to offload SSL/TLS processing from Varnish. In this article, we will guide you through the process of enabling HTTPS for Varnish Cache using Hitch on CentOS/RHEL 8. Prerequisites Before we begin, ensure that you have the following − A CentOS/RHEL 8 server Root access to the server Varnish Cache and Hitch installed A valid SSL/TLS certificate ... Read More

How to Find Files in Linux With the Find Command?

Satish Kumar
Updated on 17-Mar-2026 09:01:38

634 Views

The find command is one of the most powerful and essential tools in Linux for locating files and directories within the filesystem. Unlike simple search utilities, the find command allows you to search based on various criteria such as file name, size, permissions, modification time, and even content. It recursively searches through directory hierarchies, making it invaluable for system administration and file management tasks. The find command works by traversing directories starting from a specified path and evaluating each file and directory against the given search criteria. Its flexibility lies in its ability to combine multiple search conditions and ... Read More

How to Disable IPv6 in CentOS 8?

Satish Kumar
Updated on 17-Mar-2026 09:01:38

1K+ Views

In today's modern world, the utilization of the Internet is essential for many businesses and individuals alike. The Internet Protocol (IP) is a fundamental communication protocol used to connect devices over the internet. Internet Protocol Version 6 (IPv6) was introduced in 1998 as an improvement over IPv4 and has since become more widely adopted. What is IPv6 and Why Disable It? IPv6 provides several advantages over its predecessor, including a larger address space (128-bit vs 32-bit), improved security features, and better network performance. However, there are situations where disabling IPv6 may be necessary: Some legacy applications ... Read More

How to check total space and available space in Linux using the terminal?

Shilpa S
Updated on 17-Mar-2026 09:01:38

891 Views

In Linux/Unix systems, the df (disk free) command is the primary tool for checking storage details and disk space usage. It displays total space, used space, and available space for mounted file systems through the terminal. df (disk free) command The df command reports file system disk space usage in the Linux system. By default, it shows space usage in 1K blocks, but various options make the output more readable and useful for different purposes. Syntax The general syntax of the df command is as follows: $ df [OPTION]... [FILE]... Common Options ... Read More

Mutex vs Semaphore

Ricky Barnes
Updated on 17-Mar-2026 09:01:38

29K+ Views

Mutex and Semaphore are both synchronization mechanisms used in operating systems to coordinate access to shared resources between multiple threads or processes. While they serve similar purposes, they have distinct characteristics and use cases. Mutex A Mutex (Mutual Exclusion) is a locking mechanism that ensures only one thread can access a critical section at a time. It acts like a binary lock that can be either acquired or released by a thread. How Mutex Works wait(mutex); // Critical Section // Only one thread can execute here signal(mutex); Key characteristics of Mutex: ... Read More

Find the Java SDK location on Linux

Satish Kumar
Updated on 17-Mar-2026 09:01:38

23K+ Views

Finding the Java SDK location on Linux is a common task for developers who need to configure environment variables, set up IDEs, or manage multiple Java versions. This article demonstrates several reliable methods to locate your Java Development Kit (JDK) installation directory using built-in Linux commands. Understanding Java Installations on Linux On Linux systems, Java can be installed in various locations depending on the installation method and distribution. Common locations include /usr/lib/jvm/, /usr/java/, or /opt/java/. Additionally, many systems support multiple Java versions simultaneously, making it important to identify which version is currently active. Method 1: Using update-java-alternatives ... Read More

20 Useful PKG Command Examples to Manage Packages in FreeBSD

Satish Kumar
Updated on 17-Mar-2026 09:01:38

3K+ Views

FreeBSD is a free and open-source Unix-like operating system based on Berkeley Software Distribution (BSD) system. It is widely used by developers, system administrators, and users who are looking for a reliable and secure operating system. One of the main features of FreeBSD is its package management system, which allows users to easily install, update, and remove software packages using the pkg command. Basic Package Management Commands 1. Installing Packages To install a package in FreeBSD, use the pkg install command followed by the package name − pkg install apache24 2. Updating All ... Read More

File Allocation Table(FAT)

Arnab Chakraborty
Updated on 17-Mar-2026 09:01:38

18K+ Views

The File Allocation Table (FAT) is a file system used by operating systems to organize and manage files on storage devices. It maintains a table that maps each file to its physical location on the disk, tracking which clusters (groups of sectors) are allocated to files and which are available for use. Structure of FAT FAT consists of a sequence of entries, where each entry represents a cluster on the disk. A cluster is the smallest unit of disk space that can be allocated to a file. Each FAT entry contains information about the cluster's status and pointers ... Read More

How to Find Linux OS Name and Kernel Version?

Satish Kumar
Updated on 17-Mar-2026 09:01:38

4K+ Views

Linux OS identification is essential for system administration and troubleshooting. With hundreds of Linux distributions available, knowing your specific distribution name and kernel version helps ensure software compatibility, proper support, and effective system management. Why Linux OS Name and Kernel Version Matter The Linux distribution refers to your specific flavor of Linux (Ubuntu, Red Hat, Debian, etc.), while the kernel version is the core system component managing hardware resources, memory, and processes. This information is crucial when: Installing software packages and ensuring compatibility Seeking technical support or community help Troubleshooting hardware or driver issues Applying security ... Read More

How to Disable IPv6 in RHEL, Rocky & AlmaLinux?

Satish Kumar
Updated on 17-Mar-2026 09:01:38

3K+ Views

In today's digital age, internet connectivity plays a crucial role in our day-to-day lives. In order to connect to the internet, we need an address that identifies us on the network. This is where IP addresses come into play. IPv4 (Internet Protocol version 4) is the fourth version of IP addresses and has been used for many years. However, as technology advances and more devices connect to the internet, the number of available IPv4 addresses is running out. That's why IPv6 was introduced. What is IPv6 and Why Disable It? IPv6 (Internet Protocol version 6) is an updated ... Read More

Advertisements