Tagged articles

linux

5000 articles · Page 27 of 50
Open Source Linux
Open Source Linux
Aug 10, 2023 · Operations

How to Optimize Linux System Performance: A Practical Guide

This article explains why Linux performance issues arise, examines hardware, OS, network and application factors, outlines RAID choices, details OS and kernel tuning, describes the roles of ops staff, architects and developers, and provides a step‑by‑step troubleshooting workflow to improve system responsiveness and stability.

CPURAIDSystem Optimization
0 likes · 16 min read
How to Optimize Linux System Performance: A Practical Guide
Liangxu Linux
Liangxu Linux
Aug 8, 2023 · Fundamentals

Master Linux Process Management: ps, Signals, Priorities & Job Control

This guide explains how to inspect and control Linux processes using the ps and top commands, explores process creation, termination, signals, priority adjustment, the /proc filesystem, and job control techniques for background and foreground execution.

Proc FilesystemProcess Managementjob-control
0 likes · 14 min read
Master Linux Process Management: ps, Signals, Priorities & Job Control
21CTO
21CTO
Aug 8, 2023 · Cloud Computing

Microsoft Unveils Powerful Azure ND H100 v5 AI VM and Expands Azure OpenAI Regions

Microsoft launched the Azure ND H100 v5 virtual machine, featuring up to thousands of NVIDIA H100 GPUs and advanced networking for generative AI workloads, expanded Azure OpenAI service regions, while Linux disabled AMD fTPM RNG in kernel 6.5, and MDN introduced an AI Helper beta for web developers.

Azurecloud-computinglinux
0 likes · 7 min read
Microsoft Unveils Powerful Azure ND H100 v5 AI VM and Expands Azure OpenAI Regions
Programmer DD
Programmer DD
Aug 8, 2023 · Operations

Why IPv6 Migration Is Critical and How to Overcome Real‑World Challenges

The article explains the escalating costs of IPv4 addresses, outlines the technical and operational benefits of IPv6, shares a step‑by‑step migration experience with Debian, NAT64, and Docker, and highlights practical pitfalls and solutions for running production services on IPv6.

DockerIPv4 pricingIPv6
0 likes · 19 min read
Why IPv6 Migration Is Critical and How to Overcome Real‑World Challenges
MaGe Linux Operations
MaGe Linux Operations
Aug 6, 2023 · Operations

Master Essential Linux Commands: From uname to updatedb

This guide walks through dozens of fundamental Linux shell commands—including uname, hostname, dmesg, stat, du, date, echo, watch, which, whereis, locate, and updatedb—explaining their options, usage examples, and how to interpret their output for effective system administration.

Unixlinuxshell
0 likes · 14 min read
Master Essential Linux Commands: From uname to updatedb
Liangxu Linux
Liangxu Linux
Aug 5, 2023 · Operations

Mastering lsof: List Open Files and Diagnose Linux Systems

This guide explains the purpose of the lsof command, its syntax, the types of files it can list, common options, and provides dozens of practical examples for inspecting processes, network connections, and file descriptors on Linux systems.

linuxlsofopen files
0 likes · 13 min read
Mastering lsof: List Open Files and Diagnose Linux Systems
MaGe Linux Operations
MaGe Linux Operations
Aug 4, 2023 · Information Security

Master tcpdump: Install, Capture, and Analyze Network Packets on Linux

This guide walks you through installing tcpdump on various Linux distributions, explains its core features, and provides step‑by‑step command examples for capturing packets from specific interfaces, limiting packet counts, displaying data in ASCII or hex, saving to files, and filtering by IP, port, or protocol.

Command Linelinuxnetwork analysis
0 likes · 7 min read
Master tcpdump: Install, Capture, and Analyze Network Packets on Linux
Open Source Linux
Open Source Linux
Aug 4, 2023 · Cloud Computing

Understanding KVM Virtualization: From Basics to Advanced Monitoring

This article explains virtualization concepts, the relationship between virtualization and cloud computing, details KVM architecture and installation, and shows how to manage and monitor KVM virtual machines using tools like libvirt, virt‑manager, virsh, and BCC tracing.

Cloud ComputingKVMQEMU
0 likes · 13 min read
Understanding KVM Virtualization: From Basics to Advanced Monitoring
Java Interview Crash Guide
Java Interview Crash Guide
Aug 3, 2023 · Fundamentals

Master Linux Basics: Essential Commands, Shell, System Management, and Vim Editing

This comprehensive guide introduces Linux fundamentals, covering core concepts, essential commands, file and directory operations, user and permission management, process handling, networking, software installation, compression, backup, and Vim editor usage, providing practical examples and clear explanations for developers and system administrators.

Vimlinuxsystem administration
0 likes · 57 min read
Master Linux Basics: Essential Commands, Shell, System Management, and Vim Editing
Top Architect
Top Architect
Aug 3, 2023 · Operations

Using nsenter to Access Container Namespaces: Syntax, Options, and Examples

This article explains the nsenter command, its purpose for entering Linux container namespaces, detailed option flags, usage syntax, and practical examples for debugging container networking and other namespaces, while also covering the underlying concepts of namespaces, clone, and setns.

ContainersDockerSystem Programming
0 likes · 10 min read
Using nsenter to Access Container Namespaces: Syntax, Options, and Examples
Deepin Linux
Deepin Linux
Jul 31, 2023 · Fundamentals

An Overview of SPDK (Storage Performance Development Kit) and Its Usage

This article provides a comprehensive overview of Intel's open‑source SPDK, explaining its user‑space driver model, polling I/O, core components, integration with Ceph, architecture layers, compilation steps, code examples, and design considerations for building high‑performance storage and file‑system solutions.

NVMeSPDKUser-space I/O
0 likes · 25 min read
An Overview of SPDK (Storage Performance Development Kit) and Its Usage
Open Source Linux
Open Source Linux
Jul 31, 2023 · Operations

When to Use su vs sudo: Choosing the Right Linux Privilege Command

This article compares the Linux su and sudo commands, explaining how each works, their security implications, logging behavior, usage differences, and ideal scenarios, helping users choose the appropriate tool for switching users or executing privileged operations.

linuxprivilege escalationsu
0 likes · 6 min read
When to Use su vs sudo: Choosing the Right Linux Privilege Command
php Courses
php Courses
Jul 30, 2023 · Operations

How to Schedule Automatic Backups for PHP Websites on CentOS

This guide explains three practical methods—using crontab, rsync, and mysqldump—to set up scheduled backups of PHP website files and databases on a CentOS server, ensuring data protection through automated daily or periodic tasks.

CentOSPHPbackup
0 likes · 4 min read
How to Schedule Automatic Backups for PHP Websites on CentOS
Open Source Linux
Open Source Linux
Jul 28, 2023 · Operations

Master Linux Performance: Essential Monitoring Tools Explained

This article introduces a comprehensive set of Linux performance and observability tools—such as vmstat, iostat, dstat, iotop, pidstat, top/htop, mpstat, netstat, ps, strace, uptime, lsof, perf, and sar—explaining their purpose, typical usage, and how they fit into basic and advanced performance analysis workflows.

Command LinePerformance Monitoringlinux
0 likes · 14 min read
Master Linux Performance: Essential Monitoring Tools Explained
Liangxu Linux
Liangxu Linux
Jul 26, 2023 · Operations

Master Linux Perf: From Event Subsystem to Flame Graphs

This article provides a comprehensive guide to Linux Perf, covering its architecture, counting and sampling modes, event classifications, the full suite of Perf tools, and how to generate and interpret CPU and Off‑CPU flame graphs for deep performance analysis.

Perf EventsSystem Tracingflame graph
0 likes · 20 min read
Master Linux Perf: From Event Subsystem to Flame Graphs
Liangxu Linux
Liangxu Linux
Jul 24, 2023 · Operations

How to Install and Use tcpping for TCP‑Based Latency Measurements on Linux

This guide explains why the traditional ping tool may fail behind firewalls, introduces the TCP‑based tcpping utility, details its installation prerequisites (tcptraceroute and bc), shows how to download and set up the script, and provides comprehensive usage options and examples for measuring network RTT.

TCP pingbclinux
0 likes · 7 min read
How to Install and Use tcpping for TCP‑Based Latency Measurements on Linux
Open Source Linux
Open Source Linux
Jul 24, 2023 · Fundamentals

Master the Linux ls Command: 20 Essential Options Explained

This guide walks you through the Linux ls command, explaining its purpose and demonstrating twenty practical options—from basic listings and long format to sorting, hidden files, recursive traversal, and version info—so you can navigate and manage files efficiently.

Unixfile listinglinux
0 likes · 9 min read
Master the Linux ls Command: 20 Essential Options Explained
Liangxu Linux
Liangxu Linux
Jul 23, 2023 · Backend Development

Unlocking Linux Memory: From Address Spaces to Allocation Algorithms

This article provides a comprehensive guide to Linux memory management, covering memory fundamentals, address space layout, paging and segmentation, the buddy and slab allocation algorithms, kernel and user‑space memory pools, common pitfalls, and practical tools for monitoring and debugging memory usage.

DMASlab AllocatorUser Space
0 likes · 18 min read
Unlocking Linux Memory: From Address Spaces to Allocation Algorithms
Liangxu Linux
Liangxu Linux
Jul 23, 2023 · Operations

Master Linux perf: From Basics to Advanced Profiling and Flame Graphs

This comprehensive guide introduces Linux perf, explains its core components, walks through essential commands, demonstrates real‑world use cases such as CPU, memory, and I/O analysis, shows how to generate flame graphs, and provides advanced tips and troubleshooting for accurate performance profiling on Linux systems.

benchmarkflamegraphlinux
0 likes · 24 min read
Master Linux perf: From Basics to Advanced Profiling and Flame Graphs
Liangxu Linux
Liangxu Linux
Jul 20, 2023 · Fundamentals

Mastering the Linux ls Command: 20 Essential Options Explained

This guide walks you through the 20 most useful ls command options, showing how to list files, display detailed information, sort by size or time, show hidden items, format output, and more, with clear examples and screenshots for each feature.

Command Linefile managementlinux
0 likes · 8 min read
Mastering the Linux ls Command: 20 Essential Options Explained
Liangxu Linux
Liangxu Linux
Jul 20, 2023 · Information Security

Boost Your Server Security: Essential SSH, User, and Sudo Hardening Steps

This guide walks you through practical Linux server hardening techniques—including SSH configuration tweaks, disabling ICMP ping responses, managing system users and groups, protecting critical account files, and safely granting root privileges—so you can reduce attack surface and improve overall security.

SSH HardeningUser Managementlinux
0 likes · 6 min read
Boost Your Server Security: Essential SSH, User, and Sudo Hardening Steps
Bin's Tech Cabin
Bin's Tech Cabin
Jul 20, 2023 · Fundamentals

How Linux Maps Virtual Memory to Physical Memory: Inside Page Tables

This article walks through the Linux kernel's memory‑management subsystem, explaining how virtual memory is linked to physical memory via page tables, covering single‑level, two‑level and multi‑level paging, the structure of page‑table entries, the role of the MMU and TLB, and the complete CPU address‑translation process.

Memory Managementlinuxoperating system fundamentals
0 likes · 67 min read
How Linux Maps Virtual Memory to Physical Memory: Inside Page Tables
MaGe Linux Operations
MaGe Linux Operations
Jul 19, 2023 · Operations

Master Linux System Monitoring: Top, vmstat, pidstat, iostat & More

This guide explains essential Linux monitoring tools—top, vmstat, pidstat, iostat, netstat, sar, and tcpdump—detailing the metrics they expose, how to interpret CPU, memory, disk, and network statistics, and practical command examples for effective server performance troubleshooting.

Performancelinuxoperations
0 likes · 17 min read
Master Linux System Monitoring: Top, vmstat, pidstat, iostat & More
Open Source Linux
Open Source Linux
Jul 19, 2023 · Fundamentals

Which Linux File System Should You Choose? Ext4 vs Btrfs and More

Choosing the right file system for a Linux installation can be daunting, so this guide compares the top general‑purpose options—ext4 and Btrfs—while also reviewing alternatives such as ZFS, Reiser4, XFS, and JFS, helping users select the best fit for their needs.

BtrfsZFSext4
0 likes · 7 min read
Which Linux File System Should You Choose? Ext4 vs Btrfs and More
Liangxu Linux
Liangxu Linux
Jul 18, 2023 · Fundamentals

10 Essential Linux Commands to Quickly View Text Files

When you need to inspect text files on a Linux system without opening a full editor, these ten command‑line tools—cat, less, head, tail, wc, grep, find, locate, sort, and uniq—provide fast, precise ways to display, search, count, and manipulate file contents.

Command LineFile InspectionShell Commands
0 likes · 7 min read
10 Essential Linux Commands to Quickly View Text Files
Liangxu Linux
Liangxu Linux
Jul 17, 2023 · Operations

How to Stress Test CPU on Linux Using stress and mpstat

This guide explains how to perform CPU stress testing on Linux by installing and using the stress and mpstat commands, detailing installation steps, command options, example executions, and how to interpret their output to assess system performance and stability.

CPU stress testPerformance Monitoringlinux
0 likes · 5 min read
How to Stress Test CPU on Linux Using stress and mpstat
AI Cyberspace
AI Cyberspace
Jul 17, 2023 · Operations

Mastering VRRP: How to Ensure Router Redundancy and Prevent Split‑Brain Failures

This article explains the VRRP protocol’s core concepts, state machine, election process, and multi‑master HA mode, provides step‑by‑step Linux router configuration examples—including group creation, priority, interface tracking, preempt mode, timers, and learning—plus an overview of Keepalived’s architecture and split‑brain mitigation strategies.

KeepalivedVRRPhigh availability
0 likes · 19 min read
Mastering VRRP: How to Ensure Router Redundancy and Prevent Split‑Brain Failures
Open Source Linux
Open Source Linux
Jul 17, 2023 · Backend Development

Unlocking Linux Memory: From Address Spaces to Allocation Algorithms

This comprehensive guide explores Linux memory fundamentals, address space layout, fragmentation, the buddy and slab allocation algorithms, kernel and user‑space memory usage scenarios, and common pitfalls, providing backend developers with practical insights to improve performance and stability.

Allocation AlgorithmsDMAMemory Management
0 likes · 20 min read
Unlocking Linux Memory: From Address Spaces to Allocation Algorithms
Liangxu Linux
Liangxu Linux
Jul 13, 2023 · Fundamentals

5 Surprising Ways Linux Can Transform Your Projects

From laser cutting and gaming to office tasks, music production, retro computing, and server power, Linux proves it can handle a wide range of unexpected and creative uses beyond traditional desktop or server roles.

GamingLaser CuttingMusic Production
0 likes · 9 min read
5 Surprising Ways Linux Can Transform Your Projects
Open Source Linux
Open Source Linux
Jul 13, 2023 · Fundamentals

Binary Packages vs Source Compilation: Which Linux Installation Method Wins?

This guide explains Linux software installation, comparing pre‑built binary packages with compiling from source, covering package managers, repository formats, build tools like CMake and make, and the advantages of each approach for stability, customization, and access to the latest features.

Binary PackagesCMakePackage Management
0 likes · 8 min read
Binary Packages vs Source Compilation: Which Linux Installation Method Wins?
Liangxu Linux
Liangxu Linux
Jul 12, 2023 · Fundamentals

Master Linux Memory Management: From Physical Pages to Virtual Mapping

This comprehensive guide explains Linux memory management concepts, covering physical and virtual memory, allocation and release methods, related kernel functions, process switching interactions, performance tuning, leak detection, fragmentation mitigation, and real‑world application examples with practical C code snippets.

C programmingPhysical Memorylinux
0 likes · 36 min read
Master Linux Memory Management: From Physical Pages to Virtual Mapping
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2023 · Fundamentals

How mmap Turns Files into Memory: A Deep Dive into Virtual Memory

This article explains how mmap maps file segments into a process's virtual address space, how virtual memory and physical memory interact, and the mechanisms of address translation, paging, and segmentation that enable efficient memory sharing and file I/O in Linux.

OS fundamentalslinuxmemory mapping
0 likes · 6 min read
How mmap Turns Files into Memory: A Deep Dive into Virtual Memory
macrozheng
macrozheng
Jul 11, 2023 · Operations

Mastering 1Panel: Deploy and Manage Linux Servers with One-Click Ease

This guide introduces 1Panel, an open-source Linux server operation panel that integrates WordPress and Halo, explains how to install it with a single curl command, and demonstrates managing containers, databases, applications, and host settings through its web interface.

1PanelDockerServer Management
0 likes · 6 min read
Mastering 1Panel: Deploy and Manage Linux Servers with One-Click Ease
Liangxu Linux
Liangxu Linux
Jul 10, 2023 · Operations

Mastering Linux find: 7 Powerful Ways to Locate and Manage Files

Learn how to harness the Linux find command with seven practical examples—including searching by name, type, timestamps, size, permissions, ownership, and executing actions—so you can efficiently locate and manage files, solve common interview questions, and automate system tasks.

File Searchfind commandlinux
0 likes · 7 min read
Mastering Linux find: 7 Powerful Ways to Locate and Manage Files
MaGe Linux Operations
MaGe Linux Operations
Jul 10, 2023 · Operations

Master Linux Performance: Key Factors and Optimization Strategies

This article explains how Linux performance depends on hardware, OS configuration, and application design, detailing CPU, memory, disk I/O, network bandwidth, RAID choices, kernel tuning, file‑system selection, and the roles of operators, architects, and developers in a systematic optimization workflow.

CPUMemoryRAID
0 likes · 14 min read
Master Linux Performance: Key Factors and Optimization Strategies
Liangxu Linux
Liangxu Linux
Jul 9, 2023 · Fundamentals

Why Choose Binary Packages Over Building from Source on Linux?

This guide explains the differences between binary packages and source code installations on Linux, covering how package managers work, the benefits of pre‑compiled binaries, and when compiling from source can be advantageous.

Binary PackagesCMakeMakefile
0 likes · 9 min read
Why Choose Binary Packages Over Building from Source on Linux?
Liangxu Linux
Liangxu Linux
Jul 9, 2023 · Fundamentals

10 Fun Linux Commands to Play with Your Terminal

This guide introduces ten entertaining Linux command‑line tools—rev, asciiview, sl, aafire, cmatrix, factor, oneko, boxes, xeyes, and pv—explaining how to install each package on Debian‑based systems, showing example usage, and illustrating the visual effects with screenshots.

Command LineFun Commandslinux
0 likes · 5 min read
10 Fun Linux Commands to Play with Your Terminal
Liangxu Linux
Liangxu Linux
Jul 9, 2023 · Information Security

Mastering tcpdump: Essential Commands and Real‑World Examples for Network Analysis

This guide explains how to use tcpdump (and its predecessor ethereal) for capturing and analyzing network traffic, describes key command‑line options, and provides dozens of practical examples ranging from basic packet dumps to complex filtered captures and related networking utilities.

information securitylinuxnetwork monitoring
0 likes · 17 min read
Mastering tcpdump: Essential Commands and Real‑World Examples for Network Analysis
php Courses
php Courses
Jul 9, 2023 · Backend Development

How to Daemonize PHP-FPM Using systemd and Supervisor

This article explains common reasons why PHP-FPM processes may terminate unexpectedly and provides step‑by‑step instructions for configuring systemd and Supervisor to supervise PHP‑FPM, ensuring continuous and reliable operation on Linux servers.

PHP-FPMProcess ManagementSystemd
0 likes · 4 min read
How to Daemonize PHP-FPM Using systemd and Supervisor
JD Tech
JD Tech
Jul 7, 2023 · Operations

Practical Applications of Shell Scripting for Test Development and Automation

This article explores common pain points in test development, demonstrates how Shell scripting can automate repetitive Linux tasks, introduces basic commands like copy and concatenate, and presents real‑world case studies such as auto‑comment generation, memory‑usage monitoring, service management, and function encapsulation to boost productivity.

AutomationDevOpsScripting
0 likes · 11 min read
Practical Applications of Shell Scripting for Test Development and Automation
Open Source Linux
Open Source Linux
Jul 7, 2023 · Operations

Unlock Peak Linux Performance: Proven Tuning Strategies for Faster Systems

This article explains how to identify and resolve Linux performance bottlenecks by examining hardware resources, operating‑system settings, storage configurations, network bandwidth, and application behavior, and it outlines a systematic troubleshooting workflow for administrators, architects, and developers.

CPURAIDSystem Optimization
0 likes · 15 min read
Unlock Peak Linux Performance: Proven Tuning Strategies for Faster Systems
21CTO
21CTO
Jul 6, 2023 · Fundamentals

Master the Linux cat Command: From Simple Viewing to Advanced Redirection

This guide walks you through the Linux cat command, explaining its basic file‑display function, how to create and append files, redirect content, show line numbers, and remove empty lines, all with clear examples and practical tips for everyday shell use.

Command Linecat commandfile-manipulation
0 likes · 7 min read
Master the Linux cat Command: From Simple Viewing to Advanced Redirection
Didi Tech
Didi Tech
Jul 5, 2023 · Databases

Performance Optimization of ClickHouse: Identifying and Fixing High CPU Usage in BgMoveProcPool Threads

By adding a guard that skips the costly part‑scan in MergeTreePartsMover::selectPartsForMove when disk usage is below the threshold and no MoveTTL is set, Didi reduced BgMoveProcPool thread CPU consumption from about 30 % to under 4 %, halving overall node CPU load and improving ClickHouse’s PB‑scale performance.

BgMoveProcPoolCPUClickHouse
0 likes · 10 min read
Performance Optimization of ClickHouse: Identifying and Fixing High CPU Usage in BgMoveProcPool Threads
Open Source Linux
Open Source Linux
Jul 5, 2023 · Operations

Automate Cron Jobs with Ansible: Step-by-Step Playbook Guide

Learn how to install Ansible, then create, modify, and delete crontab entries across multiple hosts using Ansible playbooks, with detailed examples of YAML configurations and command-line instructions that illustrate Infrastructure as Code for reliable scheduled task management.

AnsibleDevOpsScheduled Tasks
0 likes · 4 min read
Automate Cron Jobs with Ansible: Step-by-Step Playbook Guide
Liangxu Linux
Liangxu Linux
Jul 4, 2023 · Fundamentals

Master Linux History Expansion: 8 Powerful ‘!’ Command Tricks

This guide explains eight practical uses of the ‘!’ operator in Linux shells, covering how to rerun commands by number, reference previous arguments, handle multiple parameters, search by keyword, repeat the last command, and perform conditional deletions and directory checks.

bang operatorcommand historylinux
0 likes · 10 min read
Master Linux History Expansion: 8 Powerful ‘!’ Command Tricks
Open Source Linux
Open Source Linux
Jul 4, 2023 · Operations

Master Linux System Monitoring: htop, top, pidstat and More

This guide walks you through essential Linux monitoring tools—htop/top for CPU usage, /proc files for hardware details, uptime and sar for load averages, pidstat for per‑process metrics, strace for system calls, lsof for open files, and network utilities like netstat and ss—providing commands, options, and interpretation tips to help you diagnose performance issues efficiently.

CPUMemoryhtop
0 likes · 14 min read
Master Linux System Monitoring: htop, top, pidstat and More
MaGe Linux Operations
MaGe Linux Operations
Jul 2, 2023 · Operations

Master Linux Performance: Using perf for Profiling and Optimization

Linux perf is a powerful, flexible profiling tool that lets developers and system administrators monitor hardware and software events, analyze CPU, memory, and I/O performance, generate flame graphs, and troubleshoot bottlenecks across single processes, containers, and multi‑core systems, with extensive commands and advanced techniques.

flame graphlinuxperf
0 likes · 28 min read
Master Linux Performance: Using perf for Profiling and Optimization
Liangxu Linux
Liangxu Linux
Jun 29, 2023 · Cloud Computing

How VXLAN Extends VLAN for Scalable Cloud Networks – A Hands‑On Linux and OVS Guide

VXLAN (Virtual eXtensible LAN) overcomes VLAN’s 12‑bit limitation by using 24‑bit VNIs, encapsulating Ethernet frames in UDP, and enabling large‑scale, multi‑tenant overlay networks; the article explains its principles, packet format, and provides step‑by‑step Linux kernel and Open vSwitch implementation examples with commands and flow‑table configurations.

Cloud ComputingNetwork VirtualizationOpen vSwitch
0 likes · 16 min read
How VXLAN Extends VLAN for Scalable Cloud Networks – A Hands‑On Linux and OVS Guide
Open Source Linux
Open Source Linux
Jun 29, 2023 · Fundamentals

Master Linux Memory Management: From Physical to Virtual Memory Explained

This comprehensive guide covers Linux memory management fundamentals, detailing physical and virtual memory concepts, allocation and release mechanisms, key kernel functions, code examples, process switching, performance tuning, leak detection, fragmentation mitigation, and real‑world applications across system, driver, and optimization layers.

Memory ManagementPhysical Memorylinux
0 likes · 38 min read
Master Linux Memory Management: From Physical to Virtual Memory Explained
Architects' Tech Alliance
Architects' Tech Alliance
Jun 28, 2023 · Operations

Master Linux Performance: 8 Essential Tuning Techniques & Tools

This guide outlines eight practical Linux performance‑tuning methods—including kernel parameter tweaks, filesystem and network optimizations, process priority adjustments, memory management, scheduler configuration, software bloat removal, and log cleanup—while showcasing key tools and visual diagrams for effective system optimization.

Performance TuningSystem Optimizationfilesystem
0 likes · 5 min read
Master Linux Performance: 8 Essential Tuning Techniques & Tools
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2023 · Operations

Which Linux Distribution Is Best for Developers? Ubuntu vs Fedora Deep Dive

This article compares popular Linux distributions—Ubuntu and Fedora—examining their package managers, desktop environments, stability, community support, and migration challenges, while also highlighting alternative distros like Bodhi Linux and Linux Lite to help developers choose the most suitable OS for their workflow.

DevelopmentFedoraUbuntu
0 likes · 9 min read
Which Linux Distribution Is Best for Developers? Ubuntu vs Fedora Deep Dive
Liangxu Linux
Liangxu Linux
Jun 27, 2023 · Fundamentals

How to Access and Communicate with Linux Serial Ports Using C

This guide explains Linux serial port device files, shows how to list them, and provides four C programming methods—polling, select‑based interrupt, SIGIO signal handling, and threaded reading—complete with code examples and detailed configuration steps.

C++Device FilesPolling
0 likes · 10 min read
How to Access and Communicate with Linux Serial Ports Using C
Liangxu Linux
Liangxu Linux
Jun 27, 2023 · Fundamentals

Understanding Linux System Calls: How Applications Interact with the Kernel

This article explains what Linux system calls are, how they are implemented—including parameter preparation, mode switching, execution, and return—and lists common file, process, network, and device calls, highlighting their role in enabling applications to access kernel services.

C++System Calllinux
0 likes · 7 min read
Understanding Linux System Calls: How Applications Interact with the Kernel
Laravel Tech Community
Laravel Tech Community
Jun 27, 2023 · Operations

Linux System Administration Commands Reference

This article provides a comprehensive reference of common Linux system administration commands, covering system information, date handling, shutdown/reboot, file and directory manipulation, searching, mounting, disk usage, user/group management, permissions, compression, package management, backup, CD/DVD handling, and networking utilities.

NetworkingPackage ManagementShell Commands
0 likes · 24 min read
Linux System Administration Commands Reference
Laravel Tech Community
Laravel Tech Community
Jun 27, 2023 · Fundamentals

Linux Kernel 6.4 Released with New Rust Features, Filesystem Improvements, and Architecture Optimizations

Linux 6.4 has been officially released, featuring the removal of SELinux runtime disabling, enhancements to F2FS and Btrfs filesystems, a batch of new Rust code, integration of Intel LAM after criticism, performance optimizations for LoongArch, early Apple M2 support, Wi‑Fi 7, and AMD autonomous boot, while the merge window for 6.5 is now open.

Rustfilesystemkernel
0 likes · 2 min read
Linux Kernel 6.4 Released with New Rust Features, Filesystem Improvements, and Architecture Optimizations
Programmer DD
Programmer DD
Jun 27, 2023 · Operations

Why Firefox Crashes on Linux Image Search: Hidden Kernel & AI Code Bug

Mozilla discovered that Firefox crashes on Linux, especially older Debian‑based distributions, whenever users perform an image search on Google; the issue stems from a recent AI‑generated JavaScript function allocating excessive variables, exposing a Linux kernel stack‑limit bug that was fixed in kernel 4.20.

Browser CrashDebianFirefox
0 likes · 5 min read
Why Firefox Crashes on Linux Image Search: Hidden Kernel & AI Code Bug
Architects' Tech Alliance
Architects' Tech Alliance
Jun 26, 2023 · Fundamentals

Understanding Linux Ext Filesystems, RAID, and LVM

This article explains the structure of Linux Ext (2/3/4) filesystems, detailing superblocks, inode tables and data blocks, then describes block groups, the role of superblocks, and outlines the differences between hardware and software RAID as well as the principles and risks of using LVM for flexible storage management.

LVMRAIDfilesystem
0 likes · 5 min read
Understanding Linux Ext Filesystems, RAID, and LVM
MaGe Linux Operations
MaGe Linux Operations
Jun 26, 2023 · Operations

Master Linux Performance: Essential Tools & Commands for System Monitoring

This article compiles a comprehensive guide to Linux performance analysis, covering essential tools such as vmstat, iostat, dstat, top, htop, pidstat, strace, netstat, lsof, perf and sar, explaining their usage, output interpretation, and how they fit into a systematic performance tuning workflow.

Performance Tuninglinuxsystem tools
0 likes · 16 min read
Master Linux Performance: Essential Tools & Commands for System Monitoring
Open Source Linux
Open Source Linux
Jun 26, 2023 · Fundamentals

How Linux Organizes Memory: From Physical Pages to Virtual Address Mapping

This article explains how Linux manages memory by organizing physical pages, using zones and nodes, allocating memory with the buddy system and SLUB, structuring user and kernel virtual address spaces, and translating virtual addresses to physical ones via page tables, TLBs, and dynamic mapping.

Memory ManagementPage TableSLUB
0 likes · 13 min read
How Linux Organizes Memory: From Physical Pages to Virtual Address Mapping
Liangxu Linux
Liangxu Linux
Jun 25, 2023 · Fundamentals

Understanding Linux Process Creation: Kernel and User Space APIs

This article explains Linux process creation and termination, covering kernel functions like kernel_thread, kthread_create, kthread_run, the central _do_fork implementation, and user‑space interfaces such as fork, vfork, and pthread_create, with code snippets and diagrams.

forkkernelkthread
0 likes · 7 min read
Understanding Linux Process Creation: Kernel and User Space APIs
Liangxu Linux
Liangxu Linux
Jun 20, 2023 · Fundamentals

Understanding /dev/tty, /dev/tty0, and /dev/console in Linux

This article explains the distinct roles of the Linux special device files /dev/tty, /dev/tty0, and /dev/console, showing how each maps to the current terminal, the graphical virtual console, and the kernel boot console respectively, with command examples and usage details.

Device Filesconsolelinux
0 likes · 4 min read
Understanding /dev/tty, /dev/tty0, and /dev/console in Linux
Bin's Tech Cabin
Bin's Tech Cabin
Jun 20, 2023 · Fundamentals

How Linux’s kmalloc Memory Pool Works: From Slab Design to Allocation

This article explains the architecture and implementation of the Linux kernel kmalloc memory pool, detailing slab cache creation, size selection rules, cache initialization, allocation and free paths, and how different memory zones are handled, with code examples and diagrams.

Slab Allocatorkernelkmalloc
0 likes · 31 min read
How Linux’s kmalloc Memory Pool Works: From Slab Design to Allocation
Liangxu Linux
Liangxu Linux
Jun 18, 2023 · Operations

Stress Test Your Linux CPU: GUI and Command‑Line Methods Explained

Learn how to stress test a Linux CPU using both a graphical tool (GtkStressTesting) and command‑line utilities (s‑tui and stress), including installation via Flatpak or package managers, configuration steps, monitoring temperature, and exporting results to CSV for analysis.

CPU stress testFlatpakGtkStressTesting
0 likes · 7 min read
Stress Test Your Linux CPU: GUI and Command‑Line Methods Explained
Bin's Tech Cabin
Bin's Tech Cabin
Jun 17, 2023 · Fundamentals

Why Linux Relies on Slab Allocators: Inside the Kernel’s Small Object Pool

This article explains how the Linux kernel supplements its buddy system with the slab allocator to efficiently manage tiny memory blocks, covering slab’s design, memory layout, red‑zone protection, poisoning, per‑CPU caches, NUMA node warehouses, allocation fast‑paths, slow‑paths, and release strategies.

SLUBSlab Allocatorkernel
0 likes · 58 min read
Why Linux Relies on Slab Allocators: Inside the Kernel’s Small Object Pool
Liangxu Linux
Liangxu Linux
Jun 17, 2023 · Operations

Run Linux Commands in the Background Without Losing Them

This guide explains why foreground processes terminate when SSH disconnects, introduces signal types SIGINT and SIGHUP, and provides practical methods—including using &, nohup, job control commands, and GNU Screen—to keep Linux tasks running reliably in the background.

background taskslinuxnohup
0 likes · 7 min read
Run Linux Commands in the Background Without Losing Them
Liangxu Linux
Liangxu Linux
Jun 17, 2023 · Fundamentals

How Linux Handles Incoming and Outgoing Network Packets Step by Step

Linux processes network packets through a layered TCP/IP stack, starting with hardware DMA into a ring buffer, handling interrupts, traversing the network interface, IP, transport, and application layers on receive, and reversing the flow for sending, with detailed steps for each layer and driver interaction.

TCP/IPlinuxnetwork-stack
0 likes · 10 min read
How Linux Handles Incoming and Outgoing Network Packets Step by Step
AI Cyberspace
AI Cyberspace
Jun 17, 2023 · Fundamentals

Open Source’s Journey: From UNIX to Linux and Intel’s Global Collaboration

The article recounts the evolution of open source from the early days of UNIX and the GNU project to Linux’s rise, highlights Intel’s partnership with Chinese OS communities, and argues that open‑source collaboration and international cooperation are essential for future technological innovation.

IntelUnixcollaboration
0 likes · 13 min read
Open Source’s Journey: From UNIX to Linux and Intel’s Global Collaboration