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