Tagged articles

Linux

5000 articles · Page 14 of 50
Raymond Ops
Raymond Ops
Apr 16, 2025 · Information Security

Boost Linux Server Security: Practical Hardening Steps for RHEL7

This guide walks through a comprehensive Linux hardening checklist for RHEL7, covering account locking, password policies, SSH port changes, SELinux activation, firewall tightening, and file attribute protections to elevate the system to a B1 security level.

LinuxRHEL7SELinux
0 likes · 12 min read
Boost Linux Server Security: Practical Hardening Steps for RHEL7
Raymond Ops
Raymond Ops
Apr 15, 2025 · Operations

Master Vim: Essential Modes, Commands, and Tips for Linux Editing

This guide provides a comprehensive introduction to the Vim editor on Linux, covering its built‑in help, core modes, essential commands for inserting text, moving the cursor, deleting, searching, copying, replacing, exiting, and handling swap‑file protection, all illustrated with clear examples and images.

LinuxVimtutorial
0 likes · 14 min read
Master Vim: Essential Modes, Commands, and Tips for Linux Editing
Raymond Ops
Raymond Ops
Apr 15, 2025 · Information Security

How to Exploit Docker for Linux Privilege Escalation – A Step‑by‑Step Guide

This article walks through Docker privilege escalation techniques on Linux, covering Docker basics, permission discovery, manual and automated enumeration with LinPEAS, and three practical breakout scenarios—including abusing Docker group rights, escaping privileged containers, and breaking out of non‑privileged containers using SUID binaries and release_agent attacks.

DockerLinPEASLinux
0 likes · 25 min read
How to Exploit Docker for Linux Privilege Escalation – A Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Apr 14, 2025 · Fundamentals

Master Linux Environment Variables: View, Set, and Delete Them

This guide explains what Linux environment variables are, lists common ones, and provides step‑by‑step commands for viewing, temporarily or permanently setting, and deleting variables, plus practical script examples to help users manage their shell environment efficiently.

Linuxbashenvironment variables
0 likes · 6 min read
Master Linux Environment Variables: View, Set, and Delete Them
Liangxu Linux
Liangxu Linux
Apr 14, 2025 · Operations

Mastering NFS on CentOS: From Installation to Autofs Integration

This guide explains what NFS (Network File System) is, its advantages, required packages, configuration file syntax, export options, essential tools like rpcinfo, exportfs, showmount and mount.nfs, and provides step‑by‑step examples for mounting, fstab entries, and integrating autofs on CentOS systems.

CentOSLinuxNFS
0 likes · 10 min read
Mastering NFS on CentOS: From Installation to Autofs Integration
Liangxu Linux
Liangxu Linux
Apr 13, 2025 · Operations

Boost Linux Server Performance: Essential Kernel and Sysctl Tweaks

This guide explains how to permanently disable SELinux, set the system runlevel, enlarge file descriptor limits, fine‑tune kernel networking parameters via /etc/sysctl.conf, configure firewall settings, and troubleshoot common Linux socket errors to significantly improve server performance.

LinuxNetwork SettingsPerformance Tuning
0 likes · 7 min read
Boost Linux Server Performance: Essential Kernel and Sysctl Tweaks
Liangxu Linux
Liangxu Linux
Apr 13, 2025 · Operations

Create a Windows 11 Bootable USB on Linux with WoeUSB

This guide shows how to install the command‑line version of WoeUSB on Ubuntu, identify the target USB device, and use a single sudo command to write a Windows 11 ISO to a bootable NTFS USB stick, with safety warnings about data loss.

Command LineLinuxWindows 11
0 likes · 3 min read
Create a Windows 11 Bootable USB on Linux with WoeUSB
macrozheng
macrozheng
Apr 12, 2025 · Fundamentals

What’s New in elementary OS 8? A Deep Dive into Its Latest Features

This article reviews elementary OS 8, a major release built on Ubuntu 24.04 LTS and Linux 6.8, highlighting visual redesigns, dock and quick‑settings upgrades, system‑settings improvements, hardware support, and enhanced security features such as Secure Session and Portals.

DesktopLinuxSystem Update
0 likes · 9 min read
What’s New in elementary OS 8? A Deep Dive into Its Latest Features
Raymond Ops
Raymond Ops
Apr 11, 2025 · Operations

How to Force a Filesystem Check on Linux Root Partition (forcefsck)

This tutorial explains why running fsck on a mounted root filesystem fails, shows how to inspect the last check time with tune2fs, and provides step‑by‑step commands to create a forcefsck file, reboot, and verify that the root filesystem check was performed.

LinuxRoot Filesystemforcefsck
0 likes · 5 min read
How to Force a Filesystem Check on Linux Root Partition (forcefsck)
Liangxu Linux
Liangxu Linux
Apr 10, 2025 · Fundamentals

Can You Use Linux Without Touching the Terminal? A Beginner’s Guide

This guide explains how newcomers can operate Linux entirely through graphical tools—choosing a user‑friendly distro, customizing the desktop, managing software and files, adjusting system settings, and even running Windows applications—without ever opening a terminal.

Beginner GuideDesktop EnvironmentDistro Selection
0 likes · 7 min read
Can You Use Linux Without Touching the Terminal? A Beginner’s Guide
Raymond Ops
Raymond Ops
Apr 9, 2025 · Databases

Step-by-Step Guide to Installing MySQL 5.7 on ARM (Aarch64) Linux

This tutorial walks you through checking the OS architecture, preparing the environment, downloading and extracting the MySQL 5.7 ARM package, configuring my.cnf, setting up auto‑start and environment variables, initializing the server, securing the root account, and configuring master‑slave replication on Linux.

ARMDatabaseInstallation
0 likes · 13 min read
Step-by-Step Guide to Installing MySQL 5.7 on ARM (Aarch64) Linux
Raymond Ops
Raymond Ops
Apr 8, 2025 · Operations

How to Log Dropped iptables Packets for Input and Output Traffic

Learn step‑by‑step how to configure iptables to log all dropped inbound and outbound packets to syslog, including creating a LOGGING chain, setting rate limits, customizing log prefixes, directing logs to a specific file, and interpreting the resulting log entries.

Linuxiptablesnetwork troubleshooting
0 likes · 7 min read
How to Log Dropped iptables Packets for Input and Output Traffic
Linux Kernel Journey
Linux Kernel Journey
Apr 7, 2025 · Fundamentals

Understanding Linux Kernel Page Faults: Causes and Handling Strategies

The article explains how Linux triggers a page fault when a process accesses a virtual memory page that is not resident in physical RAM, describes the underlying virtual memory and MMU concepts, the kernel data structures involved, the detailed fault‑handling flow, different fault types, and their performance impact.

LinuxMMUMemory Management
0 likes · 27 min read
Understanding Linux Kernel Page Faults: Causes and Handling Strategies
Liangxu Linux
Liangxu Linux
Apr 6, 2025 · Operations

Set Linux Timezone to CST (Asia/Shanghai) with timedatectl and Manual Links

Learn step-by-step how to change a Linux system’s timezone to China Standard Time (CST, Asia/Shanghai) using the modern timedatectl command, creating a symbolic link to /etc/localtime, or setting the TZ environment variable for temporary adjustments, with verification commands and important cautions.

CSTLinuxTimezone
0 likes · 4 min read
Set Linux Timezone to CST (Asia/Shanghai) with timedatectl and Manual Links
Raymond Ops
Raymond Ops
Apr 4, 2025 · Operations

Master traceroute on Linux: Install, Commands, and Advanced Options

This guide explains what traceroute does, how to install it on various Linux distributions, and provides detailed command syntax, common and advanced options, practical examples, and important precautions for effective network troubleshooting.

Command LineLinuxnetwork diagnostics
0 likes · 5 min read
Master traceroute on Linux: Install, Commands, and Advanced Options
Liangxu Linux
Liangxu Linux
Apr 4, 2025 · R&D Management

What Happens When a Key Linux Wireless Maintainer Steps Down?

The article outlines Kalle Valo's decade‑long contributions to Linux wireless drivers, his unexpected resignation, the community’s concerns about succession, and the urgent need for new maintainers to ensure the long‑term health of the kernel’s Wi‑Fi subsystem.

CommunityLinuxMaintainer
0 likes · 6 min read
What Happens When a Key Linux Wireless Maintainer Steps Down?
Linux Kernel Journey
Linux Kernel Journey
Apr 3, 2025 · Operations

How Perf Works: Inside Linux Kernel’s Powerful Tracing and Profiling Tool

This article explains the Linux kernel’s perf utility, covering its architecture, key features such as lightweight event sampling, tracing, profiling and debugging, step‑by‑step installation, common commands with real code examples, and how to use perf and flame graphs to locate and optimise performance bottlenecks.

LinuxTracingbenchmark
0 likes · 35 min read
How Perf Works: Inside Linux Kernel’s Powerful Tracing and Profiling Tool
Raymond Ops
Raymond Ops
Mar 31, 2025 · Operations

Master Docker: Core Concepts, Installation, and Essential Commands

This guide explains Docker’s basic concepts, advantages, architecture, installation steps, common image and container commands, and provides a practical example of configuring SSH access inside an Ubuntu container for both local and remote connections.

ContainersDockerLinux
0 likes · 11 min read
Master Docker: Core Concepts, Installation, and Essential Commands
Liangxu Linux
Liangxu Linux
Mar 30, 2025 · Fundamentals

Windows vs Linux: Key Differences, Benefits, and Choosing the Right OS

This article compares Windows and Linux across five major aspects—business model, system freedom, support, software compatibility, and user control—highlighting each OS's advantages, drawbacks, and practical considerations to help readers decide which platform best fits their needs.

LinuxOperating System ComparisonSoftware Compatibility
0 likes · 9 min read
Windows vs Linux: Key Differences, Benefits, and Choosing the Right OS
Raymond Ops
Raymond Ops
Mar 29, 2025 · Operations

Mastering lsof: List Open Files, Processes, and Network Connections on Linux

This guide explains how to use the Linux lsof command‑line utility to list information about files opened by processes—including regular files, directories, sockets, and pipes—while covering options for filtering by file, directory, process name, user, PID, network connections, repeat mode, and more.

LinuxNetwork Connectionslsof
0 likes · 10 min read
Mastering lsof: List Open Files, Processes, and Network Connections on Linux
Liangxu Linux
Liangxu Linux
Mar 29, 2025 · Operations

Mastering /etc/init.d Scripts: A Deep Dive into Embedded Linux Service Management

This guide explains the role of the /etc/init.d directory in embedded Linux, walks through common startup scripts such as rcS, rcK, and service-specific files, and provides detailed code examples and command‑line options to help developers understand, customize, and troubleshoot system initialization and shutdown processes.

Linuxembeddedinit.d
0 likes · 19 min read
Mastering /etc/init.d Scripts: A Deep Dive into Embedded Linux Service Management
Raymond Ops
Raymond Ops
Mar 28, 2025 · Information Security

How to Build an OpenVPN Server on Public Cloud: Step‑by‑Step Guide

This guide walks you through installing OpenVPN on a public cloud, setting up Easy‑RSA for certificate management, configuring the server and client, creating authentication scripts, and connecting Windows or macOS clients, complete with commands and configuration examples.

EasyRSALinuxOpenVPN
0 likes · 12 min read
How to Build an OpenVPN Server on Public Cloud: Step‑by‑Step Guide
Raymond Ops
Raymond Ops
Mar 28, 2025 · Information Security

Uncover Hidden Passwords on Linux: From File Scans to Hash Cracking

This guide walks you through systematic Linux password hunting techniques—including searching filenames, scanning file contents, extracting credentials from web and config files, cracking hashes with Hashcat and John, leveraging hidden files, MySQL databases, backup archives, and automating discovery with LinPEAS—to elevate privileges and gain full root access.

Linuxhashcatjohn the ripper
0 likes · 30 min read
Uncover Hidden Passwords on Linux: From File Scans to Hash Cracking
Linux Code Review Hub
Linux Code Review Hub
Mar 27, 2025 · Operations

A Complete Guide to Linux Interrupt Management and Workqueues

This article provides an in‑depth, step‑by‑step analysis of Linux GICv3 interrupt architecture, the kernel driver initialization, hardware‑to‑virtual interrupt mapping, the full interrupt handling state machine, and the workqueue subsystem including its data structures, initialization, and usage patterns.

Device TreeLinuxWorkqueue
0 likes · 37 min read
A Complete Guide to Linux Interrupt Management and Workqueues
Raymond Ops
Raymond Ops
Mar 27, 2025 · Operations

How to Install and Configure RabbitMQ on Linux: Step‑by‑Step Guide

This guide explains how to install Erlang, download and compile RabbitMQ 3.0.4, start the server in detached mode, verify its status, and troubleshoot common issues such as port conflicts on CentOS 6, providing complete command‑line instructions and configuration tips.

InstallationLinuxTroubleshooting
0 likes · 6 min read
How to Install and Configure RabbitMQ on Linux: Step‑by‑Step Guide
Raymond Ops
Raymond Ops
Mar 27, 2025 · Operations

All-in-One Linux Init Scripts for Rocky, AlmaLinux, CentOS, Ubuntu & More

This article introduces a comprehensive set of shell scripts that automate system initialization across dozens of Linux distributions, detailing supported features, version‑specific updates, usage instructions, and code examples for network, security, package management, and more.

DevOpsLinuxShell script
0 likes · 16 min read
All-in-One Linux Init Scripts for Rocky, AlmaLinux, CentOS, Ubuntu & More
Java Tech Enthusiast
Java Tech Enthusiast
Mar 26, 2025 · Fundamentals

Understanding PageCache: The Secret Behind Faster File Access

PageCache is an operating‑system mechanism that uses physical memory to cache disk blocks, dynamically resizing with available RAM and employing LRU replacement and read‑ahead, turning slow storage accesses into fast memory reads, yielding up to twenty‑fold speed gains for tasks such as compilation, video editing, and database operations.

File I/OLinuxMemory Management
0 likes · 6 min read
Understanding PageCache: The Secret Behind Faster File Access
Raymond Ops
Raymond Ops
Mar 25, 2025 · Operations

How to Set Up OpenVPN Server and Client on Linux: Step‑by‑Step Guide

This tutorial explains how to install, configure, and run OpenVPN on Linux, covering VPN concepts, types, OpenVPN features, server‑side certificate creation, key generation, configuration files, and client setup, with step‑by‑step commands and troubleshooting tips for secure remote access.

LinuxOpenVPNServer configuration
0 likes · 11 min read
How to Set Up OpenVPN Server and Client on Linux: Step‑by‑Step Guide
Refining Core Development Skills
Refining Core Development Skills
Mar 25, 2025 · Fundamentals

Understanding Linux Kernel Physical Memory Management and the memblock Allocator

Linux does not expose all physical memory to users; this article explains why the kernel reserves memory, detailing the early memblock allocator, crash kernel reservations, page structure overhead, and the handoff to the buddy system, illustrating how these mechanisms consume several hundred megabytes of RAM.

Crash KernelLinuxMemory Management
0 likes · 15 min read
Understanding Linux Kernel Physical Memory Management and the memblock Allocator
Liangxu Linux
Liangxu Linux
Mar 24, 2025 · Fundamentals

Understanding Linux Boot Process: From BIOS to systemd

This guide walks through Linux's startup sequence, covering the BIOS/UEFI hardware check, GRUB2 bootloader configuration, kernel loading, initramfs handling, systemd target units, service initialization, and a concrete CentOS 8 example with command snippets and configuration files.

CentOSGRUBLinux
0 likes · 9 min read
Understanding Linux Boot Process: From BIOS to systemd
Linux Kernel Journey
Linux Kernel Journey
Mar 23, 2025 · Fundamentals

Efficient Dynamic Memory Reclamation Techniques in Linux

The article provides an in‑depth technical analysis of Linux’s memory reclamation system, covering zones, watermarks, page flags, LRU lists, the shrink_zone workflow, kswapd, direct reclaim, OOM handling, page‑cache structures, and practical tuning tips for optimal performance.

LRULinuxPerformance Tuning
0 likes · 97 min read
Efficient Dynamic Memory Reclamation Techniques in Linux
Ubuntu
Ubuntu
Mar 23, 2025 · Industry Insights

Why UnionTech UOS Is Leading China’s Domestic Linux Desktop OS Market

UnionTech UOS has become the dominant Chinese Linux desktop OS, with over 6 million installations, broad hardware support across x86, ARM and RISC‑V, a growing software ecosystem, and AI‑enhanced features, yet it still faces challenges such as ecosystem completeness, user migration, innovation pressure, and policy‑driven market balance.

AIChinaDesktop
0 likes · 8 min read
Why UnionTech UOS Is Leading China’s Domestic Linux Desktop OS Market
Deepin Linux
Deepin Linux
Mar 22, 2025 · Backend Development

Understanding IO Models: Blocking, Non‑blocking, Multiplexing and Asynchronous

This article explains the fundamental concepts of I/O models—including blocking, non‑blocking, multiplexing and asynchronous approaches—detailing their mechanisms, advantages, drawbacks, code examples in Python, and practical optimization strategies for high‑concurrency backend systems.

IO modelsLinuxMultiplexing
0 likes · 31 min read
Understanding IO Models: Blocking, Non‑blocking, Multiplexing and Asynchronous
Raymond Ops
Raymond Ops
Mar 20, 2025 · Operations

Master Linux Traceroute: Install, Use, and Advanced Options Explained

Learn how to install the traceroute utility on Debian/Ubuntu and CentOS/RHEL systems, understand its basic command syntax, explore common and advanced options, and see practical examples for network path tracing, while noting important considerations and usage tips.

Command LineLinuxnetwork troubleshooting
0 likes · 6 min read
Master Linux Traceroute: Install, Use, and Advanced Options Explained
Raymond Ops
Raymond Ops
Mar 20, 2025 · Operations

Mastering Disk I/O: Types, Metrics, and Linux Monitoring Tools

This article explains what disks are, compares mechanical HDDs and SSDs, outlines disk classification by interface and architecture, defines key I/O performance metrics such as IOPS, throughput, utilization, and latency, and introduces Linux tools like iostat, iotop, and sar for monitoring and analysis.

I/OLinuxPerformance
0 likes · 24 min read
Mastering Disk I/O: Types, Metrics, and Linux Monitoring Tools
Liangxu Linux
Liangxu Linux
Mar 19, 2025 · Operations

Master FTP: Configure, Secure, and Manage Linux File Transfers

This guide explains the FTP protocol, active and passive modes, authentication options, and step‑by‑step Linux vsftpd configuration—including local, anonymous, and virtual user setups, permission tweaks, chroot jail rules, and file download/upload commands.

FTPLinuxServer configuration
0 likes · 10 min read
Master FTP: Configure, Secure, and Manage Linux File Transfers
Deepin Linux
Deepin Linux
Mar 18, 2025 · Fundamentals

Understanding the Linux Kernel Buddy Memory Allocation Algorithm

This article explains the Linux kernel buddy memory allocation algorithm, covering its basic principles, allocation and reclamation processes, key data structures, initialization steps, code examples, advantages and drawbacks, as well as its applications and evolution across kernel versions.

Buddy AlgorithmLinux
0 likes · 36 min read
Understanding the Linux Kernel Buddy Memory Allocation Algorithm
Deepin Linux
Deepin Linux
Mar 17, 2025 · Fundamentals

Understanding and Debugging Linux Kernel Oops Errors

This article explains what Linux kernel Oops messages are, distinguishes between BUG, Oops, and panic, outlines common causes, preparation steps, debugging tools, kernel configuration options, and provides a detailed case study with analysis and solutions for kernel Oops troubleshooting.

DebuggingLinuxOops
0 likes · 44 min read
Understanding and Debugging Linux Kernel Oops Errors
Linux Kernel Journey
Linux Kernel Journey
Mar 17, 2025 · Fundamentals

How Linux Multicore Scheduling Unlocks CPU Potential

The article explains how Linux’s multicore scheduler distributes tasks across CPU cores, describes the core CFS and real‑time algorithms, details load‑balancing mechanisms such as pull/push and active/passive strategies, and discusses power, thermal, and algorithmic optimizations for servers and embedded devices.

CFSDVFSLinux
0 likes · 24 min read
How Linux Multicore Scheduling Unlocks CPU Potential
Open Source Linux
Open Source Linux
Mar 17, 2025 · Operations

Boost Linux Server Performance: Essential Kernel and Sysctl Tweaks

Learn how to permanently disable SELinux, set runlevel to 3, increase file descriptor limits, fine-tune kernel network parameters via /etc/sysctl.conf, configure firewall settings, and address common Linux performance issues such as too many open files and TIME_WAIT overloads.

LinuxPerformance Tuningkernel parameters
0 likes · 8 min read
Boost Linux Server Performance: Essential Kernel and Sysctl Tweaks
Liangxu Linux
Liangxu Linux
Mar 16, 2025 · Operations

Batch Add and Delete Linux Users with UID ≥ 1000 Using awk and xargs

This guide shows how to batch‑create and batch‑remove Linux users whose UID is 1000 or higher by extracting usernames from /etc/passwd with awk and feeding them to useradd or userdel via xargs, including command examples and detailed explanations of each step.

Batch OperationsLinuxUser Management
0 likes · 5 min read
Batch Add and Delete Linux Users with UID ≥ 1000 Using awk and xargs
Liangxu Linux
Liangxu Linux
Mar 15, 2025 · Fundamentals

How to Quickly Set Up a Full Linux C/C++ Development Environment

This step‑by‑step guide shows how to choose a Linux distribution, install GCC, configure Vim/VS Code/CLion, compile and run C/C++ programs, set up debugging with GDB and Valgrind, automate builds with Makefile or CMake, beautify the terminal, and manage code with Git, all with concrete commands and examples.

C++GCCGit
0 likes · 15 min read
How to Quickly Set Up a Full Linux C/C++ Development Environment
Liangxu Linux
Liangxu Linux
Mar 13, 2025 · Fundamentals

How Zero‑Copy Techniques Supercharge Network I/O Performance

This article explains why traditional I/O interfaces rely on data copying, demonstrates the hidden overhead of read/write in a network server, and introduces zero‑copy methods such as mmap, sendfile, DMA Gather Copy, and splice to dramatically reduce copies and context switches for faster I/O.

IO optimizationLinuxNetwork Performance
0 likes · 12 min read
How Zero‑Copy Techniques Supercharge Network I/O Performance
Lin is Dream
Lin is Dream
Mar 13, 2025 · Information Security

From rlogin to SSH: The Evolution of Secure Remote Login

This article traces the evolution of remote login from early terminal‑based systems to modern secure protocols, explains the development and key features of SSH, compares it with HTTP, and outlines its main functions such as remote access, file transfer, and port forwarding.

LinuxOpenSSHProtocol History
0 likes · 6 min read
From rlogin to SSH: The Evolution of Secure Remote Login
Code Ape Tech Column
Code Ape Tech Column
Mar 13, 2025 · Backend Development

Understanding CRaC: Fast JVM Startup with Checkpoint/Restore

This article explains the CRaC (Coordinated Restore at Checkpoint) technology for Java applications, describing its principles, supported environments, practical steps for enabling it with Spring Boot, and use‑case scenarios that dramatically reduce JVM startup time.

CRaCJVMJava
0 likes · 9 min read
Understanding CRaC: Fast JVM Startup with Checkpoint/Restore
Liangxu Linux
Liangxu Linux
Mar 12, 2025 · Operations

Automating Hourly Server Backups with rsync, tar, and Cron

This guide details a step‑by‑step solution for hourly client backups of /etc and /var/log, naming conventions, rsync transfer, integrity checks, email notifications, and cleanup on both client and server sides using Bash scripts and cron jobs.

CronLinuxautomation
0 likes · 12 min read
Automating Hourly Server Backups with rsync, tar, and Cron
Liangxu Linux
Liangxu Linux
Mar 12, 2025 · Fundamentals

Master Linux Inter‑Process Communication: Pipes, Signals, Shared Memory, and More

This article provides a comprehensive guide to Linux inter‑process communication (IPC), covering pipes, named pipes, signals, file‑based communication, semaphores, various shared‑memory techniques, message queues, sockets, and Unix domain sockets, each explained with concepts, typical use‑cases, diagrams and complete C code examples.

IPCInterprocess CommunicationLinux
0 likes · 32 min read
Master Linux Inter‑Process Communication: Pipes, Signals, Shared Memory, and More
Raymond Ops
Raymond Ops
Mar 12, 2025 · Operations

How to Resolve Common Jenkins Plugin and Maven Pipeline Errors in China

This guide walks through fixing Jenkins plugin update timeouts by switching to domestic mirrors, troubleshooting Maven pipeline failures caused by missing JVM libraries or disk space limits, clearing Git config lock files, and adjusting file‑descriptor limits and Docker ulimit settings to prevent out‑of‑resource errors.

JenkinsLinuxMaven
0 likes · 7 min read
How to Resolve Common Jenkins Plugin and Maven Pipeline Errors in China
Liangxu Linux
Liangxu Linux
Mar 11, 2025 · Fundamentals

Understanding TCP Connection States and Linux Backlog Tuning

This article explains the 11 TCP connection states, the three‑way handshake, the distinction between half‑open and full‑open queues, common backlog‑related problems, diagnostic commands, and key Linux kernel sysctl parameters for tuning TCP performance.

BacklogConnection StatesLinux
0 likes · 19 min read
Understanding TCP Connection States and Linux Backlog Tuning
Liangxu Linux
Liangxu Linux
Mar 11, 2025 · Operations

Master Linux ‘ip’ Command: Essential Network Management Operations

This guide explains the Linux ip command—its syntax, how to view and control network interfaces, configure IP addresses, manage routes, set up VLANs, and handle ARP entries—providing practical examples that enable efficient network administration and troubleshooting on Linux systems.

LinuxNetwork ManagementRouting
0 likes · 6 min read
Master Linux ‘ip’ Command: Essential Network Management Operations
Deepin Linux
Deepin Linux
Mar 10, 2025 · Fundamentals

Understanding Linux Process Creation, Waiting, and Execution: fork, wait, and exec

This article explains how Linux processes are created, managed, and replaced using the fork, wait (including waitpid), and exec system calls, covering their prototypes, return values, copy‑on‑write optimization, and practical C code examples that demonstrate their coordinated use in real‑world scenarios.

C programmingLinuxSystem Calls
0 likes · 25 min read
Understanding Linux Process Creation, Waiting, and Execution: fork, wait, and exec
Liangxu Linux
Liangxu Linux
Mar 9, 2025 · Operations

Master FTP with vsftpd: Full Setup, Config, and User Management

This guide explains FTP fundamentals, the dual‑channel active/passive modes, how to install vsftpd on Linux, configure its main and per‑user settings—including ports, time, chroot, logging, and user isolation—and provides command‑line and graphical client tools for secure file transfers.

ConfigurationFTPLinux
0 likes · 24 min read
Master FTP with vsftpd: Full Setup, Config, and User Management
Ubuntu
Ubuntu
Mar 9, 2025 · Industry Insights

Ubuntu vs Fedora Desktop: Which Linux Distro Is Best for Beginners?

Ubuntu and Fedora, two leading Linux distributions, are compared across desktop environment, application support, and ecosystem, revealing Ubuntu’s more intuitive GNOME customization, easier package installation via APT/Snap, and larger community resources, making it a better choice for newcomers, while Fedora offers a cutting‑edge but steeper learning experience.

Community SupportDesktop EnvironmentFedora
0 likes · 5 min read
Ubuntu vs Fedora Desktop: Which Linux Distro Is Best for Beginners?
BirdNest Tech Talk
BirdNest Tech Talk
Mar 7, 2025 · Operations

Mastering ltrace: How to Trace Library Calls on Linux for Debugging

This guide explains what ltrace is, how it works, how to install it, basic and advanced usage examples, real‑world scenarios, output interpretation, performance impact, troubleshooting, and comparisons with other debugging tools, providing a complete tutorial for Linux developers.

DebuggingLinuxlibrary tracing
0 likes · 11 min read
Mastering ltrace: How to Trace Library Calls on Linux for Debugging
Raymond Ops
Raymond Ops
Mar 6, 2025 · Operations

Master SSH Secure Tunnels: Local, Remote, and Dynamic Port Forwarding Explained

Learn how to create secure SSH tunnels using local, remote, and dynamic port forwarding, with step‑by‑step command examples, option explanations, and practical network diagrams that show how to access otherwise unreachable hosts and services through intermediate jump hosts.

LinuxSecure Tunnelnetwork administration
0 likes · 13 min read
Master SSH Secure Tunnels: Local, Remote, and Dynamic Port Forwarding Explained
Ubuntu
Ubuntu
Mar 5, 2025 · Fundamentals

Which Linux Desktop Distribution Reigns Supreme? Ubuntu, Fedora, and Arch Compared

This article compares major Linux desktop distributions—including Ubuntu, Fedora, Arch, and many others—by examining their origins, release cycles, distinctive features, desktop environments, and package management tools, helping users of all skill levels choose the most suitable desktop environment for their needs.

Arch LinuxDesktop EnvironmentsFedora
0 likes · 12 min read
Which Linux Desktop Distribution Reigns Supreme? Ubuntu, Fedora, and Arch Compared
Liangxu Linux
Liangxu Linux
Mar 4, 2025 · Fundamentals

Master awk: From Basics to Advanced Text Processing on Linux

This guide explains what awk is, its pattern‑action syntax, built‑in variables such as NR, NF, FS, RS, OFS and ORS, and provides step‑by‑step examples—including generating test data, column manipulation, custom delimiters, and solving a word‑frequency interview question—so readers can efficiently extract and transform text on the command line.

LinuxNFNR
0 likes · 18 min read
Master awk: From Basics to Advanced Text Processing on Linux
Ubuntu
Ubuntu
Mar 4, 2025 · Fundamentals

Ubuntu Beginner’s Guide: From Hardware Requirements to First Commands

This guide walks newcomers through Ubuntu’s hardware requirements, choosing the right LTS or latest release, preparing backups and a bootable USB, installing the OS, and mastering essential terminal commands, while highlighting its free, open‑source advantages and potential initial challenges.

Command LineInstallationLinux
0 likes · 4 min read
Ubuntu Beginner’s Guide: From Hardware Requirements to First Commands
Efficient Ops
Efficient Ops
Mar 2, 2025 · Operations

How to Diagnose Linux Server Performance Issues in the First 60 Seconds

This article walks you through the ten essential Linux command‑line tools—such as uptime, vmstat, iostat, and top—that Netflix’s performance engineers use to quickly assess system load, resource saturation, and errors within the critical first minute of troubleshooting.

Linuxopssystem administration
0 likes · 18 min read
How to Diagnose Linux Server Performance Issues in the First 60 Seconds
Ubuntu
Ubuntu
Mar 2, 2025 · Fundamentals

Zero‑Barrier Guide: Step‑by‑Step VMware Installation of Ubuntu for Beginners

This article walks beginners through downloading an Ubuntu ISO from a university mirror, creating a VMware virtual machine, configuring storage and drivers, completing the interactive Ubuntu installation, and exploring the installed system, all with detailed screenshots and tips.

Beginner GuideInstallationLinux
0 likes · 5 min read
Zero‑Barrier Guide: Step‑by‑Step VMware Installation of Ubuntu for Beginners
Raymond Ops
Raymond Ops
Mar 1, 2025 · Operations

Master Linux Disk Partitioning: From Primary to Swap in Minutes

This guide explains Linux disk partitioning fundamentals, covering primary and logical partitions, MBR structure, fdisk commands, creating and formatting partitions, mounting filesystems, handling large disks, repairing bad drives, and setting up swap space, with step‑by‑step code examples for system administrators.

Disk PartitioningLinuxfdisk
0 likes · 14 min read
Master Linux Disk Partitioning: From Primary to Swap in Minutes
Liangxu Linux
Liangxu Linux
Feb 27, 2025 · Fundamentals

Mastering sed: 30+ Powerful Text Manipulation Tricks for Linux

This comprehensive guide walks you through the essential and advanced features of the Linux sed command, showing how to perform bulk text replacements, deletions, insertions, line extraction, and powerful integrations with find, grep, awk, xargs, and tee, enabling efficient automation of log analysis, configuration updates, and data processing tasks.

LinuxShell scriptingautomation
0 likes · 18 min read
Mastering sed: 30+ Powerful Text Manipulation Tricks for Linux
IT Services Circle
IT Services Circle
Feb 27, 2025 · Fundamentals

Comprehensive Linux C/C++ Interview Questions and Topics

This article compiles a wide range of Linux C/C++ interview questions covering language fundamentals, data structures, algorithms, operating systems, networking, databases, and general problem‑solving approaches to help candidates assess and improve their technical knowledge.

C++Data StructuresDatabase
0 likes · 9 min read
Comprehensive Linux C/C++ Interview Questions and Topics
MaGe Linux Operations
MaGe Linux Operations
Feb 27, 2025 · Fundamentals

Master Essential Linux Commands: From File Management to System Monitoring

This guide compiles key Linux command fundamentals—including command connectors, system resource monitoring, file searching, text editing, user and file management, network transfers, SELinux policy handling, and useful scripting snippets—providing a concise reference for administrators and developers alike.

LinuxScriptingcommand-line
0 likes · 33 min read
Master Essential Linux Commands: From File Management to System Monitoring
Liangxu Linux
Liangxu Linux
Feb 26, 2025 · Fundamentals

14 Popular Real-Time Operating Systems (RTOS) Compared: Features & Use Cases

This article introduces fourteen mainstream RTOS—including μClinux, μC/OS-II, eCos, FreeRTOS, mbed OS, RTX, VxWorks, QNX, NuttX, djyos, AliOS Things, Huawei LiteOS, RT-Thread, and SylixOS—detailing their characteristics, hardware requirements, strengths, and typical application scenarios for embedded development.

FreeRTOSIoTLinux
0 likes · 16 min read
14 Popular Real-Time Operating Systems (RTOS) Compared: Features & Use Cases