Tagged articles

Linux

5000 articles · Page 39 of 50
ITPUB
ITPUB
Nov 23, 2021 · Fundamentals

How IBM’s CPU Namespace Prototype Redefines Linux Resource Isolation

IBM’s early‑stage CPU Namespace prototype introduces a new Linux kernel namespace that virtualizes logical CPU IDs, enabling containers to see isolated CPU resources, improving consistency, security, and fairness, with test results showing up to 95% memory usage reduction and 64% latency drop without affecting throughput.

CPU NamespaceIBMKernel
0 likes · 6 min read
How IBM’s CPU Namespace Prototype Redefines Linux Resource Isolation
政采云技术
政采云技术
Nov 23, 2021 · Fundamentals

File System Concepts and Linux Virtual File System (VFS) Overview

This article explains the purpose and functions of file systems, describes logical and physical file structures, introduces Linux's virtual file system architecture and its core data structures such as superblocks, inodes, dentries and file objects, and details the path‑lookup process used by the kernel when opening files.

File SystemKernelLinux
0 likes · 33 min read
File System Concepts and Linux Virtual File System (VFS) Overview
Efficient Ops
Efficient Ops
Nov 22, 2021 · Operations

Essential Linux Shell Commands for System Monitoring & Troubleshooting

This guide compiles a comprehensive set of Linux shell commands and common regular expressions for checking processes, CPU, memory, disk usage, network activity, logs, and other system metrics, helping administrators quickly diagnose and resolve performance issues.

Linuxcommand lineops
0 likes · 14 min read
Essential Linux Shell Commands for System Monitoring & Troubleshooting
Python Programming Learning Circle
Python Programming Learning Circle
Nov 22, 2021 · Operations

Debugging Supervisor Log Rotation Issues on Linux

This article explains how to troubleshoot fragmented log files caused by the Supervisor process manager on Linux, covering configuration details, log‑rotation constraints, diagnostic commands, and the eventual resolution by restarting the supervisord service.

LinuxLog RotationProcess Management
0 likes · 5 min read
Debugging Supervisor Log Rotation Issues on Linux
Liangxu Linux
Liangxu Linux
Nov 20, 2021 · Fundamentals

15 Essential Open‑Source Linux Projects Every Developer Should Explore

A curated collection of high‑quality open‑source Linux projects—including command‑line tools, security guides, tutorials, and web‑based shells—provides clear descriptions, key features, and direct GitHub links to help beginners and seasoned professionals quickly enhance their Linux expertise.

LinuxTutorialcommand line
0 likes · 7 min read
15 Essential Open‑Source Linux Projects Every Developer Should Explore
Liangxu Linux
Liangxu Linux
Nov 18, 2021 · Fundamentals

Why Does Linux Use Preemptible Kernels? A Deep Dive into Kernel Preemption Mechanics

This article explains the technical details of Linux kernel preemption, covering the difference between preemptible and non‑preemptible kernels, the role of the reschedule flag and preempt count, scheduling checkpoints and preempt points, low‑latency handling in non‑preemptible kernels, and the voluntary preemption model.

CFSKernelLinux
0 likes · 20 min read
Why Does Linux Use Preemptible Kernels? A Deep Dive into Kernel Preemption Mechanics
TAL Education Technology
TAL Education Technology
Nov 18, 2021 · Backend Development

Server‑Side Network Concurrency Models and Linux I/O Multiplexing (select, epoll)

This article explains fundamental concepts of streams, I/O operations, blocking and non‑blocking behavior, compares blocking wait with busy polling, and then details five practical solutions—including multithreading, select, and epoll—while presenting Linux epoll API usage, code examples, and a comprehensive overview of seven common server concurrency models.

EpollIO MultiplexingLinux
0 likes · 32 min read
Server‑Side Network Concurrency Models and Linux I/O Multiplexing (select, epoll)
Liangxu Linux
Liangxu Linux
Nov 17, 2021 · Fundamentals

Unlocking Linux File System Secrets: Disk Structure, Inodes, and IO Performance

This article explores Linux file system fundamentals, covering physical disk layout, partition strategies, how the OS reduces random‑read latency, the real space cost of empty files and directories, inode usage, block allocation, and practical tips for improving disk I/O performance.

File SystemFilesystem FundamentalsLinux
0 likes · 16 min read
Unlocking Linux File System Secrets: Disk Structure, Inodes, and IO Performance
Liangxu Linux
Liangxu Linux
Nov 16, 2021 · Operations

4 Essential Open‑Source Services to Run on Your Linux Server

This article introduces four open‑source server tools—Samba for Windows file sharing, Snapdrop for peer‑to‑peer file transfer, VLC for media streaming, and PulseAudio for network audio—explaining their purpose, basic setup steps, and where to find their source repositories.

LinuxPulseAudioSamba
0 likes · 5 min read
4 Essential Open‑Source Services to Run on Your Linux Server
Liangxu Linux
Liangxu Linux
Nov 15, 2021 · Operations

Spice Up Your Linux Terminal with Fun ASCII Games and Visuals

This guide shows Linux system operators how to install and run a collection of entertaining terminal utilities—such as asciiview, oneko, cmatrix, a custom pipe screensaver, sl, and ninvaders—complete with commands, code snippets, and sample output images to brighten up long‑hour work sessions.

ASCII artLinuxfun utilities
0 likes · 9 min read
Spice Up Your Linux Terminal with Fun ASCII Games and Visuals
Architect's Tech Stack
Architect's Tech Stack
Nov 15, 2021 · Operations

Understanding and Using the su and sudo Commands in Linux

This article systematically explains the differences, usage patterns, and practical examples of the Linux su and sudo commands, covering user creation, login‑shell vs non‑login‑shell switches, the -c option, sudoers configuration, and security considerations for privilege escalation.

Linuxprivilege escalationsu command
0 likes · 13 min read
Understanding and Using the su and sudo Commands in Linux
Open Source Linux
Open Source Linux
Nov 14, 2021 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

Learn step-by-step Linux techniques—including df, du, find, and lsof commands—to pinpoint large directories or files, filter results, handle hidden space consumption, and adjust reserved filesystem space, ensuring you can efficiently resolve unexpected disk usage issues on your servers.

LinuxOperationsdf
0 likes · 4 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
Liangxu Linux
Liangxu Linux
Nov 14, 2021 · Operations

How to Spot and Diagnose Linux Hardware Bottlenecks with GUI Tools

This guide explains how to identify CPU, memory, storage, USB, network, and GPU bottlenecks on a Linux PC using only open‑source graphical tools such as GNOME System Monitor, HardInfo, atop and nethogs, providing clear visual cues and step‑by‑step instructions.

GNOMEHardInfoHardware Bottleneck
0 likes · 14 min read
How to Spot and Diagnose Linux Hardware Bottlenecks with GUI Tools
21CTO
21CTO
Nov 13, 2021 · Cloud Native

What’s New in RHEL 8.5? Deep Dive into Container and Cloud‑Native Enhancements

RHEL 8.5, the latest Red Hat Enterprise Linux release, brings extensive container, Kubernetes, Ansible system‑role, and performance‑monitoring improvements—including Podman image support, signed container images, rootless OverlayFS, enhanced Cockpit console, and new roles for VPN, Postfix, LVM VDO, and Microsoft SQL Server—making it ready for any platform.

KubernetesLinuxRHEL
0 likes · 5 min read
What’s New in RHEL 8.5? Deep Dive into Container and Cloud‑Native Enhancements
Open Source Linux
Open Source Linux
Nov 13, 2021 · Operations

How to Build High‑Availability Load Balancing with Keepalived and HAProxy

This guide explains how to configure Keepalived and HAProxy on Linux to achieve software load balancing and high availability, covering installation, core features, VRRP-based failover, health checks, session persistence, SSL offloading, and traffic routing with practical configuration examples.

HAProxyLinuxhigh availability
0 likes · 25 min read
How to Build High‑Availability Load Balancing with Keepalived and HAProxy
Open Source Linux
Open Source Linux
Nov 11, 2021 · Fundamentals

Master DNS: Basics, Docker Setup, and Real-World Troubleshooting

This guide explains DNS fundamentals, shows how to set up a Docker container for testing, demonstrates configuring and modifying DNS settings, and walks through common DNS issues such as missing resolvers, slow queries, hosts file overrides, and unstable reverse lookups, with practical command‑line examples.

DNSDockerLinux
0 likes · 15 min read
Master DNS: Basics, Docker Setup, and Real-World Troubleshooting
Liangxu Linux
Liangxu Linux
Nov 11, 2021 · Fundamentals

10 Surprising Linux Facts You Probably Didn’t Know

From the quirky origin of the Linux name and the Tux mascot to hidden reboot() Easter eggs, Torvalds' reduced coding role, Steve Jobs' job offer, Apache’s boost, military adoption, Hollywood’s reliance, Microsoft’s contributions, and even a Swiss laundry‑detergent brand, this article reveals little‑known stories that highlight Linux’s far‑reaching impact.

Fun FactsLinuxhistory
0 likes · 9 min read
10 Surprising Linux Facts You Probably Didn’t Know
21CTO
21CTO
Nov 11, 2021 · Fundamentals

Why Write Linux Kernel Modules? A Step‑by‑Step Guide to Building Your First LKM

This tutorial explains why kernel modules are needed, walks through preparing a Linux environment, installing required headers, creating and compiling a simple "Hello, World" module, extending it to a character device driver, and shows how to load, test, and unload the module safely.

C ProgrammingLinuxMakefile
0 likes · 13 min read
Why Write Linux Kernel Modules? A Step‑by‑Step Guide to Building Your First LKM
Open Source Linux
Open Source Linux
Nov 10, 2021 · Operations

Spice Up Your Linux Terminal: Fun Visual Tools to Impress and Entertain

This article introduces a collection of entertaining Linux terminal utilities—such as asciiview, oneko, cmatrix, pipe, sl, and ninvaders—provides installation commands, showcases their animated output, and even includes a custom Bash script, offering developers a playful break from routine operations work.

Linuxfun utilitiesterminal
0 likes · 8 min read
Spice Up Your Linux Terminal: Fun Visual Tools to Impress and Entertain
Open Source Linux
Open Source Linux
Nov 8, 2021 · Information Security

Essential Linux Incident Response Commands for Quick Security Investigations

This guide outlines the typical Linux and Windows environments encountered in security incidents, common threats such as mining and ransomware, and provides a step‑by‑step workflow with essential commands for process, user, network, and file investigation to identify and remediate compromises.

File AnalysisLinuxincident response
0 likes · 8 min read
Essential Linux Incident Response Commands for Quick Security Investigations
Open Source Linux
Open Source Linux
Nov 7, 2021 · Operations

Master Linux Binary Analysis: Essential Tools for Debugging and Profiling

This guide presents a comprehensive overview of Linux binary analysis and debugging tools—including nm, strings, strip, readelf, objdump, addr2line, gdb, ldd, strace, ltrace, time, gprof, valgrind, mtrace, oprofile, the proc filesystem and common system logs—explaining their purposes, key options, and typical usage patterns for both compilation and runtime phases.

LinuxProfilingbinary analysis
0 likes · 16 min read
Master Linux Binary Analysis: Essential Tools for Debugging and Profiling
Liangxu Linux
Liangxu Linux
Nov 7, 2021 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

This guide explains how to diagnose unexpected disk usage on Linux by using df, du, find, and lsof commands, demonstrates efficient ways to locate large directories or deleted files, and shows how to adjust reserved space with tune2fs to reclaim lost storage.

Disk SpaceLinuxOperations
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
Liangxu Linux
Liangxu Linux
Nov 6, 2021 · Fundamentals

How to Understand and Eliminate Zombie Processes on Linux

This guide explains what zombie processes are, how they are created when a child exits before its parent reaps it, and provides practical commands and sample C code to reproduce and safely remove zombie processes on a Linux system.

LinuxProcess ManagementZombie Process
0 likes · 7 min read
How to Understand and Eliminate Zombie Processes on Linux
ITPUB
ITPUB
Nov 5, 2021 · Operations

Master Linux ‘at’ Command: Schedule One‑Time Tasks Easily

Learn how to install, configure, and use the Linux ‘at’ command to schedule one‑time tasks, including interactive entry, piping commands, time expressions, viewing and removing jobs, and comparing it with cron for efficient, non‑recurring automation.

Linuxat commandcron alternative
0 likes · 9 min read
Master Linux ‘at’ Command: Schedule One‑Time Tasks Easily
Liangxu Linux
Liangxu Linux
Nov 4, 2021 · Operations

Master Linux Memory Monitoring: 6 Essential Commands Explained

This guide walks Linux administrators through six practical commands—free, vmstat, /proc/meminfo, top, htop, and per‑process memory checks—detailing their syntax, useful options, example outputs, and how to interpret key metrics for effective memory troubleshooting and performance tuning.

Linuxfreehtop
0 likes · 26 min read
Master Linux Memory Monitoring: 6 Essential Commands Explained
Laravel Tech Community
Laravel Tech Community
Nov 2, 2021 · Operations

Understanding Virtual Memory: Concepts, Paging, and Management in Linux

This article explains the fundamentals of virtual memory, including paging, page tables, swap, and Linux management commands, highlighting how virtual memory abstracts physical addresses, resolves process memory conflicts, and enhances security and data sharing while providing practical tips for monitoring and tuning memory usage.

LinuxPage TableSwap
0 likes · 9 min read
Understanding Virtual Memory: Concepts, Paging, and Management in Linux
21CTO
21CTO
Nov 2, 2021 · Fundamentals

What’s New in Linux Kernel 5.15? NTFS3, GPU Boosts, and Google’s Massive Bounty

Linux 5.15, the latest LTS kernel announced by Linus Torvalds, introduces Paragon’s NTFS3 driver, expanded AMD, Intel, and Apple hardware support, resolves the controversial -Werror policy, and is accompanied by Google’s unprecedented bounty program rewarding security researchers for critical kernel vulnerabilities.

5.15Google BountyHardware Support
0 likes · 7 min read
What’s New in Linux Kernel 5.15? NTFS3, GPU Boosts, and Google’s Massive Bounty
Liangxu Linux
Liangxu Linux
Oct 31, 2021 · Operations

Essential Linux Tools for Binary Inspection, Debugging, and Performance Analysis

This guide introduces a comprehensive set of Linux command‑line utilities—including nm, strings, strip, readelf, objdump, addr2line, gdb, ldd, strace, ltrace, time, gprof, opprofile, valgrind, mtrace, and the proc filesystem—to help developers inspect binary symbols, trace system calls, profile CPU usage, detect memory errors, and understand system logs during both compilation and runtime phases.

BinaryAnalysisLinuxProfiling
0 likes · 17 min read
Essential Linux Tools for Binary Inspection, Debugging, and Performance Analysis
Liangxu Linux
Liangxu Linux
Oct 31, 2021 · Operations

When to Use su vs sudo? A Practical Guide to Linux User Switching

This article explains the differences between the su and sudo commands, shows how to create test users, demonstrates login‑shell and non‑login‑shell switches, covers the -c option, details sudo’s permission model via /etc/sudoers, and provides a side‑by‑side comparison with practical code examples.

Linuxsusudo
0 likes · 15 min read
When to Use su vs sudo? A Practical Guide to Linux User Switching
Architects' Tech Alliance
Architects' Tech Alliance
Oct 31, 2021 · Cloud Native

Comprehensive Docker Tutorial: Installation, Commands, Image Management, Networking, Dockerfile, Compose, Registry, and Advanced Practices

This extensive guide covers Docker fundamentals, container concepts, installation steps, basic and advanced commands, image lifecycle, volume handling, Dockerfile creation, networking options, Docker Compose orchestration, private registries, Harbor deployment, best‑practice recommendations, and monitoring techniques, providing a complete reference for container‑based development and operations.

DevOpsDockerLinux
0 likes · 48 min read
Comprehensive Docker Tutorial: Installation, Commands, Image Management, Networking, Dockerfile, Compose, Registry, and Advanced Practices
Liangxu Linux
Liangxu Linux
Oct 28, 2021 · Operations

Master Linux ‘at’ Command: Schedule One‑Time Tasks Easily

This guide explains how to install, configure, and use the Linux at command for one‑off task scheduling, covering interactive and non‑interactive usage, time expressions, job management with atq/atrm, and differences from cron, all with practical code examples.

LinuxShellat command
0 likes · 8 min read
Master Linux ‘at’ Command: Schedule One‑Time Tasks Easily
Sohu Tech Products
Sohu Tech Products
Oct 27, 2021 · Operations

Linux Command Cheat Sheet: Basic Operations, System Management, and Monitoring

This article provides a comprehensive collection of essential Linux command-line instructions covering system shutdown and reboot, hardware and process inspection, file manipulation, networking utilities, performance monitoring, and common administrative tasks, all organized for quick reference by developers and system administrators.

LinuxNetworkingPerformance Monitoring
0 likes · 20 min read
Linux Command Cheat Sheet: Basic Operations, System Management, and Monitoring
Refining Core Development Skills
Refining Core Development Skills
Oct 25, 2021 · Fundamentals

Understanding Linux Network Namespaces: Implementation, Usage, and Internals

This article explains how Linux network namespaces provide isolated network stacks by using virtual Ethernet devices, kernel data structures, and per‑namespace routing and iptables, offering step‑by‑step commands, code excerpts, and deep insight into the kernel mechanisms that enable container networking isolation.

KernelLinuxNetwork Namespace
0 likes · 18 min read
Understanding Linux Network Namespaces: Implementation, Usage, and Internals
Open Source Linux
Open Source Linux
Oct 24, 2021 · Fundamentals

Unlocking Linux: What Every Directory in the File System Means

This guide explains the purpose and typical contents of each standard Linux directory—from /bin and /sbin for system binaries, through configuration files in /etc, device nodes in /dev, to variable data in /var and virtual information in /proc—providing a comprehensive overview of the Linux filesystem hierarchy.

FilesystemLinuxOS fundamentals
0 likes · 17 min read
Unlocking Linux: What Every Directory in the File System Means
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Oct 22, 2021 · Fundamentals

Understanding Linux Loop Device: Mechanism, Usage, and Implementation Details

The Linux loop device creates a virtual block device from a regular file, allowing the file’s filesystem to be mounted like a real disk; using losetup or ioctl you can attach, configure (including encryption or direct I/O), and the kernel forwards I/O through a concise, high‑performance stack ensuring compatibility and extensibility.

IO forwardingLinuxblock device
0 likes · 7 min read
Understanding Linux Loop Device: Mechanism, Usage, and Implementation Details
Liangxu Linux
Liangxu Linux
Oct 21, 2021 · Fundamentals

Master wget: 8 Essential Commands for Efficient File Downloading

This guide explains eight practical wget commands, covering basic file downloads, output redirection, renaming, resume support, batch fetching, site mirroring, custom HTTP headers, response inspection, redirect handling, and expanding short URLs, with clear examples for each scenario.

File DownloadLinuxnetwork
0 likes · 8 min read
Master wget: 8 Essential Commands for Efficient File Downloading
ITPUB
ITPUB
Oct 21, 2021 · Operations

Understanding the Differences Between su and sudo on Linux: When and How to Use Them

This article clarifies the distinct purposes and usage patterns of the Linux commands su and sudo, explains their parameters such as '-' and '-c', demonstrates user creation, password setting, environment differences between login and non‑login shells, and shows how to configure sudo privileges safely.

LinuxShellsu
0 likes · 15 min read
Understanding the Differences Between su and sudo on Linux: When and How to Use Them
Liangxu Linux
Liangxu Linux
Oct 20, 2021 · Operations

Recover Deleted Files on Linux: TestDisk, ReiserFS, and Command‑Line Techniques

This guide explains why deleted files remain on storage, how recovery tools locate them using file system metadata and magic numbers, and provides step‑by‑step instructions for using TestDisk, handling various partition tables, recovering files from ReiserFS, and extracting open‑deleted files directly from RAM.

Data lossLinuxTestDisk
0 likes · 14 min read
Recover Deleted Files on Linux: TestDisk, ReiserFS, and Command‑Line Techniques
Programmer DD
Programmer DD
Oct 19, 2021 · Operations

Mastering Linux User Switching: su vs sudo Explained with Real Examples

This article systematically explains the differences between the Linux commands su and sudo, covering preparation steps, usage patterns, parameter effects, practical examples, sudoers configuration, and security considerations to help readers confidently manage user switching and privilege escalation.

Linuxsusudo
0 likes · 15 min read
Mastering Linux User Switching: su vs sudo Explained with Real Examples
Liangxu Linux
Liangxu Linux
Oct 17, 2021 · Fundamentals

Unraveling Linux Boot: From BIOS Power‑On to Kernel Init

This article explains the complete Linux startup sequence, covering BIOS power‑on self‑test, interrupt vector initialization, MBR and partition table layout, multi‑stage bootloaders such as GRUB, kernel decompression, transition to protected mode, and the init system with runlevels.

BIOSGRUBKernel
0 likes · 25 min read
Unraveling Linux Boot: From BIOS Power‑On to Kernel Init
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Oct 15, 2021 · Operations

OverlayFS: Mounting, File Operations, and Android Use Cases

OverlayFS is a stacking file system that merges lower and upper directories into a single view using mount options like lowerdir, upperdir, and workdir, supports copy‑up, whiteouts, opaque directories and configurable rename handling, and is employed in Android, OpenWRT, and container platforms to provide writable overlays on read‑only layers.

AndroidFilesystemLinux
0 likes · 8 min read
OverlayFS: Mounting, File Operations, and Android Use Cases
FunTester
FunTester
Oct 15, 2021 · Operations

Bandwidth, Latency, Jitter & Loss Testing with iperf, netperf & qperf on ESXi/VSR

This article walks through setting up a lab environment with ESXi, H3C VSR, and CentOS hosts, installing iperf, netperf, and qperf, configuring IP addresses and routes, disabling firewalls, and using these tools to measure bandwidth, latency, jitter, and packet loss, revealing surprising high‑throughput results and practical troubleshooting tips.

ESXiLinuxVSR
0 likes · 9 min read
Bandwidth, Latency, Jitter & Loss Testing with iperf, netperf & qperf on ESXi/VSR
Open Source Linux
Open Source Linux
Oct 14, 2021 · Operations

How to Build High‑Availability Load Balancing with Keepalived & HAProxy

This guide explains how to combine the open‑source tools Keepalived and HAProxy to create a highly available software load‑balancing solution, covering the underlying concepts, installation steps, configuration files, health‑check scripts, session persistence, SSL offloading, and traffic routing techniques.

HAProxyKeepalivedLinux
0 likes · 28 min read
How to Build High‑Availability Load Balancing with Keepalived & HAProxy
Refining Core Development Skills
Refining Core Development Skills
Oct 14, 2021 · Cloud Native

Understanding Linux Bridge and veth for Docker Networking

This article explains how Linux bridge and virtual Ethernet (veth) devices work together to enable communication between Docker containers, covering the creation of network namespaces, veth pairs, bridge setup, kernel implementation details, and packet forwarding processes.

KernelLinuxNetwork Virtualization
0 likes · 15 min read
Understanding Linux Bridge and veth for Docker Networking
Laravel Tech Community
Laravel Tech Community
Oct 12, 2021 · Operations

Understanding and Using the su and sudo Commands in Linux

This article systematically explains the differences, syntax, and practical usage of the Linux su and sudo commands, covering user creation, login shells, command‑line options, password handling, sudoers configuration, and a side‑by‑side comparison of their security implications.

Linuxsusudo
0 likes · 14 min read
Understanding and Using the su and sudo Commands in Linux
Programmer DD
Programmer DD
Oct 12, 2021 · Cloud Native

How Is Cloud‑Native Transforming Linux OSes? Inside Anolis OS and eBPF

The article explores recent shifts in the operating‑system landscape—including the CentOS 8 end‑of‑life, the rise of dual‑kernel Anolis OS, and the surge of eBPF—highlighting how cloud‑native demands are reshaping Linux development, security, and community governance.

Anolis OSLinuxeBPF
0 likes · 13 min read
How Is Cloud‑Native Transforming Linux OSes? Inside Anolis OS and eBPF
Java Architect Essentials
Java Architect Essentials
Oct 10, 2021 · Operations

Guide to Using Nginx‑GUI for Visual Configuration, Performance Monitoring and Log Management

This article introduces Nginx‑GUI, explains its requirements and current implementation for configuration and performance monitoring, provides step‑by‑step installation and configuration instructions with code snippets, and lists the features already realized and the remaining challenges such as log analysis and traffic statistics.

GUILinuxMonitoring
0 likes · 4 min read
Guide to Using Nginx‑GUI for Visual Configuration, Performance Monitoring and Log Management
Liangxu Linux
Liangxu Linux
Oct 10, 2021 · Fundamentals

Understanding Hardware and Linux Stacks: From Function Calls to Multitasking

This article explains the concept of a stack as a LIFO data structure, its hardware implementation in CPUs, how it supports function calls and multitasking, and details the four types of stacks used in Linux—including process, thread, kernel, and interrupt stacks—along with code examples and diagrams.

Function CallHardwareLinux
0 likes · 20 min read
Understanding Hardware and Linux Stacks: From Function Calls to Multitasking
Liangxu Linux
Liangxu Linux
Oct 10, 2021 · Operations

Mastering MTR: Install, Run, and Decode Network Paths

This guide explains what MTR (My Traceroute) is, how to install it on Windows, Linux, macOS and Android, demonstrates basic commands and key options such as -r, -s, -c, and -n, and provides detailed instructions for interpreting loss, latency and other columns to troubleshoot network routing issues.

Linuxlatencymtr
0 likes · 10 min read
Mastering MTR: Install, Run, and Decode Network Paths
Open Source Linux
Open Source Linux
Oct 8, 2021 · Operations

How to Run Programs Continuously with nohup on Linux

This guide explains how the nohup command lets you run Linux programs without hanging up, redirects output to nohup.out or a specified file, and provides common options and practical examples for background execution and output redirection.

Linuxbackground processnohup
0 likes · 2 min read
How to Run Programs Continuously with nohup on Linux
Liangxu Linux
Liangxu Linux
Oct 8, 2021 · Operations

Step‑by‑Step Guide to Server Port Proxy on Windows and Linux

This tutorial explains how to configure port forwarding on Windows using netsh and on Linux using iptables, demonstrates a multi‑machine experiment with a dual‑NIC host, and provides both temporary and permanent configuration commands for real‑world network isolation scenarios.

LinuxServer configurationiptables
0 likes · 8 min read
Step‑by‑Step Guide to Server Port Proxy on Windows and Linux
Liangxu Linux
Liangxu Linux
Oct 7, 2021 · Information Security

How a 13‑Character Fork Bomb Crashes Linux and How to Stop It

The article explains the 13‑character fork bomb created by Jaromil in 2002, shows how it exhausts system resources by recursively forking processes, demonstrates its impact on a cloud VM, and provides practical prevention methods using ulimit and limits.conf.

DOSLinuxShell
0 likes · 6 min read
How a 13‑Character Fork Bomb Crashes Linux and How to Stop It
Liangxu Linux
Liangxu Linux
Oct 7, 2021 · Databases

Automate MySQL Backups with Bash and Cron

This guide explains why database backups are essential, walks through checking disk space, creating a backup directory, writing a MySQL dump script, making it executable, scheduling it with cron, and verifying that backups run reliably on a Linux server.

CronLinuxMySQL
0 likes · 6 min read
Automate MySQL Backups with Bash and Cron
Top Architect
Top Architect
Oct 7, 2021 · Backend Development

Essential Linux Commands and Java Debugging Tools for Backend Engineers

This article compiles a practical set of Linux command examples and Java debugging utilities—including tail, grep, awk, find, tsar, btrace, Greys, Arthas, JProfiler, and various JVM tools—to help backend developers quickly diagnose and resolve performance and stability issues in production environments.

JavaLinuxOperations
0 likes · 13 min read
Essential Linux Commands and Java Debugging Tools for Backend Engineers
Liangxu Linux
Liangxu Linux
Oct 7, 2021 · Operations

Disable Shell Login for Linux Users: Create and Modify Accounts

This guide explains how to prevent Linux users from obtaining a shell login by using the /sbin/nologin shell, covering both creation of new accounts with restricted shells and modification of existing accounts via chsh or usermod, including command syntax and practical examples.

Linuxnologin
0 likes · 4 min read
Disable Shell Login for Linux Users: Create and Modify Accounts
Liangxu Linux
Liangxu Linux
Oct 5, 2021 · Operations

20 Essential Linux Terminal Tricks to Supercharge Your Productivity

This guide presents twenty practical Linux command‑line shortcuts—including tab completion, directory navigation, command chaining, history search, log monitoring, and alias usage—that help both beginners and seasoned users work faster, avoid common pitfalls, and boost overall terminal efficiency.

Linuxautomationcommand line
0 likes · 13 min read
20 Essential Linux Terminal Tricks to Supercharge Your Productivity
Java Backend Technology
Java Backend Technology
Oct 5, 2021 · Fundamentals

Why Switch from macOS to Linux? A Quick GNOME Desktop Guide

After 15 years on macOS, the author explains why he switched to Linux, compares popular distributions and desktop environments, highlights the GNOME desktop’s features, walks through installing a Linux GNOME system using Debian or Fedora, and offers tips on customization, software management, and useful tools for developers transitioning from macOS.

DebianDesktopFedora
0 likes · 13 min read
Why Switch from macOS to Linux? A Quick GNOME Desktop Guide
Liangxu Linux
Liangxu Linux
Oct 4, 2021 · Fundamentals

What Does sudo rm -rf Actually Do? A Deep Dive into Linux Deletion Commands

This article demystifies the infamous sudo rm -rf command, explaining how rm works, the role of sudo, the effects of recursive and force options, directory deletion nuances, safety mechanisms, and why misuse can erase an entire Linux system, illustrated with concrete examples and command screenshots.

Linuxcommand linefile deletion
0 likes · 7 min read
What Does sudo rm -rf Actually Do? A Deep Dive into Linux Deletion Commands
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 30, 2021 · Fundamentals

Understanding Core Dumps and Debugging Techniques with GDB

This article explains what program core dumps are, how to interpret core‑dump files, and provides detailed GDB debugging techniques—including register inspection, stack frame analysis, variable printing, memory dumping, and handling optimized code—to locate and resolve the root causes of crashes.

C++LinuxRegisters
0 likes · 16 min read
Understanding Core Dumps and Debugging Techniques with GDB
Efficient Ops
Efficient Ops
Sep 29, 2021 · Cloud Native

Master Docker: From Basics to Advanced Deployment and Networking

This comprehensive guide introduces Docker’s core concepts, advantages over traditional VMs, architecture, essential commands, installation steps, Dockerfile syntax, image management, storage options, and networking modes, providing practical examples and code snippets to help developers efficiently containerize and deploy applications.

DevOpsDockerLinux
0 likes · 25 min read
Master Docker: From Basics to Advanced Deployment and Networking
Liangxu Linux
Liangxu Linux
Sep 28, 2021 · Fundamentals

Where Does printk Output Go? A Complete Guide to Linux Kernel Logging

This article explains how the Linux kernel's printk function stores messages in a ring buffer, how those messages are exposed to user space via dmesg, /proc/kmsg, klogctl, and the system console, and why understanding this flow is crucial for developers and operators.

Linuxdmesglogging
0 likes · 10 min read
Where Does printk Output Go? A Complete Guide to Linux Kernel Logging