OpenResty Installation and Configuration Guide
OpenResty Versions and Variants
Several Nginx-based web server implementations are available:
OpenResty: An enhanced distribution of Nginx with LuaJIT integration (recommended)
Nginx Plus: Commercial version with additional enterprise features
Tengine: A fork of Nginx developed by Alibaba
Installing OpenResty on Linux
This guide uses CentOS 7 ...
Posted on Fri, 16 Oct 2026 16:45:57 +0000 by Crowly
Linux Cron Jobs and Scheduling
Understanding Linux Cron for Task Automation
The Linux operating system features a built-in cron utility that, when combined with shell scripts, enables complex scheduled task automation. This article explores how to effectively configure and manage cron jobs on Linux systems.
Understanding the Cron System
The cron table (crontab) serves as the ...
Posted on Fri, 16 Oct 2026 16:34:22 +0000 by johndale
Deploying Stirling PDF with Docker on Linux for Remote Image Management via Internal Network Penetration
Stirling PDF is a web-based, open-source PDF tool hosted locally via Docker, enabling operations like splitting, merging, converting, reorganizing, adding images, rotating, and compressing PDF files. Initially developed entirely by ChatGPT, it has evolved into a comprehensive solution for PDF management.
Docker Installation
For environments suc ...
Posted on Thu, 15 Oct 2026 16:28:09 +0000 by GaryE
Shell Scripting Best Practices: A Comprehensive Guide for Beginners
Introduction
Procedural Languages
Development requires executing steps one by one.
Performing a task involves outlining steps: what to do first, what to do second; what to do in case A, what to do in case B.
Suitable for small-scale problems that can be broken down into sequential steps.
Instruction-centric: data serves instructions.
Examples: ...
Posted on Wed, 14 Oct 2026 16:44:11 +0000 by myanavrin
Linux Shell Scripting Fundamentals and Stream Control
Shell Architecture and Core Concepts
The Shell functions as a command interpreter, positioned between the user and the operating system kernel. It translates human-readable instructions into system calls and binary processes that the kernel can execute. This interaction can be interactive, where the user inputs commands one by one, or non-inter ...
Posted on Wed, 14 Oct 2026 16:31:45 +0000 by rakuci
Automating PDF Text Translation on Linux
A practical solution is to replace all line breaks within a copied paragraph with spaces. This transforms the fragmented text into a coherent block suitable for translation. On Linux systems, the X11 windowing system provides the clipboard functionality, and the command-line utility xclip allows for programmatic access to it.
First, install xcl ...
Posted on Tue, 13 Oct 2026 16:32:02 +0000 by richiec
Understanding Linux Socket File Descriptors
Inspecting Socket Identifiers
In the context of system networking, a socket file descriptor acts as the primary handle for data exchange, functioning analogously to standard file descriptors used for disk I/O. From an interface perspective, there is minimal distinction between performing input/output operations on a file versus communicating ov ...
Posted on Sun, 11 Oct 2026 16:45:07 +0000 by zapa
Understanding vmstat for System Performance Monitoring
The vmstat command is a powerful, cross-platform utility for monitoring system performance on Linux and Unix systems. It provides a real-time snapshot of key metrics including CPU utilization, memory usage, swap activity, and I/O operations—all in a single, concise output. Unlike top, which focuses on per-process resource consumption, vmstat gi ...
Posted on Sat, 10 Oct 2026 16:45:41 +0000 by tarado
Understanding Linux Threads: Implementation and Core Concepts
Thread Fundamentals in Linux
Threads represent lightweight execution units within a process. In the Linux environment, threads are fundamentally implemented as processes. While a process possesses its own independent address space and Process Control Block (PCB), operating like a standalone residence, threads have their own PCBs but share the p ...
Posted on Fri, 09 Oct 2026 16:49:58 +0000 by flunn
Implementing SSH Key Authentication for Secure Linux Server Access
Generating SSH Key Pairs on the Source Server
To begin the key-based authentication process, generate a cryptographic key pair on the source machine. The default storage location will be /root/.ssh:
# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'
...
Posted on Fri, 09 Oct 2026 16:10:17 +0000 by sidney