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