Basic Firewall Setup with nftables

Arch Linux comes with IPv6 enabled by default, so firewall rules must also cover IPv6 traffic. While iptabels and ip6tables are traditional tools, nftables handles both IPv4 and IPv6 through the inet address family or separate ip and ip6 tables. A graphical interface for managing both is firewalld. Basic Firewall Configuration The configurat ...

Posted on Sun, 17 May 2026 05:50:29 +0000 by Siggles

Dynamic Parameterization in JMeter CLI Execution

When running JMeter in non-GUI mode on Linux, modifying parameters typically requires editing the JMX file to locate and adjust specific variables. This can be tedious and error-prone. Parameterization using -J and -G command-line options simplifies this process by allowing variable values to be passed directly at invocation. The -J and -G Opti ...

Posted on Sun, 17 May 2026 05:49:01 +0000 by rinteractive

Installing MariaDB on Ubuntu Systems

MariaDB Installation Process Execute the following command to install both server and client components: sudo apt-get install mariadb-server mariadb-client Verifying Installation Status Checking Version mysql --version Example output: mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) Checking Service Status sudo service m ...

Posted on Sun, 17 May 2026 05:44:59 +0000 by TheFilmGod

Managing Process Lifecycle and Execution Control in Linux

Forking Processes for Distinct Tasks fork() creates a child process duplicating the parent's address space. While basic usage was covered elsewhere, it enables two primary patterns: A parent duplicates itself so both execute different code paths—for example, the parent waits for network requests while the child handles them. A process replaces ...

Posted on Sun, 17 May 2026 01:42:37 +0000 by jawa

Setting up Redis Server and PHP Extension

Installing Redis Extract the Redis package in the /usr/local/src directory: tar -zxvf redis-4.0.8.tar.gz cd redis-4.0.8 make MALLOC=libc Install Redis binaries to /usr/local/bin: cd src && make install Starting Redis Server Redis can be started in three different ways: Foreground Mode cd src ./redis-server This method requires kee ...

Posted on Sat, 16 May 2026 21:04:03 +0000 by rochakchauhan

Managing Linux Systems: Network Configuration, User Administration, Disk Management, and Package Installation

Week 01: Configure Network Connections This module covers connecting Linux computers together. Topics include Linux network configuration files, command line network configuration, and basic to advanced network troubleshooting. Learning Objectives Describe Network Configuration Files Configure Networks with the Linux command line Perform Basic ...

Posted on Sat, 16 May 2026 17:09:04 +0000 by werushka

Achieving High Availability for Ceph Cluster Management Nodes

Management High Availability OverviewTo ensure robust administration capabilities, a Ceph cluster requires multiple management nodes. Relying on a single management node creates a single point of failure; if that node goes down, cluster administration becomes impossible. Administrative access is generally divided into two categories: web dashbo ...

Posted on Sat, 16 May 2026 16:47:11 +0000 by Wildthrust

Linux File I/O Fundamentals: System Calls, Descriptors, and Access Control

I/O Buffering Layers and Architecture Standard C I/O streams utilize user-space buffers (typically 8192 bytes) to batch read/write operations. POSIX functions like write() operate at a lower level, bypassing application buffers but still interacting with the kernel's page cache. Consequently, data sent via write() might temporarily reside in me ...

Posted on Sat, 16 May 2026 11:33:41 +0000 by dbrown

Parallel CUDA Installation and Version Management on Linux

When working with machine learning frameworks that depend on specific CUDA releases, maintaining multiple toolkit versions on a single Linux host becomes essential. Rather than removing existing installations, you can deploy additional releases alongside the primary version and toggle between them dynamically. Installing an Additional CUDA Rele ...

Posted on Sat, 16 May 2026 11:23:29 +0000 by mcirl2

Linux User and Group Management Essentials

User Management Creating Users The useradd command creates new user accounts. By default, the system automatically generates a home directory under /home/ using the username. useradd jerry To specify a custom home directory path, use the -d option: useradd -d /opt/custompath jerry After creating a user, set or update the password with the pas ...

Posted on Sat, 16 May 2026 05:03:00 +0000 by andrewdunstall