Tagged articles
5000 articles
Page 24 of 50
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.

DevelopmentFedoraLinux
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 FilesLinux
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++LinuxSystem Call
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.

BackupFile ManagementLinux
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.

FilesystemLinuxOperating System
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.

FilesystemLVMLinux
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.

LinuxPerformance TuningSystem 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.

LinuxMemory ManagementPage Table
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.

Linuxforkkernel
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 FilesLinuxSystem Administration
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.

LinuxSlab Allocatorkernel
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.

LinuxSLUBSlab Allocator
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.

LinuxShellbackground tasks
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.

LinuxNetwork StackTCP/IP
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.

CollaborationIntelLinux
0 likes · 13 min read
Open Source’s Journey: From UNIX to Linux and Intel’s Global Collaboration
Liangxu Linux
Liangxu Linux
Jun 14, 2023 · Backend Development

Mastering Linux Wait Queues: Step‑by‑Step Driver Implementation Guide

This article explains how Linux kernel drivers use wait queues for process sleep and wake‑up, covering static and dynamic initialization, the various wait_event macros, wake‑up functions, complete driver source code, Makefile setup, and step‑by‑step build and testing instructions.

C++LinuxSynchronization
0 likes · 16 min read
Mastering Linux Wait Queues: Step‑by‑Step Driver Implementation Guide
Liangxu Linux
Liangxu Linux
Jun 14, 2023 · Fundamentals

Master Essential vi Shortcuts to Boost Your Linux Productivity

This guide introduces the vi editor, explains its three operating modes, and provides a comprehensive list of essential shortcuts for navigation, editing, searching, undoing, and saving, helping embedded Linux developers work faster and more efficiently.

LinuxViVim
0 likes · 8 min read
Master Essential vi Shortcuts to Boost Your Linux Productivity
Bitu Technology
Bitu Technology
Jun 14, 2023 · Operations

Getting Started with eBPF: Concepts, Examples, and Security Considerations

This article reviews the fundamentals of eBPF, explains its architecture and tracing mechanisms such as USDT, uprobes, and TC hooks, provides practical code examples, discusses security aspects, and lists notable open‑source projects that leverage eBPF for performance and observability.

LinuxObservabilityPerformance
0 likes · 9 min read
Getting Started with eBPF: Concepts, Examples, and Security Considerations
AI Cyberspace
AI Cyberspace
Jun 13, 2023 · Operations

Master Linux Traffic Control: Practical TC Commands and QoS Strategies

This article explains Linux traffic control fundamentals, covering the three-layer processing model, queue types, token‑bucket mechanisms, kernel TC architecture, Qdisc/Class/Filter hierarchy, and provides step‑by‑step tc CLI examples for implementing QoS, DiffServ, and enterprise networking policies.

LinuxQoSToken Bucket
0 likes · 28 min read
Master Linux Traffic Control: Practical TC Commands and QoS Strategies
Open Source Linux
Open Source Linux
Jun 13, 2023 · Fundamentals

Why RDMA Outperforms Traditional Networking: A Deep Dive into DMA

This article explains the fundamentals of Direct Memory Access (DMA) and Remote Direct Memory Access (RDMA), compares their data transfer mechanisms with traditional networking, and outlines RDMA's advantages, protocols, ecosystem, and real‑world adoption in high‑performance computing and data centers.

DMAHardwareHigh‑performance computing
0 likes · 13 min read
Why RDMA Outperforms Traditional Networking: A Deep Dive into DMA
Liangxu Linux
Liangxu Linux
Jun 12, 2023 · Operations

Essential Linux Command Cheat Sheet for System Administration

This article provides a comprehensive, categorized reference of essential Linux commands covering system information, shutdown, file management, searching, mounting, disk usage, user and group handling, permissions, special attributes, compression, package management, networking, backup, and common utilities, helping users quickly locate and apply the right command in daily operations.

Command LineLinuxShell
0 likes · 46 min read
Essential Linux Command Cheat Sheet for System Administration
Open Source Linux
Open Source Linux
Jun 12, 2023 · Cloud Native

How to Resolve Docker IP Address Conflicts and Restore Docker Daemon

This guide explains why Docker network IP address conflicts occur, how to diagnose issues such as dockerd failing to start or container ports being unreachable, and provides step‑by‑step solutions including checking logs, adjusting subnet settings, editing daemon.json, and recreating the ingress network to restore normal operation.

ContainerIP conflictLinux
0 likes · 9 min read
How to Resolve Docker IP Address Conflicts and Restore Docker Daemon
DevOps Operations Practice
DevOps Operations Practice
Jun 11, 2023 · Operations

Practical Linux Administration Tools for System Monitoring and Management

This article presents a curated list of useful Linux command‑line tools—including Nethogs, IOZone, IOTop, IPtraf, IFTop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, NMap and Httperf—along with installation commands and brief usage notes to help system administrators monitor performance, security and resources effectively.

LinuxMonitoringtools
0 likes · 12 min read
Practical Linux Administration Tools for System Monitoring and Management
Liangxu Linux
Liangxu Linux
Jun 11, 2023 · Operations

Mastering Linux Kernel Tracing: From Kprobes to eBPF

This article explains Linux kernel tracing tools—including kprobes, kretprobes, uprobes, tracepoints, ftrace, perf, and eBPF—detailing how probe handlers are injected, how events are recorded via TraceFS, and which technique best fits different debugging and performance‑analysis scenarios.

KernelTracingKprobesLinux
0 likes · 44 min read
Mastering Linux Kernel Tracing: From Kprobes to eBPF
Java High-Performance Architecture
Java High-Performance Architecture
Jun 8, 2023 · Cloud Native

Master Podman: Docker‑Compatible, Daemon‑Free Container Runtime

This guide explains what Podman is, how it differs from Docker, and provides step‑by‑step instructions for installing, configuring, and using Podman—including common commands, rootless operation, registry accelerators, volume handling, and essential configuration files—so you can manage containers without a daemon.

CLIDevOpsDocker Compatibility
0 likes · 17 min read
Master Podman: Docker‑Compatible, Daemon‑Free Container Runtime
Open Source Linux
Open Source Linux
Jun 8, 2023 · Operations

Build a BGP EVPN‑Based VXLAN Lab on Linux with FRR

This article explains the different VXLAN control‑plane options, focuses on the BGP EVPN approach, and provides a step‑by‑step Linux lab using FRR to configure VTEP devices, establish route‑reflector sessions, and verify MAC and FDB propagation across the overlay network.

BGP EVPNFRRLinux
0 likes · 17 min read
Build a BGP EVPN‑Based VXLAN Lab on Linux with FRR
Liangxu Linux
Liangxu Linux
Jun 7, 2023 · Fundamentals

Master Linux Filesystem Hierarchy: Where Every Directory Belongs

This guide demystifies the Linux Filesystem Hierarchy Standard by explaining the purpose of each top‑level directory—such as /bin, /etc, /home, /var, and others—and shows where different types of files should be stored for a clean, maintainable system.

Directory StructureFHSFilesystem
0 likes · 11 min read
Master Linux Filesystem Hierarchy: Where Every Directory Belongs
Top Architect
Top Architect
Jun 6, 2023 · Cloud Native

Podman Tutorial: Overview, Differences from Docker, Common Commands, Installation, Configuration, and Usage

This article provides a comprehensive guide to Podman, covering its definition, key differences from Docker, essential CLI commands for containers and images, installation steps, registry accelerators, rootless operation, user namespace handling, volume usage, and configuration files for effective container management on Linux systems.

CLIContainerLinux
0 likes · 18 min read
Podman Tutorial: Overview, Differences from Docker, Common Commands, Installation, Configuration, and Usage
JD Cloud Developers
JD Cloud Developers
Jun 6, 2023 · Operations

How openKylin’s Community Board Drove Open‑Source Growth and Governance

The second openKylin community board meeting in Beijing detailed governance rules, controlled open‑source initiatives, open‑build infrastructure, innovation projects, ecosystem expansion, and the nomination of new board members, highlighting the community’s rapid growth, extensive SIG groups, and strategic plans for future development.

LinuxOpenKylinOperations
0 likes · 7 min read
How openKylin’s Community Board Drove Open‑Source Growth and Governance
Liangxu Linux
Liangxu Linux
Jun 5, 2023 · Fundamentals

How Linux Schedules Processes: Sleep, Wakeup, and Avoiding Invalid Wakeups

This article explains Linux process states, how the scheduler puts a running task to sleep with TASK_INTERRUPTIBLE or TASK_UNINTERRUPTIBLE, how wake_up_process() restores TASK_RUNNING, why invalid wakeups occur due to race conditions, and the kernel techniques used to prevent them.

Linuxkernelprocess-scheduling
0 likes · 11 min read
How Linux Schedules Processes: Sleep, Wakeup, and Avoiding Invalid Wakeups
Open Source Linux
Open Source Linux
Jun 5, 2023 · Operations

Mastering iperf: Install, Configure, and Run TCP/UDP Bandwidth Tests

This guide explains how to install iperf on Windows and Linux, configure it for TCP and UDP bandwidth testing, adjust UDP buffer settings, and interpret the resulting performance metrics, providing practical command examples and visual output for accurate network performance analysis.

LinuxPerformanceTCP
0 likes · 8 min read
Mastering iperf: Install, Configure, and Run TCP/UDP Bandwidth Tests
Liangxu Linux
Liangxu Linux
Jun 3, 2023 · Fundamentals

Why Many Linux Features Are Actually Ancient Unix Concepts

This article explores how core Linux ideas—dual‑boot, multi‑architecture support, interchangeable shells, WSL‑like environments, legal battles, distro rivalries, the Unix desktop era, and open‑source philosophy—originated long before Linux, tracing their roots back to early Unix and even earlier computing projects.

LinuxOperating SystemsShell
0 likes · 9 min read
Why Many Linux Features Are Actually Ancient Unix Concepts
21CTO
21CTO
Jun 2, 2023 · Fundamentals

Master Python Version Management with pyenv and Pipenv on Linux

This guide explains how to install and configure pyenv on Linux, manage multiple Python versions, use common pyenv commands, resolve typical installation issues, and employ Pipenv to isolate project dependencies, including installation and essential Pipenv commands.

EnvironmentLinuxpipenv
0 likes · 5 min read
Master Python Version Management with pyenv and Pipenv on Linux
AI Cyberspace
AI Cyberspace
Jun 2, 2023 · Fundamentals

How Linux Cgroups and Namespaces Power Modern Containerization

This article traces the evolution of operating‑system level virtualization from the early UNIX chroot to modern Docker containers, explaining the roles of chroot, control groups, various Linux namespaces, their implementation details, and how Docker leverages these mechanisms for isolation and resource management.

ContainersLinuxNamespaces
0 likes · 20 min read
How Linux Cgroups and Namespaces Power Modern Containerization
Liangxu Linux
Liangxu Linux
Jun 1, 2023 · Fundamentals

Mastering the ls Command: 20 Essential Options for Linux File Listing

This guide explains the Linux ls command, its purpose, and walks through twenty practical options—including long format, human‑readable sizes, sorting, hidden files, recursive listing, and version display—so readers can list and interpret directory contents efficiently.

LinuxUnixfile-listing
0 likes · 9 min read
Mastering the ls Command: 20 Essential Options for Linux File Listing
MaGe Linux Operations
MaGe Linux Operations
Jun 1, 2023 · Cloud Native

Why Choose Podman Over Docker? A Complete Guide to Daemonless Containers

This article explains what Podman is, highlights its key differences from Docker—including daemon‑less operation and rootless security—covers installation, configuration, common commands for managing containers, images, volumes, and networking, and provides practical examples for using Podman as a Docker‑compatible, cloud‑native container runtime.

ContainersLinuxPodman
0 likes · 18 min read
Why Choose Podman Over Docker? A Complete Guide to Daemonless Containers
Liangxu Linux
Liangxu Linux
May 31, 2023 · Operations

Deploy and Use rtty for Web‑Based Remote Linux Management

This guide introduces rtty—a lightweight C client, Go server, and Vue front‑end tool for web‑accessible remote Linux terminals—covers its main features, step‑by‑step server deployment, token generation, browser access, and file transfer commands, and provides the open‑source repository link.

DeploymentLinuxopen-source
0 likes · 4 min read
Deploy and Use rtty for Web‑Based Remote Linux Management
Liangxu Linux
Liangxu Linux
May 31, 2023 · Fundamentals

Master Linux: When to Use which, whereis, and whatis Commands

This guide explains the differences between the Linux commands which, whereis, and whatis, showing how each searches for executables, related files, or provides brief descriptions, and includes practical examples to help users locate and understand command-line tools efficiently.

Command LineLinuxwhatis
0 likes · 3 min read
Master Linux: When to Use which, whereis, and whatis Commands
MaGe Linux Operations
MaGe Linux Operations
May 31, 2023 · Fundamentals

Master Linux Kernel Essentials: Modules, Commands, and System Configuration

This article provides a comprehensive overview of the Linux kernel, explaining its core components, memory and process management, device drivers, system calls, and security, while detailing essential commands such as uname, lsmod, modinfo, modprobe, depmod, insmod, rmmod, sysctl, and guiding readers through kernel compilation and configuration using /proc and /sys.

CompilationLinuxkernel
0 likes · 22 min read
Master Linux Kernel Essentials: Modules, Commands, and System Configuration
Top Architect
Top Architect
May 31, 2023 · Cloud Native

Step-by-Step Guide to Deploying a Nacos Cluster on Linux and Understanding Its Raft Leader Election

This article provides a comprehensive tutorial on setting up a Nacos cluster on Linux, covering environment preparation, database configuration, application property tuning, cluster file creation, startup procedures, microservice integration, and an in‑depth explanation of the Raft‑based leader election and data synchronization mechanisms.

Cluster DeploymentLinuxNacos
0 likes · 15 min read
Step-by-Step Guide to Deploying a Nacos Cluster on Linux and Understanding Its Raft Leader Election
Open Source Linux
Open Source Linux
May 30, 2023 · Operations

Essential Linux Ops Interview Questions & Answers for Sysadmins

A comprehensive collection of Linux operations interview questions covering topics such as system administration, RAID configurations, load balancing, middleware, MySQL troubleshooting, network monitoring, security, scripting, and best practices for optimizing and maintaining Linux servers.

LinuxLoadBalancingNetworking
0 likes · 38 min read
Essential Linux Ops Interview Questions & Answers for Sysadmins
Programmer DD
Programmer DD
May 29, 2023 · Cloud Native

What Is Azure Linux and How Does It Power Azure Kubernetes Service?

Azure Linux is Microsoft’s custom open‑source Linux distribution designed as a lightweight, Azure‑focused container host for AKS, offering optimized performance across cloud and edge, with minimal dependencies and support tailored for Kubernetes workloads.

AzureLinuxcbl-mariner
0 likes · 6 min read
What Is Azure Linux and How Does It Power Azure Kubernetes Service?
JD Retail Technology
JD Retail Technology
May 29, 2023 · Fundamentals

Cool Linux Commands and Essential System Operations Guide

This article introduces ten entertaining Linux commands that produce eye‑catching terminal effects, followed by a concise tutorial of essential system, file, search, and network commands for everyday Linux administration and exploration.

Command LineLinuxShell
0 likes · 11 min read
Cool Linux Commands and Essential System Operations Guide
Liangxu Linux
Liangxu Linux
May 28, 2023 · Information Security

How to Harden a Linux Server: SSH, User Management, and Sudo Tweaks

This guide walks through practical steps to secure a Linux server, including modifying SSH settings, disabling ping responses, managing users and groups, protecting critical account files, creating new users, and configuring sudo or UID changes to control root access.

LinuxRoot AccessSSH
0 likes · 6 min read
How to Harden a Linux Server: SSH, User Management, and Sudo Tweaks
Liangxu Linux
Liangxu Linux
May 27, 2023 · Information Security

10 Essential Methods to Secure SSH Connections on Linux

This guide presents ten practical techniques for establishing secure SSH connections on Linux, covering password authentication, key‑based login, tunnels, SCP/SFTP file transfers, SSH agent, keychain, SOCKS proxy, remote desktop, and port forwarding, each with command examples and usage notes.

LinuxSFTPSSH
0 likes · 5 min read
10 Essential Methods to Secure SSH Connections on Linux
Open Source Linux
Open Source Linux
May 26, 2023 · Operations

Boost Linux Performance with zSwap, zRAM, and Zstandard Compression

This article explains how Linux memory compression techniques such as zSwap, zRAM, and the Zstandard algorithm reduce I/O pressure, extend flash lifespan, and improve overall system performance, while also covering their drawbacks and step‑by‑step activation procedures.

LinuxPerformance Optimizationmemory compression
0 likes · 6 min read
Boost Linux Performance with zSwap, zRAM, and Zstandard Compression
Open Source Linux
Open Source Linux
May 25, 2023 · Fundamentals

Mastering Linux Process Sleep and Wake‑Up: Avoiding Invalid Wake‑Ups

This article explains Linux process states, how the scheduler puts processes to sleep and wakes them, describes the problem of invalid wake‑ups caused by race conditions, and provides kernel‑level coding patterns to prevent such issues while illustrating with concrete code examples.

Linuxkernelprocess scheduling
0 likes · 11 min read
Mastering Linux Process Sleep and Wake‑Up: Avoiding Invalid Wake‑Ups
Open Source Linux
Open Source Linux
May 24, 2023 · Information Security

Boost Your Server Security: Essential Linux Hardening Steps

This guide walks you through practical Linux server hardening techniques—including SSH configuration, disabling ping replies, user and group management, sudoers tweaks, and granting root privileges—to significantly reduce the risk of unauthorized access.

LinuxSSH HardeningServer Security
0 likes · 6 min read
Boost Your Server Security: Essential Linux Hardening Steps
Liangxu Linux
Liangxu Linux
May 23, 2023 · Information Security

Comprehensive Guide to Linux Security Mechanisms Across Hardware, Kernel, and Application Layers

Linux’s open architecture offers a rich set of security mechanisms spanning hardware, firmware, CPU features, kernel protections, and application‑level tools, and this guide systematically outlines each layer’s attack surface and corresponding defenses, from BIOS and TPM to SELinux, cgroups, and network hardening.

HardeningLinuxSELinux
0 likes · 17 min read
Comprehensive Guide to Linux Security Mechanisms Across Hardware, Kernel, and Application Layers
MaGe Linux Operations
MaGe Linux Operations
May 23, 2023 · Operations

Linux 6.2 Reaches EOL – Why You Should Upgrade to 6.3 Now

The Linux 6.2 kernel series has been marked end‑of‑life on kernel.org, ending security patches and bug fixes, and users are urged to migrate promptly to the newer 6.3 series which brings several new features and will itself be supported only until mid‑2024.

6.3EOLLinux
0 likes · 4 min read
Linux 6.2 Reaches EOL – Why You Should Upgrade to 6.3 Now
Liangxu Linux
Liangxu Linux
May 22, 2023 · Cloud Native

Why Docker’s UDP Traffic Fails on Bridge Networks and How to Fix It

This article explains why UDP packets sent from a Docker bridge network to a host‑bound UDP server become unreachable, analyzes the root cause in Linux’s source‑address selection, and provides practical fixes such as binding to a specific interface or using IP_PKTINFO with recvmsg/sendmsg.

ContainerIP_PKTINFOLinux
0 likes · 15 min read
Why Docker’s UDP Traffic Fails on Bridge Networks and How to Fix It
Liangxu Linux
Liangxu Linux
May 22, 2023 · Information Security

Force Linux Users to Change Their Password at Next Login

This guide explains how system administrators can require Linux users to reset their passwords on the next login by adjusting the minimum password age with chage or expiring the password using the passwd command, and provides step‑by‑step instructions.

LinuxPassword ManagementSystem Administration
0 likes · 4 min read
Force Linux Users to Change Their Password at Next Login
AI Cyberspace
AI Cyberspace
May 22, 2023 · Cloud Computing

Step‑by‑Step Guide to Deploy a Ceph Cluster with ceph‑deploy on CentOS 7

This tutorial walks through the complete process of preparing three CentOS 7 nodes, installing ceph‑deploy, configuring storage and network topology, and sequentially deploying monitors, managers, OSDs, MDS, RGW, enabling the Ceph dashboard, performing verification tests, and finally uninstalling the cluster.

CephCeph-deployCluster
0 likes · 30 min read
Step‑by‑Step Guide to Deploy a Ceph Cluster with ceph‑deploy on CentOS 7
Open Source Linux
Open Source Linux
May 22, 2023 · Information Security

Top 10 Linux Antivirus Solutions to Secure Your Servers

This article reviews the ten most effective Linux antivirus tools, explains why protection is essential despite Linux's inherent security, and provides concise descriptions of each solution—including Avast, Chkrootkit, ESET NOD32, F‑PROT, Panda Cloud Cleaner, Rootkit Hunter, ClamAV, Firetools, Comodo, and Sophos—to help users choose the right protection for their systems.

AntivirusLinuxRootkit
0 likes · 7 min read
Top 10 Linux Antivirus Solutions to Secure Your Servers
Open Source Linux
Open Source Linux
May 22, 2023 · Fundamentals

How Virtual Memory Works: From CPU Addressing to Linux Implementation

Virtual memory abstracts physical memory, giving each process a private, contiguous address space, and relies on CPU virtual addressing, MMU translation, page tables, TLB caching, multi-level paging, Linux’s memory mapping, dynamic allocation, and garbage collection to efficiently manage memory and protect processes.

LinuxMemory ManagementOperating System
0 likes · 29 min read
How Virtual Memory Works: From CPU Addressing to Linux Implementation
MaGe Linux Operations
MaGe Linux Operations
May 21, 2023 · Information Security

Step‑by‑Step Webshell Upload and Kernel Privilege Escalation on Ubuntu 16.04

This tutorial walks through setting up an Ubuntu 16.04 vulnerable environment, gathering information, uploading a webshell via MySQL into outfile or log injection, establishing a reverse shell with Metasploit, and finally exploiting CVE‑2021‑4034 for kernel privilege escalation, while also covering post‑exploitation persistence techniques.

Information SecurityKaliLinux
0 likes · 10 min read
Step‑by‑Step Webshell Upload and Kernel Privilege Escalation on Ubuntu 16.04
Selected Java Interview Questions
Selected Java Interview Questions
May 21, 2023 · Fundamentals

Introduction to Linux: Basics, Commands, Learning Paths, Desktop Environments, Filesystem Standards, and Security

This article provides a comprehensive overview of Linux fundamentals, covering its basic concepts, essential commands, learning roadmaps, desktop environments, the Filesystem Hierarchy Standard, important directories, kernel study paths, security considerations, and includes reference tables and a community invitation.

FilesystemLearning PathLinux
0 likes · 2 min read
Introduction to Linux: Basics, Commands, Learning Paths, Desktop Environments, Filesystem Standards, and Security
AI Cyberspace
AI Cyberspace
May 21, 2023 · Cloud Computing

Step-by-Step Manual OpenStack Deployment on Rocky: From Architecture to Services

This guide walks through a full manual installation of OpenStack Rocky on a two‑node (controller + compute) environment, covering architecture diagrams, network design choices, core services configuration (DNS, NTP, MySQL, RabbitMQ, Memcached, Etcd), and detailed setup of Keystone, Glance, Nova, Neutron, Horizon and Cinder with all required commands, config files and verification steps.

LinuxManual DeploymentNetworking
0 likes · 42 min read
Step-by-Step Manual OpenStack Deployment on Rocky: From Architecture to Services
Liangxu Linux
Liangxu Linux
May 21, 2023 · Operations

Master Linux Memory Monitoring: 6 Essential Commands and How to Use Them

This guide explains why monitoring system memory is crucial for Linux administrators and walks through six practical commands—free, vmstat, /proc/meminfo, top, htop, and per‑process status—detailing their syntax, useful options, example outputs, and how to interpret key metrics for troubleshooting.

FreeLinuxMemory Monitoring
0 likes · 26 min read
Master Linux Memory Monitoring: 6 Essential Commands and How to Use Them
Liangxu Linux
Liangxu Linux
May 20, 2023 · Information Security

What Is a Linux Fork Bomb and How to Stop It

This article explains what a Linux fork bomb is, shows the classic one‑liner shell code that creates it, breaks down each component of the command, and provides practical steps such as limiting user processes via ulimit and editing limits.conf to prevent system crashes.

Denial of ServiceLinuxProcess Limits
0 likes · 4 min read
What Is a Linux Fork Bomb and How to Stop It
Liangxu Linux
Liangxu Linux
May 19, 2023 · Fundamentals

How Linux Automatically Detects and Loads USB Devices: A Deep Dive

This article explains the Linux kernel's step‑by‑step process for recognizing, loading drivers, registering, and accessing USB devices, and provides clear C and kernel‑module code examples that illustrate each stage of the USB device handling workflow.

Device DriversLinuxUSB
0 likes · 12 min read
How Linux Automatically Detects and Loads USB Devices: A Deep Dive
MaGe Linux Operations
MaGe Linux Operations
May 18, 2023 · Operations

Boost Linux Performance with zSwap, zRAM, and zstd Compression

Memory compression techniques like Linux's zSwap, zRAM, and the zstd algorithm reduce I/O latency and extend RAM capacity by compressing swap pages, offering performance gains while introducing trade‑offs such as CPU overhead and configuration complexity, and this guide explains their principles, advantages, drawbacks, and activation steps.

Linuxmemory compressionsystem-performance
0 likes · 6 min read
Boost Linux Performance with zSwap, zRAM, and zstd Compression
Advanced AI Application Practice
Advanced AI Application Practice
May 18, 2023 · Fundamentals

Essential Linux Commands Every Tester Must Master

The article explains why Linux skills are vital for testers, shows how to set up a practice environment using virtual machines, WSL or cloud servers, recommends free SSH tools, and provides detailed examples of essential directory, file, editing, and viewing commands.

Command LineLinuxSSH
0 likes · 6 min read
Essential Linux Commands Every Tester Must Master
Open Source Linux
Open Source Linux
May 18, 2023 · Cloud Computing

Step-by-Step Guide to Deploy OpenStack and OpenNebula with One-Click Scripts

This article provides a comprehensive overview of OpenStack and OpenNebula, detailing their purposes, architectures, core components, and key concepts, followed by a complete one‑click shell script that automates the installation and configuration of an OpenStack Pike environment on CentOS 7.

AutomationLinuxOpenNebula
0 likes · 24 min read
Step-by-Step Guide to Deploy OpenStack and OpenNebula with One-Click Scripts
Liangxu Linux
Liangxu Linux
May 17, 2023 · Fundamentals

Understanding Linux Kernel Synchronization: From Semaphores to Thread Pools

This article explains the various Linux kernel synchronization mechanisms—including inter‑process communication, semaphores, mutexes, message queues, shared memory, and thread pools—detailing how they work, when to use them, and their role in ensuring coordinated execution within the kernel.

IPCLinuxSynchronization
0 likes · 10 min read
Understanding Linux Kernel Synchronization: From Semaphores to Thread Pools
Ops Development Stories
Ops Development Stories
May 17, 2023 · Operations

Deploy Ceph Offline on ZTE NewStart CGSL: Step‑by‑Step Guide

This article provides a comprehensive, step‑by‑step tutorial for installing Ceph on ZTE NewStart CGSL using an offline RPM repository, covering yum repository setup, Ceph package installation, monitor, OSD, and MGR node configuration, and includes all necessary command examples.

CephLinuxZTE NewStart
0 likes · 16 min read
Deploy Ceph Offline on ZTE NewStart CGSL: Step‑by‑Step Guide
Open Source Linux
Open Source Linux
May 17, 2023 · Cloud Computing

Mastering VXLAN: Principles, Linux & Open vSwitch Implementation Guide

This article explains VXLAN's role in cloud networking, details its 24‑bit VNI architecture, shows how Linux kernel and Open vSwitch implement VXLAN tunnels, and provides step‑by‑step command examples and flow‑table configurations to achieve overlay networking across multiple hosts.

LinuxNetwork VirtualizationOpen vSwitch
0 likes · 16 min read
Mastering VXLAN: Principles, Linux & Open vSwitch Implementation Guide
Liangxu Linux
Liangxu Linux
May 16, 2023 · Fundamentals

How Virtual Memory Works: From CPU Addressing to Linux Implementation

This article explains the concepts and mechanisms of virtual memory, covering CPU virtual addressing, page tables, TLB caching, page faults, multi‑level page tables, Linux's memory‑mapping structures, and dynamic allocation strategies such as fragmentation and garbage collection.

LinuxMemory ManagementPaging
0 likes · 27 min read
How Virtual Memory Works: From CPU Addressing to Linux Implementation
Laravel Tech Community
Laravel Tech Community
May 16, 2023 · Operations

Linux System Commands Cheat Sheet

This article presents a comprehensive reference of common Linux/Unix command-line utilities covering system information, date handling, shutdown/reboot, file and directory management, searching, mounting, disk usage, user/group administration, permissions, special attributes, compression, package management, backup, and networking, providing a handy guide for system administrators and developers.

Command LineLinuxOperations
0 likes · 37 min read
Linux System Commands Cheat Sheet
Open Source Linux
Open Source Linux
May 16, 2023 · Information Security

Mastering Linux Firewalls: From IDS/IPS to iptables and Netfilter

This comprehensive guide explains intrusion detection and prevention systems, firewalls, waterwalls, Netfilter, and essential Linux firewall tools such as iptables, firewalld, and nftables, covering their architectures, command syntax, rule management, NAT, and packet capture with tcpdump.

IDSIPSLinux
0 likes · 24 min read
Mastering Linux Firewalls: From IDS/IPS to iptables and Netfilter