Tagged articles

linux

5000 articles · Page 26 of 50
Deepin Linux
Deepin Linux
Nov 23, 2023 · Fundamentals

30 Essential Embedded Linux Interview Questions and Answers

This article compiles 30 common embedded Linux interview questions covering Linux basics, kernel components, memory management, process scheduling, I/O subsystems, inter-process communication, system calls, bootloader processes, and essential command-line tools, providing concise explanations to help candidates prepare for embedded system positions.

Interviewlinux
0 likes · 41 min read
30 Essential Embedded Linux Interview Questions and Answers
Didi Tech
Didi Tech
Nov 21, 2023 · Databases

Investigation and Root Cause Analysis of a Redis Memory Leak in Production

An in‑depth, timeline‑driven investigation of a production Redis memory leak revealed that the custom 3.2.8 build’s getKeysInSlot function failed to free a temporary key‑array after traversing the radix‑tree, causing hundreds of megabytes of leaked SDS strings, which was fixed by adding a single free call and highlighted the need for functional code reviews and early leak detection.

DebuggingPerformanceRedis
0 likes · 10 min read
Investigation and Root Cause Analysis of a Redis Memory Leak in Production
ITPUB
ITPUB
Nov 21, 2023 · Operations

How I Survived an Accidental rm -fr /* Disaster and Restored My Server

A developer recounts accidentally running rm -fr /* on a production server, explains how quick interruption, clever use of remaining commands, and step‑by‑step recovery restored critical directories, and shares practical safeguards to prevent such catastrophic deletions in the future.

Data RecoverySafetybackup
0 likes · 11 min read
How I Survived an Accidental rm -fr /* Disaster and Restored My Server
Deepin Linux
Deepin Linux
Nov 20, 2023 · Fundamentals

Linux Memory Allocation Mechanisms: malloc, kmalloc, vmalloc, mmap, and Slab

This article explains Linux's flexible memory allocation system, covering user‑space malloc, kernel‑space kmalloc, vmalloc for large buffers, mmap for file and anonymous mappings, page allocation functions, the slab allocator, and memory pools, with detailed code examples and operational insights.

kmalloclinuxmalloc
0 likes · 30 min read
Linux Memory Allocation Mechanisms: malloc, kmalloc, vmalloc, mmap, and Slab
Code of Duty
Code of Duty
Nov 17, 2023 · Fundamentals

Quick Guide to Installing and Using Git for Version Control

This article walks through checking whether Git is installed, detecting the Linux distribution, installing Git via apt‑get or yum, configuring user information, generating SSH keys, cloning a repository, and provides a concise list of essential Git commands for everyday version‑control tasks.

CentOSCommand LineGit
0 likes · 7 min read
Quick Guide to Installing and Using Git for Version Control
Open Source Linux
Open Source Linux
Nov 17, 2023 · Databases

How Large Linux Pages Boost Database Performance on Kubernetes

This article explains how using larger Linux page sizes—especially 2 MB hugepages—dramatically improves database throughput on Kubernetes nodes by reducing TLB cache misses, and provides practical guidance on configuring hugepages, disabling transparent hugepages, and sizing resources for optimal performance.

Database PerformanceHugePagesKubernetes
0 likes · 13 min read
How Large Linux Pages Boost Database Performance on Kubernetes
Deepin Linux
Deepin Linux
Nov 16, 2023 · Fundamentals

Understanding the Linux Completely Fair Scheduler (CFS)

An in‑depth overview of Linux’s Completely Fair Scheduler (CFS) explains its design goals, data structures such as red‑black trees and virtual runtime, the evolution from O(n) and O(1) schedulers, weight‑based fairness calculations, scheduling classes, and key kernel functions that implement task selection and timing.

CFSlinuxscheduler
0 likes · 31 min read
Understanding the Linux Completely Fair Scheduler (CFS)
Test Development Learning Exchange
Test Development Learning Exchange
Nov 13, 2023 · Fundamentals

Master Core Python, Database, Linux, and Networking Concepts in One Guide

This comprehensive guide covers essential programming fundamentals—including Python memory management, metaclasses, decorators, multithreading, data structures, algorithmic techniques, database concepts such as ACID, indexing, and transaction isolation, Redis operations, Linux memory handling, networking protocols, Docker/Kubernetes commands, and core testing methodologies—providing clear explanations and practical code examples.

AlgorithmsNetworkingPython
0 likes · 38 min read
Master Core Python, Database, Linux, and Networking Concepts in One Guide
Open Source Linux
Open Source Linux
Nov 13, 2023 · Information Security

How NetBird Simplifies Secure Peer-to-Peer VPNs Without a Central Server

NetBird is an open‑source, WireGuard‑based network management platform that creates secure, direct encrypted tunnels between computers, devices, and servers without a central VPN, supporting cloud, on‑premise, edge and container environments, and offers quick deployment via simple installation steps on Linux and macOS.

NetBirdNetwork ManagementVPN
0 likes · 5 min read
How NetBird Simplifies Secure Peer-to-Peer VPNs Without a Central Server
Ubuntu
Ubuntu
Nov 10, 2023 · Fundamentals

Comprehensive Linux Command Cheat Sheet

The article provides a concise collection of essential Linux system commands, offering a quick‑reference cheat sheet for users to perform common tasks such as file manipulation, process control, system monitoring, and network operations.

Command Linelinuxshell
0 likes · 1 min read
Comprehensive Linux Command Cheat Sheet
Deepin Linux
Deepin Linux
Nov 10, 2023 · Fundamentals

Comprehensive Guide to Linux (CentOS 7) Installation, Configuration, and Basic Commands

This article provides a step‑by‑step tutorial on Linux fundamentals, covering the basic concepts of the operating system, how to obtain and install CentOS 7 in a virtual machine, configure networking, perform system installation, use essential command‑line tools, troubleshoot common issues, and apply basic optimizations.

CommandLineInstallationSystemAdministration
0 likes · 23 min read
Comprehensive Guide to Linux (CentOS 7) Installation, Configuration, and Basic Commands
Open Source Linux
Open Source Linux
Nov 10, 2023 · Fundamentals

Understanding Linux Process Sleep, Wakeup, and How to Avoid Invalid Wakeups

This article explains Linux process states, the difference between runnable, interruptible and uninterruptible sleep, how the scheduler and schedule() function manage sleep and wakeup, demonstrates code examples, and discusses the invalid wakeup problem with strategies to prevent it in kernel development.

Process Schedulinginvalid wakeuplinux
0 likes · 11 min read
Understanding Linux Process Sleep, Wakeup, and How to Avoid Invalid Wakeups
Programmer DD
Programmer DD
Nov 9, 2023 · Fundamentals

Why Linux Feels Hard and How to Master the Command Line in 5 Simple Steps

The article explains why beginners find Linux difficult—due to diverse distributions, command‑line unfamiliarity, package management, and configuration—then outlines Unix philosophy, key command‑line traits, and a practical five‑step approach to confidently learn and use Linux commands.

Command LineLearningUnix philosophy
0 likes · 9 min read
Why Linux Feels Hard and How to Master the Command Line in 5 Simple Steps
21CTO
21CTO
Nov 8, 2023 · Fundamentals

Top 8 Must-Visit Linux Websites Every Developer Should Bookmark

Discover a curated list of eight essential Linux websites—including ArchWiki, Explainshell, crontab.guru, Distrowatch, Phoronix, Ubuntu Blog, GamingOnLinux, and the /r/Linux subreddit—that provide tutorials, documentation, tools, and community insights for both newcomers and seasoned users.

Web Resourceslinuxsystem administration
0 likes · 6 min read
Top 8 Must-Visit Linux Websites Every Developer Should Bookmark
Open Source Linux
Open Source Linux
Nov 7, 2023 · Operations

12 Essential Linux Commands to Monitor Memory Usage

This guide lists twelve Linux tools and commands—including /proc/meminfo, atop, free, GNOME System Monitor, htop, KDE System Monitor, memstat, nmon, ps, smem, top, and vmstat—that let you view and analyze RAM consumption in real time, with usage examples and screenshots.

linuxmemory monitoringprocfs
0 likes · 6 min read
12 Essential Linux Commands to Monitor Memory Usage
Deepin Linux
Deepin Linux
Nov 5, 2023 · Fundamentals

Understanding Linux ARM Interrupt Mechanism and Kernel Implementation

This article explains the ARM hardware interrupt flow, the Linux kernel's handling of IRQ and FIQ, the construction of exception vector tables, the role of asmlinkage, interrupt registration, shared interrupt models, and the specific implementation for the S3C2410 platform.

ARMdevice-driversembedded
0 likes · 18 min read
Understanding Linux ARM Interrupt Mechanism and Kernel Implementation
Liangxu Linux
Liangxu Linux
Nov 1, 2023 · Operations

Mastering Rsync: From Basics to Real‑Time Sync with Inotify

This guide explains rsync's fundamentals, usage in ssh and daemon modes, detailed configuration options, and how to combine it with inotify‑tools for real‑time, bidirectional file synchronization on Linux systems, including practical command examples and scripting tips.

Shell scriptingdaemonfile synchronization
0 likes · 18 min read
Mastering Rsync: From Basics to Real‑Time Sync with Inotify
Laravel Tech Community
Laravel Tech Community
Oct 29, 2023 · Fundamentals

The Past and Present of CentOS and Its Alternatives

This article traces the evolution of CentOS within the Linux ecosystem, explains the shift to CentOS Stream, outlines the end‑of‑life schedule, and evaluates various replacement distributions—including Rocky Linux, Ubuntu, Oracle Linux, and several Chinese OS projects—providing guidance for different enterprise and development scenarios.

CentOSOperating Systemsalternatives
0 likes · 8 min read
The Past and Present of CentOS and Its Alternatives
Ubuntu
Ubuntu
Oct 28, 2023 · Fundamentals

Essential Linux Commands Cheat Sheet

This article provides a concise visual cheat sheet of essential Linux system commands, covering file navigation, process management, permission handling, networking utilities, and system monitoring, enabling readers to quickly reference and execute common tasks in a Linux environment.

Command LineUnixlinux
0 likes · 1 min read
Essential Linux Commands Cheat Sheet
Deepin Linux
Deepin Linux
Oct 27, 2023 · Fundamentals

Understanding Linux Kernel I/O Mechanisms, File Systems, and Block I/O Scheduling

This article provides a comprehensive overview of Linux kernel I/O mechanisms, including file system interfaces, blocking and non‑blocking I/O, asynchronous models, multiplexing with select/epoll, EXT file‑system structures, VFS abstraction, consistency and journaling, as well as the complete block I/O path, scheduling algorithms, and debugging tools.

Block I/OI/OVFS
0 likes · 29 min read
Understanding Linux Kernel I/O Mechanisms, File Systems, and Block I/O Scheduling
Laravel Tech Community
Laravel Tech Community
Oct 24, 2023 · Information Security

Configuring Firewalld on CentOS to Restrict Access to Specific Ports and IP Addresses

This article explains what Firewalld is, outlines its key features such as zones, runtime versus permanent settings, services, and dynamic updates, and provides step‑by‑step commands to create firewall rules that limit access to an Nginx server on port 8088 to a single IP address while leaving other ports unrestricted.

CentOSfirewallfirewalld
0 likes · 8 min read
Configuring Firewalld on CentOS to Restrict Access to Specific Ports and IP Addresses
Code Ape Tech Column
Code Ape Tech Column
Oct 24, 2023 · Big Data

Synchronizing MySQL Data to Elasticsearch Using Logstash

This tutorial explains how to set up the environment, configure Elasticsearch and Logstash, create the necessary MySQL tables, and use a Logstash pipeline to continuously sync MySQL records into an Elasticsearch index, while also covering common pitfalls and troubleshooting steps.

Data synchronizationETLElasticsearch
0 likes · 12 min read
Synchronizing MySQL Data to Elasticsearch Using Logstash
Liangxu Linux
Liangxu Linux
Oct 23, 2023 · Fundamentals

Unlock Faster, Safer Embedded Systems with Asymmetric AMP Dual‑OS Architecture

This article explains the concept of asymmetric AMP dual‑system architecture, outlines its real‑time, stability, and cost advantages for industrial automation, and provides a step‑by‑step UART‑echo development example on the RK3568J SOM, including flashing commands and U‑Boot configuration.

asymmetric-ampbaremetaldual-os
0 likes · 7 min read
Unlock Faster, Safer Embedded Systems with Asymmetric AMP Dual‑OS Architecture
Deepin Linux
Deepin Linux
Oct 21, 2023 · Fundamentals

Step-by-Step Guide to Building and Debugging an ARM64 Linux Kernel with QEMU

This tutorial details how to set up a cross‑compilation toolchain on Ubuntu 20.04, install QEMU, build a BusyBox‑based root filesystem, compile and configure the ARM64 Linux kernel, create a simulated disk, share files between host and guest, and perform kernel debugging using GDB and Eclipse.

ARM64Cross-CompilationDebugging
0 likes · 15 min read
Step-by-Step Guide to Building and Debugging an ARM64 Linux Kernel with QEMU
21CTO
21CTO
Oct 17, 2023 · Fundamentals

Ubuntu vs Kubuntu: Which Desktop Linux Should You Choose?

This guide compares Ubuntu and Kubuntu 23.04, highlighting differences in desktop environments, software management, built‑in applications, release cycles, installation experience, and system resource usage to help users decide which distribution best fits their workflow.

Desktop EnvironmentGNOMEKDE
0 likes · 8 min read
Ubuntu vs Kubuntu: Which Desktop Linux Should You Choose?
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2023 · Databases

How Large Linux Pages Can Boost Database Throughput on Kubernetes by Up to 8×

This article explains how Linux page size, especially using 2 MB or 1 GB huge pages, dramatically improves database throughput on Kubernetes nodes—showing up to an eight‑fold increase for 4 KB pages—by reducing TLB misses and optimizing memory access, and provides practical guidance for configuring huge pages in various environments.

DatabaseHugePagesKubernetes
0 likes · 12 min read
How Large Linux Pages Can Boost Database Throughput on Kubernetes by Up to 8×
Liangxu Linux
Liangxu Linux
Oct 15, 2023 · Operations

Master Linux User and Group Management: Commands, Files, and Best Practices

This guide explains how Linux stores user and group information in configuration files, details the structure of /etc/passwd, /etc/shadow, and /etc/group, and provides step‑by‑step command examples for adding, modifying, locking, and deleting users and groups, as well as managing passwords and group administrators.

User Managementcommandsgroup-management
0 likes · 16 min read
Master Linux User and Group Management: Commands, Files, and Best Practices
Architecture Digest
Architecture Digest
Oct 13, 2023 · Backend Development

Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using Actuator, Custom Configurations, and PreDestroy

This article explains why using kill -9 to terminate Linux processes can cause data loss, demonstrates how to gracefully stop Spring Boot services with kill -15, the Actuator shutdown endpoint, and custom shutdown configurations, and shows how to add pre‑destroy hooks for backup tasks.

ActuatorJavaPreDestroy
0 likes · 19 min read
Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using Actuator, Custom Configurations, and PreDestroy
Deepin Linux
Deepin Linux
Oct 13, 2023 · Fundamentals

Understanding Sockets: Concepts, TCP/UDP, System Calls, and Sample C Code

This article explains the fundamentals of sockets as a network communication abstraction, covering process communication, TCP/UDP protocols, socket descriptors, key system calls, the TCP three‑way handshake and four‑way termination, Linux kernel basics, and provides complete C examples for a server and client.

C++SocketSystem Calls
0 likes · 45 min read
Understanding Sockets: Concepts, TCP/UDP, System Calls, and Sample C Code
Liangxu Linux
Liangxu Linux
Oct 4, 2023 · Operations

Add Cinematic Animations to Your Terminal with Hollywood

Hollywood is a lightweight command‑line utility that transforms boring terminal output into movie‑like animated displays by running multiple split‑screen monitoring tools in Byobu, and this guide explains its features, installation via apt, example commands, and a curated list of compatible monitoring programs.

animationhollywoodlinux
0 likes · 5 min read
Add Cinematic Animations to Your Terminal with Hollywood
Architect's Guide
Architect's Guide
Sep 28, 2023 · Fundamentals

Understanding the Maximum Concurrent TCP Connections and the Meaning of Port 65535

This article explains how TCP connections are identified by a four‑tuple, clarifies why the theoretical limit of 65,535 ports does not restrict server concurrency, and discusses the practical factors such as memory and file descriptor limits that determine the real maximum number of simultaneous TCP connections on a Linux system.

Networkingconcurrent connectionslinux
0 likes · 11 min read
Understanding the Maximum Concurrent TCP Connections and the Meaning of Port 65535
Tencent Architect
Tencent Architect
Sep 27, 2023 · Cloud Native

OpenCloudOS Cloud‑Native Practices, Resource Utilization Enhancements, and Testing Framework Overview

The article introduces OpenCloudOS’s cloud‑native initiatives—including a mixed‑workload CPU QoS scheduler, the RUE resource‑utilization enhancement, the eBPF‑based nettrace network‑diagnosis tool, and the TCase/TSuite testing platform—highlighting how these innovations improve CPU utilization, cut costs, and ensure high‑quality releases.

Open-sourceeBPFlinux
0 likes · 14 min read
OpenCloudOS Cloud‑Native Practices, Resource Utilization Enhancements, and Testing Framework Overview
Open Source Linux
Open Source Linux
Sep 27, 2023 · Fundamentals

Master Linux Kernel Debugging: Tools, Filesystems, and Tracing Techniques

This article provides a comprehensive overview of Linux kernel debugging, covering core tools such as printk, ftrace, trace‑cmd, kprobe, systemtap, kgdb, kgtp, perf, as well as pseudo filesystems like procfs, sysfs, debugfs and relayfs, and introduces additional tracers including LTTng, eBPF, Ktap, dtrace4linux, OL DTrace and sysdig.

KGDBKprobeSystemTap
0 likes · 28 min read
Master Linux Kernel Debugging: Tools, Filesystems, and Tracing Techniques
Ubuntu
Ubuntu
Sep 25, 2023 · Operations

Introducing 1Panel: An Open-Source Linux Server Operations Management Panel

1Panel is a modern open‑source Linux server operations management panel that can be installed on Ubuntu with a single command, after which users obtain a temporary access URL and credentials to start managing their servers through a web interface.

1PanelInstallationServer Management
0 likes · 1 min read
Introducing 1Panel: An Open-Source Linux Server Operations Management Panel
Liangxu Linux
Liangxu Linux
Sep 21, 2023 · Operations

How to Build a Simple Website Firewall with iptables on Linux

This step‑by‑step guide shows how to install iptables, clear existing rules, set default DROP policies, allow established connections and loopback traffic, block a specific IP from accessing port 80, save the configuration, and verify that the firewall works as intended.

firewalliptableslinux
0 likes · 5 min read
How to Build a Simple Website Firewall with iptables on Linux
MaGe Linux Operations
MaGe Linux Operations
Sep 20, 2023 · Fundamentals

Is Linux a Real‑Time OS? Comparing RTOS and Time‑Sharing Systems

This article explains the definitions, features, and core concepts of real‑time operating systems (RTOS) and time‑sharing operating systems (TSOS), compares their characteristics and typical use cases, and concludes that standard Linux is a time‑sharing OS that can be patched for real‑time operation.

RTOSReal-Time Operating SystemTime-sharing
0 likes · 9 min read
Is Linux a Real‑Time OS? Comparing RTOS and Time‑Sharing Systems
Bin's Tech Cabin
Bin's Tech Cabin
Sep 18, 2023 · Fundamentals

Unveiling Linux mmap: From Virtual Memory to Page Tables and Huge Pages

This article provides an in‑depth exploration of the Linux mmap system call, covering its role in virtual memory management, page table structures, various mapping types (anonymous, file‑backed, shared, private), flag options, and advanced concepts such as huge pages and transparent huge pages, with kernel‑level diagrams and code examples.

HugePagesPage Tablekernel
0 likes · 62 min read
Unveiling Linux mmap: From Virtual Memory to Page Tables and Huge Pages
MaGe Linux Operations
MaGe Linux Operations
Sep 14, 2023 · Operations

9 Essential Linux Server Optimization Tips for Faster, Safer Operations

This guide presents nine practical Linux server optimization techniques—including time synchronization, SYN‑cookie protection, Squid and Nginx tuning, file‑descriptor limits, service minimization, IPv6 disabling, NIC activation, and memory‑management insights—to boost precision, stability, performance, and security.

Performance Tuningkernel parameterslinux
0 likes · 8 min read
9 Essential Linux Server Optimization Tips for Faster, Safer Operations
Zhuanzhuan Tech
Zhuanzhuan Tech
Sep 14, 2023 · Fundamentals

Analysis and Comparison of ptmalloc and tcmalloc Memory Allocators on Linux

This article examines Linux memory management fundamentals, explains the brk/sbrk and mmap system calls, details the internal architectures, allocation and reclamation processes of ptmalloc and tcmalloc, analyzes key configuration parameters, and presents benchmark and production‑level results that demonstrate their impact on performance and memory usage.

PerformanceTCMallocbenchmark
0 likes · 32 min read
Analysis and Comparison of ptmalloc and tcmalloc Memory Allocators on Linux
Liangxu Linux
Liangxu Linux
Sep 12, 2023 · Operations

Master Linux User and Group Management: Commands, Files, and Best Practices

This guide explains how Linux stores user and group information in /etc/passwd, /etc/shadow, /etc/group, and /etc/gshadow, and provides detailed usage of commands such as useradd, usermod, userdel, groupadd, groupmod, and gpasswd for creating, modifying, locking, and deleting accounts and groups.

User Managementgroup-managementlinux
0 likes · 16 min read
Master Linux User and Group Management: Commands, Files, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Sep 10, 2023 · Fundamentals

Why Debian’s Slow Release Cycle Makes It the Stable Choice for Developers

Debian, often labeled as slow and conservative, offers a stable, well‑tested release strategy with three branches—Stable, Testing, and Unstable—making it ideal for developers who prioritize reliability over rapid updates, while still powering major services, cloud infrastructure, and countless derivative distributions.

CommunityDebianStability
0 likes · 11 min read
Why Debian’s Slow Release Cycle Makes It the Stable Choice for Developers
Liangxu Linux
Liangxu Linux
Sep 7, 2023 · Operations

Essential Shell Scripts Every Ops Engineer Should Use

This article presents a collection of practical Bash scripts for system administrators, covering load monitoring, file backup, log cleanup, service health checks, automated deployment, disk usage alerts, temporary file removal, network connectivity testing, bulk renaming, and batch service control, each with ready-to-use code examples.

AutomationOpslinux
0 likes · 6 min read
Essential Shell Scripts Every Ops Engineer Should Use
MaGe Linux Operations
MaGe Linux Operations
Sep 7, 2023 · Fundamentals

Master Linux Shell Commands and Permission Management: A Complete Guide

This article explains how the Linux shell works, why users interact with the kernel through a shell, and provides a detailed walkthrough of Linux permission concepts, file types, symbolic and octal representations, and practical commands like chmod, chown, chgrp, and umask for managing access control.

File Permissionschmodchown
0 likes · 13 min read
Master Linux Shell Commands and Permission Management: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 2, 2023 · Operations

Top 5 Linux Monitoring Tools Every Ops Engineer Should Use

This article introduces five essential Linux monitoring tools—iotop, htop, IPTraf, Monit, and related resources—explaining how each helps operations engineers diagnose I/O, CPU, memory, and network issues in real time without a GUI, and offers guidance on installation and practical use cases.

IPTrafMonitOps
0 likes · 6 min read
Top 5 Linux Monitoring Tools Every Ops Engineer Should Use
Open Source Linux
Open Source Linux
Sep 1, 2023 · Fundamentals

Top Linux Shell Interview Questions and Practical Answers

This article presents ten common Linux shell interview questions, each followed by concise explanations and ready‑to‑run command‑line examples that illustrate how to abort scripts, manipulate files, inspect characters, manage directories, and understand process states.

Command LineInterviewScripting
0 likes · 7 min read
Top Linux Shell Interview Questions and Practical Answers
MaGe Linux Operations
MaGe Linux Operations
Aug 31, 2023 · Operations

Mastering Nginx: Key Features, Core Configurations, and Advanced Commands

This article provides a comprehensive overview of Nginx, covering its high‑performance features, typical use cases, essential commands, and detailed configuration directives—including main, events, http, server, and location blocks—plus practical examples of server_name, root, alias, and rewrite rules.

Configurationlinuxload balancing
0 likes · 18 min read
Mastering Nginx: Key Features, Core Configurations, and Advanced Commands
Laravel Tech Community
Laravel Tech Community
Aug 30, 2023 · Fundamentals

Comprehensive Linux Guide: Filesystem, Commands, Permissions, Users, Processes, and Software Installation

This article provides a detailed overview of Linux fundamentals, covering the directory structure, essential command-line operations, file permission management, user and group administration, process monitoring and termination, as well as common software installation methods using tar, rpm, and yum.

Process ManagementUser Managementcommands
0 likes · 16 min read
Comprehensive Linux Guide: Filesystem, Commands, Permissions, Users, Processes, and Software Installation
MaGe Linux Operations
MaGe Linux Operations
Aug 30, 2023 · Fundamentals

How Linux Translates Virtual Addresses into Physical Memory

This article explains Linux's memory management, detailing how physical memory is organized into pages, zones, and nodes, how virtual addresses are structured for user and kernel space, and how page tables, the buddy system, SLUB, and TLB work together to map virtual addresses to physical memory.

Memory ManagementOS fundamentalslinux
0 likes · 12 min read
How Linux Translates Virtual Addresses into Physical Memory
Open Source Linux
Open Source Linux
Aug 30, 2023 · Fundamentals

How PCIe Configuration Impacts Network Performance: A Practical Guide

This article explains how PCIe width, speed, Max Payload Size, and Max Read Request affect network adapter performance, shows how to verify and adjust these settings with lspci and setpci commands, and provides formulas for calculating the resulting PCIe bandwidth limits.

Hardware ConfigurationNetwork PerformancePCIe
0 likes · 8 min read
How PCIe Configuration Impacts Network Performance: A Practical Guide
Liangxu Linux
Liangxu Linux
Aug 27, 2023 · Operations

Essential Linux Commands: uname, hostname, dmesg, du, date, echo and More

This guide presents a concise reference of common Linux command‑line utilities—including uname, hostname, dmesg, stat, du, date, echo, watch, which, whereis, locate and updatedb—showing their typical options, usage examples and visual output to help users quickly retrieve system information, manage files and monitor processes.

Command LineUnixlinux
0 likes · 10 min read
Essential Linux Commands: uname, hostname, dmesg, du, date, echo and More
Ubuntu
Ubuntu
Aug 25, 2023 · Industry Insights

Is Ubuntu a Better Choice After Red Hat Closes RHEL Source Access?

The article examines Red Hat's decision to close RHEL source access, traces the historical relationship between CentOS and RHEL, explains how CentOS Stream now receives updates via community feedback, and evaluates Ubuntu Pro's long‑term support as an alternative for enterprise cloud deployments.

CentOSEnterprise CloudRHEL
0 likes · 3 min read
Is Ubuntu a Better Choice After Red Hat Closes RHEL Source Access?
Ubuntu
Ubuntu
Aug 25, 2023 · Operations

Which CentOS ISO Should You Download Now That CentOS 8 Is EOL?

The article explains that CentOS 8 stopped receiving updates in December 2021, recommends using CentOS 7 (supported until June 2024), and details the various ISO variants and download sources for CentOS 7.

CentOSCentOS 7CentOS 8
0 likes · 3 min read
Which CentOS ISO Should You Download Now That CentOS 8 Is EOL?
Deepin Linux
Deepin Linux
Aug 25, 2023 · Fundamentals

Linux Network Packet Reception: From NIC to Kernel and Protocol Stack

This article explains how Linux receives network packets, detailing the NIC’s DMA transfer, hardware and software interrupt handling, NAPI scheduling, kernel processing, and the subsequent traversal through the IP and transport layers up to the user‑space application.

NAPIPacket Receptionlinux
0 likes · 27 min read
Linux Network Packet Reception: From NIC to Kernel and Protocol Stack
Open Source Linux
Open Source Linux
Aug 25, 2023 · Fundamentals

Understanding Linux IRQ and SoftIRQ: From Basics to Deferred Handling

This article explains the fundamentals of Linux interrupt handling, covering the concepts of hardware and software interrupts, the IRQ processing flow, maskable versus non‑maskable interrupts, and the three deferred execution mechanisms—softirq, tasklet, and workqueue—along with code examples and practical considerations.

Deferred Executioninterrupt handlingirq
0 likes · 14 min read
Understanding Linux IRQ and SoftIRQ: From Basics to Deferred Handling
Liangxu Linux
Liangxu Linux
Aug 24, 2023 · Fundamentals

Unveiling Servers: Hands‑On Guide to Types, Hardware, and Key Specs

This article provides a practical overview of physical servers, comparing them with PCs, explaining hardware classifications, internal components, and essential parameters such as brand, model, serial number, and configuration, while highlighting their role in virtualization and data‑center operations.

Data CenterHardwareVirtualization
0 likes · 6 min read
Unveiling Servers: Hands‑On Guide to Types, Hardware, and Key Specs
MaGe Linux Operations
MaGe Linux Operations
Aug 24, 2023 · Operations

Mastering Linux Cgroups: Control CPU, Memory, and I/O for Containers

This article explains Linux cgroups—how they group processes, limit and account for CPU, memory, and I/O usage, the differences between cgroup v1 and v2, key concepts like subsystems and hierarchies, and practical commands and configuration steps for managing resources with systemd and the command line.

CPU LimitingSystemdcgroups
0 likes · 24 min read
Mastering Linux Cgroups: Control CPU, Memory, and I/O for Containers
Liangxu Linux
Liangxu Linux
Aug 23, 2023 · Operations

Why rsync Beats scp for Reliable File Transfers (and How to Use It)

This guide explains what rsync is, the platforms it supports, how to install it on Linux and macOS, and provides step‑by‑step commands with key options like -partial and -z to reliably copy files and resume interrupted transfers, offering a more robust alternative to scp.

backupfile transferlinux
0 likes · 5 min read
Why rsync Beats scp for Reliable File Transfers (and How to Use It)
Open Source Linux
Open Source Linux
Aug 23, 2023 · Fundamentals

Unlock Linux Mastery: Essential Commands, Shell Basics, and System Administration Guide

This comprehensive guide introduces Linux fundamentals for programmers, covering core concepts, essential commands, shell usage, file operations, process management, networking, package handling, compression, backup tools, and Vim editing, providing practical examples and step‑by‑step instructions to help you become proficient with Linux.

Command Linelinuxsystem administration
0 likes · 63 min read
Unlock Linux Mastery: Essential Commands, Shell Basics, and System Administration Guide
Liangxu Linux
Liangxu Linux
Aug 22, 2023 · Operations

Enable SSH on Raspberry Pi and Access It Anywhere with cpolar

This guide shows how to enable SSH on a Raspberry Pi, find its IP address, connect via SSH from Windows, macOS or Linux, and then expose the Pi to the public internet using the cpolar tunneling service for remote access from any location.

Raspberry PiRemote Accesscpolar
0 likes · 8 min read
Enable SSH on Raspberry Pi and Access It Anywhere with cpolar
Liangxu Linux
Liangxu Linux
Aug 17, 2023 · Operations

Why the ss Command Beats netstat for Fast Socket Monitoring

The article explains how the Linux ss command provides comprehensive socket statistics, offers numerous filtering options, runs dramatically faster than netstat, and includes practical examples and usage tips for monitoring TCP, UDP, and other socket connections.

linuxnetstat alternativenetwork monitoring
0 likes · 8 min read
Why the ss Command Beats netstat for Fast Socket Monitoring
Ops Development Stories
Ops Development Stories
Aug 17, 2023 · Operations

Understanding Server Storage Types: HDD, SSD, RAID & Network Storage Explained

This article explains the different server storage types—including mechanical HDDs, solid‑state SSDs, various interfaces, RAID arrays, and network‑attached storage—while covering their structures, performance characteristics, Linux device handling, and how to choose the right solution based on cost, capacity, speed, and reliability.

PerformanceRAIDSSD
0 likes · 9 min read
Understanding Server Storage Types: HDD, SSD, RAID & Network Storage Explained
Open Source Linux
Open Source Linux
Aug 14, 2023 · Operations

9 Essential Linux Server Optimization Tips for Faster, Safer Operations

This article presents nine practical Linux server optimization techniques—including time synchronization, SYN cookie activation, Squid and Nginx tuning, increasing file descriptor limits, disabling unnecessary services, turning off IPv6, enabling RHEL NIC ONBOOT, and understanding memory management—to achieve precise, stable, efficient, and secure server performance.

linuxserver optimizationsysctl
0 likes · 7 min read
9 Essential Linux Server Optimization Tips for Faster, Safer Operations
MaGe Linux Operations
MaGe Linux Operations
Aug 12, 2023 · Operations

su vs sudo: Which Linux Privilege Command Should You Use?

This article explains the differences between the Linux su and sudo commands, covering how each switches user identity, their security implications, permission scopes, logging behavior, usage methods, and ideal scenarios to help you choose the right tool for privileged operations.

linuxprivilege escalationsu
0 likes · 6 min read
su vs sudo: Which Linux Privilege Command Should You Use?
Architect's Tech Stack
Architect's Tech Stack
Aug 11, 2023 · Operations

Understanding and Using the su and sudo Commands on Linux

This article explains the differences between the su and sudo commands, demonstrates how to create users, switch between them using login and non‑login shells, shows practical examples with code snippets, and covers sudo configuration via the /etc/sudoers file for secure privilege escalation.

Command Linelinuxsu
0 likes · 13 min read
Understanding and Using the su and sudo Commands on Linux