Linux Infrastructure Architecture Overview for Small-Medium Websites
Components of a Small-Medium Scale Website Architecture
Customers/Users
Visitors accessing the website
Security Guard - Firewall (firewalld)
Implements access control policies
Receptionist - Load Balancer (nginx)
Schedules and distributes incoming user requests
Waiter - Web Server (nginx)
Processes user requests
Chef - Database Server ...
Posted on Wed, 24 Jun 2026 16:36:56 +0000 by nmohamm
Debugging Linux Applications with Backtrace
Printing the stack trace is a common debugging technique, especially useful when a system encounters an exception. By capturing the stack at the time of the anomaly, it becomes much easier to pinpoint errors.
This article will focus on using backtrace for stack printing. More advanced techniques, such as analyzing core files with gdb, may be ex ...
Posted on Tue, 23 Jun 2026 17:57:15 +0000 by Madzz
:Linux Storage Subsystem and File System Management
Storage Interface Technologies
Modern Linux environments interface with persistent storage through various hardware protocols. Parallel interfaces, now largely obsolete, include IDE (also known as ATA) with maximum throughput of 133MB/s, and SCSI variants reaching 320MB/s or 640MB/s. Contemporary systems predominantly employ serial connections: ...
Posted on Tue, 23 Jun 2026 17:17:52 +0000 by joopeon
Implementing a Terminal-Based Gomoku Game in C on Linux
Terminal-based board games in C require direct manipulation of standard I/O, raw input processing, and efficient state evaluation. The architecture for a 15x15 Gomoku game on Linux centers on a matrix for piece tracking, POSIX terminal configuration for instant key capture, and directional scanning for win validation.
Board State and Cursor Tra ...
Posted on Tue, 23 Jun 2026 16:41:09 +0000 by angulion
Installing openGauss Database on openEuler 22.03 in VMware
Installing openEuler 22.03
Creating the Virtual Machine
Configure the following settings when creating your VM:
Select Custom installation
Choose your ISO file as the boot media
Set guest operating system to Linux, version Other Linux 5.x kernel 64-bit
Assign a name to your virtual machine
Processor configuration: 1 processor with 4 cores
Allo ...
Posted on Mon, 22 Jun 2026 18:30:02 +0000 by Shaun13
Installing Nezha Agent on Windows and Linux Systems
Windows Installation
Prerequisites
Operating System: Windows Server
Software Required: Nezha Agent and NSSM (download both)
Environment Setup
Extract the downloaded files to any directory. Press Win + R, type sysdm.cpl, and open System Properties → Advanced → Environment Variables → System Variables. Add the NSSM directory path to the end of ...
Posted on Sun, 21 Jun 2026 17:56:14 +0000 by BigX
Understanding and Applying Regular Expressions in Linux
Regular expressions (regex) are patterns used to match character combinations in text, consisting of literal characters and metacharacters with special meanings. They enable efficient searching, extraction, and manipulation of text based on defined rules.
In Linux environments, regex is intergal to commend-line utilities like grep, sed, and awk ...
Posted on Sun, 21 Jun 2026 17:49:36 +0000 by andriy
Installation and Basic Configuration of MySQL 5.7 on Linux
Introduction
Data is stored in various formats including text, images, and video, which computers interpret as binary or hexadecimal machine language. Depending on the importance and complexity of the information, different management strategies are required. Databases are best suited for storing critical data with complex relationships.
Datab ...
Posted on Sun, 21 Jun 2026 16:51:12 +0000 by misterph
Configuring VMware Bridge Mode for Linux Systems
When working with Linux systems in VMware virtual machines, both bridge and NAT modes can be switched temporarily with immediate effect, so there's no need to worry about wich one is better. This guide focuses on how to properly configure bridge mode.
After installing Linux in your virtual machine, open the VMware menu and click on Edit > ...
Posted on Sun, 21 Jun 2026 16:42:53 +0000 by brandon
UART Communication Example on Linux
UART (Universal Asynchronous Receiver/Transmitter) represents one implementation approach for serial communication, making it a form of serial data transmission. This intreface enables two devices to exchange information via a serial connection using an asynchronous communication protocol.
Programming with UART typically involves opening the se ...
Posted on Thu, 18 Jun 2026 18:19:02 +0000 by chrisredding