Tagged articles
5000 articles
Page 12 of 50
Liangxu Linux
Liangxu Linux
Feb 5, 2025 · Fundamentals

Mastering Linux File Search: Powerful find Command Examples and Tips

This guide explains the Linux find command, covering its basic syntax, common options for searching by name, size, type, time, user, permissions, depth, logical operators, action flags, integration with xargs, and provides practical examples and exercises for mastering file searching on Unix-like systems.

File SearchGrepLinux
0 likes · 17 min read
Mastering Linux File Search: Powerful find Command Examples and Tips
Architect's Alchemy Furnace
Architect's Alchemy Furnace
Feb 5, 2025 · Artificial Intelligence

Deploy DeepSeek R1 Locally with Ollama: Step‑by‑Step Guide for Windows & Linux

This article provides a comprehensive guide to locally deploying DeepSeek R1 models using Ollama on Windows and Linux, covering model variants, hardware requirements, installation steps, command‑line operations, visual client options, usage examples, performance tuning, and best‑practice recommendations for developers and enterprises.

AI modelDeepSeekDocker
0 likes · 10 min read
Deploy DeepSeek R1 Locally with Ollama: Step‑by‑Step Guide for Windows & Linux
Liangxu Linux
Liangxu Linux
Feb 4, 2025 · Fundamentals

Master Linux File Management: Directories, Paths, and Essential Commands

This guide explains Linux file management fundamentals, covering the hierarchical directory structure, naming conventions, absolute and relative paths, common shell commands for viewing, creating, moving, copying, and deleting files and directories, as well as file attributes, types, and the differences between hard and soft links.

Directory StructureLinksLinux
0 likes · 31 min read
Master Linux File Management: Directories, Paths, and Essential Commands
ITPUB
ITPUB
Feb 4, 2025 · Operations

Why btop Beats top and htop for Real‑Time System Monitoring

On Linux and macOS, the article compares the classic top command with its more user‑friendly alternatives htop and btop, explains installation (brew for macOS), walks through btop’s interface, presets, modules, shortcuts, theming, and shows how to use it for detailed CPU, memory, storage, network, and process monitoring.

CLI toolsLinuxbtop++
0 likes · 9 min read
Why btop Beats top and htop for Real‑Time System Monitoring
Raymond Ops
Raymond Ops
Feb 2, 2025 · Fundamentals

Mastering Linux Filesystem Hierarchy: A Complete Guide to FHS Directories

This article provides a comprehensive overview of the Linux Filesystem Hierarchy Standard, explaining the purpose of each top‑level directory, the classification of shareable and variable directories, path types, and practical examples to help readers navigate and manage the Linux file system effectively.

Directory StructureFHSLinux
0 likes · 18 min read
Mastering Linux Filesystem Hierarchy: A Complete Guide to FHS Directories
Deepin Linux
Deepin Linux
Jan 31, 2025 · Fundamentals

Understanding Shared Memory in Linux: Concepts, APIs, and Practical Examples

This article explains the fundamentals of shared memory as an efficient inter‑process communication method on Linux, covering its principles, core system calls, usage steps, advantages, synchronization challenges, and real‑world case studies with complete C code examples.

IPCLinuxProcess Communication
0 likes · 19 min read
Understanding Shared Memory in Linux: Concepts, APIs, and Practical Examples
dbaplus Community
dbaplus Community
Jan 26, 2025 · Operations

How to Reveal If Your Linux Is Running Inside a Virtual Machine

This article explains how to use the systemd‑detect‑virt command and various system files to determine whether a Linux system is running on real hardware, inside a virtual machine such as VirtualBox or VMware, or even inside a container like Docker, while also discussing the underlying detection mechanisms and potential ways to spoof the results.

ContainersDMILinux
0 likes · 7 min read
How to Reveal If Your Linux Is Running Inside a Virtual Machine
Liangxu Linux
Liangxu Linux
Jan 25, 2025 · Backend Development

Master GCC, G++ and GDB: From Installation to Advanced Debugging

This guide walks you through installing GCC/G++, compiling single‑ and multi‑file C/C++ programs, using essential compiler options, performing step‑by‑step builds, and leveraging GDB for effective debugging, while also covering common errors and their solutions.

C++CompilationLinux
0 likes · 17 min read
Master GCC, G++ and GDB: From Installation to Advanced Debugging
Raymond Ops
Raymond Ops
Jan 24, 2025 · Information Security

Secure Your SSH Login with Google Authenticator: Step‑by‑Step Guide

This tutorial explains how to enhance SSH security by integrating Google Authenticator for two‑factor authentication, covering SSH basics, Google Authenticator overview, Linux installation steps, PAM configuration, client setup on Android, browsers, and Python, with complete command examples.

Google AuthenticatorLinuxSSH
0 likes · 9 min read
Secure Your SSH Login with Google Authenticator: Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Jan 24, 2025 · Information Security

How to Secure Docker Images with Trivy: Step-by-Step Guide

This guide explains how to set up Docker on Ubuntu 18.04, install and configure the Trivy vulnerability scanner, and use it to analyze container images such as Redis, BusyBox, and Nginx, covering database updates, output formats, and practical command examples.

CVEContainer SecurityDocker
0 likes · 9 min read
How to Secure Docker Images with Trivy: Step-by-Step Guide
Liangxu Linux
Liangxu Linux
Jan 23, 2025 · Fundamentals

Master Linux File Permissions: rwx, chmod, umask, and ACL Explained

This guide walks through Linux file permissions, explaining the meaning of rwx bits, the UGO model, how to modify permissions with chmod using symbolic and numeric forms, advanced bits like setuid/setgid/sticky, default permissions controlled by umask, ownership changes with chown/chgrp, and fine‑grained ACL management, all with concrete command examples.

ACLFile PermissionsLinux
0 likes · 17 min read
Master Linux File Permissions: rwx, chmod, umask, and ACL Explained
Raymond Ops
Raymond Ops
Jan 23, 2025 · Operations

Master Log Management: Automate Cleanup with crontab & logrotate

This guide explains log management goals, special scenarios that cause uncontrolled log growth, and practical solutions using Linux's crontab for scheduled cleanup and the logrotate tool for automated rotation and retention across common services like MySQL, nginx, and Kafka.

LinuxOperationscrontab
0 likes · 10 min read
Master Log Management: Automate Cleanup with crontab & logrotate
MaGe Linux Operations
MaGe Linux Operations
Jan 23, 2025 · Operations

Master Curl, Wget, and NMCLI: Essential Linux Operations Commands

This guide introduces essential Linux command‑line tools—curl and wget for data retrieval and file downloading, explains network bonding modes, and provides step‑by‑step nmcli commands to configure bond interfaces and assign IP addresses, offering a concise reference for system administrators.

LinuxNetworkingcURL
0 likes · 7 min read
Master Curl, Wget, and NMCLI: Essential Linux Operations Commands
Liangxu Linux
Liangxu Linux
Jan 23, 2025 · Fundamentals

Master Linux grep: Essential Options and Real‑World Examples

This guide explains the Linux grep command, covering its basic syntax, a comprehensive list of useful options with descriptions, and practical examples that demonstrate how to search for strings, handle case sensitivity, display line numbers, count matches, and work with recursive and binary files.

GrepLinuxcommand-line
0 likes · 7 min read
Master Linux grep: Essential Options and Real‑World Examples
Deepin Linux
Deepin Linux
Jan 23, 2025 · Backend Development

Zero‑Copy Techniques in Linux: sendfile, mmap, splice and tee

This article explains the concept of zero‑copy in Linux, compares the four main system calls—sendfile, mmap, splice and tee—describes their APIs, internal mechanisms, performance characteristics, typical use‑cases and provides practical code examples for high‑performance network programming.

LinuxTEEmmap
0 likes · 37 min read
Zero‑Copy Techniques in Linux: sendfile, mmap, splice and tee
Raymond Ops
Raymond Ops
Jan 22, 2025 · Operations

Master Linux Boot Startup: Systemd, chkconfig, and Crontab Strategies

This guide explains how to configure Linux services to start on boot using systemd (systemctl), the legacy chkconfig tool, general startup scripts, and crontab’s special @reboot keyword, and provides production‑grade recommendations and example scripts for reliable automation.

LinuxOperationsSysadmin
0 likes · 10 min read
Master Linux Boot Startup: Systemd, chkconfig, and Crontab Strategies
Liangxu Linux
Liangxu Linux
Jan 21, 2025 · Fundamentals

How Does strace Peek Inside Other Processes? A Deep Dive into ptrace

This article explains the inner workings of the classic strace command by walking through a hand‑crafted C program that uses ptrace to attach to a target process, set syscall tracing, wait for signals, read the ORIG_RAX register, and translate syscall numbers into readable names, while also discussing the performance impact of such tracing.

LinuxSystem Callsptrace
0 likes · 16 min read
How Does strace Peek Inside Other Processes? A Deep Dive into ptrace
Deepin Linux
Deepin Linux
Jan 21, 2025 · Fundamentals

Understanding the Linux Process Scheduler: Concepts, Strategies, and Evolution

This article provides a comprehensive overview of the Linux process scheduler, explaining why scheduling is needed, how it works, the various scheduling policies such as real‑time and CFS, the mechanisms for priority and load balancing, and the historical evolution of Linux schedulers with code examples.

CFSLinuxOperating System
0 likes · 37 min read
Understanding the Linux Process Scheduler: Concepts, Strategies, and Evolution
Deepin Linux
Deepin Linux
Jan 20, 2025 · Backend Development

Understanding and Analyzing Linux Core Dumps with GDB

This article explains Linux core dump generation, common causes such as null pointer dereference and array overflow, configuration steps, and demonstrates how to analyze core files using GDB with practical code examples and multi‑threaded case studies.

LinuxSystem Programmingcore dump
0 likes · 24 min read
Understanding and Analyzing Linux Core Dumps with GDB
Open Source Linux
Open Source Linux
Jan 20, 2025 · Fundamentals

Why Linux Still Struggles on the Desktop: Core Issues Explained

The article examines why Linux desktop environments lag behind modern PCs, highlighting compatibility problems, software distribution challenges, hardware driver gaps, security concerns, and the lack of funding that together create a steep learning curve for non‑technical users.

CompatibilityDesktopHardware
0 likes · 15 min read
Why Linux Still Struggles on the Desktop: Core Issues Explained
Liangxu Linux
Liangxu Linux
Jan 19, 2025 · Information Security

Hardening Linux Account Security: User Locks, Password Policies, PAM & Sudo

This guide explains how to secure Linux accounts by disabling logins, locking or deleting users, enforcing password expiration with chage, configuring PAM modules, restricting commands via sudo, protecting the GRUB bootloader, and performing controlled password‑cracking tests with John the Ripper.

GRUBJohn the RipperLinux
0 likes · 10 min read
Hardening Linux Account Security: User Locks, Password Policies, PAM & Sudo
MaGe Linux Operations
MaGe Linux Operations
Jan 19, 2025 · Operations

Master Linux Redirection, Pipes, and Text Processing Commands

This guide explains Linux I/O redirection, pipelines, tee and xargs utilities, and essential text‑processing commands such as grep, cut, awk, sed, sort, wc, uniq, and tr, providing clear examples for each to help users handle files and streams efficiently.

LinuxShellcommand-line
0 likes · 10 min read
Master Linux Redirection, Pipes, and Text Processing Commands
macrozheng
macrozheng
Jan 16, 2025 · Operations

Master Superfile: A Stunning Terminal File Manager for Linux

This guide introduces Superfile, a modern, visually striking terminal file manager built with Go and Bubble Tea, walks through its installation on Linux, explains its interface layout, and details the essential keyboard shortcuts for efficient file navigation and manipulation.

Bubble TeaGoLinux
0 likes · 7 min read
Master Superfile: A Stunning Terminal File Manager for Linux
Infra Learning Club
Infra Learning Club
Jan 15, 2025 · Fundamentals

Getting Started with GPU Kernel Virtualization: Building a Simple Linux Module

This tutorial walks through the motivation for Nvidia GPU kernel interception, explains Linux kernel module basics and privilege rings, shows how to set up an Ubuntu environment, write and compile a minimal LKM, load and test it, then create a fake GPU character device and mount it into a Docker container for verification.

DockerGPUKernel Module
0 likes · 8 min read
Getting Started with GPU Kernel Virtualization: Building a Simple Linux Module
MaGe Linux Operations
MaGe Linux Operations
Jan 15, 2025 · Operations

Master Elasticsearch 7.10 on CentOS: Complete Install & Config Guide

This guide walks you through downloading, installing, and configuring Elasticsearch 7.10 on CentOS, covering environment setup, user creation, service start options, essential settings like paths, heap size, system limits, and troubleshooting tips for a production‑ready deployment.

DevOpsElasticsearchInstallation
0 likes · 26 min read
Master Elasticsearch 7.10 on CentOS: Complete Install & Config Guide
Liangxu Linux
Liangxu Linux
Jan 13, 2025 · Fundamentals

Mastering Unix Wildcards: Patterns, Commands, and Practical Examples

This guide explains Unix shell wildcards, their syntax, and how to use symbols like *, ?, [] and [!...] for file name matching, includes practical find command examples, redirection, quoting, pipelines, and shortcuts for efficient command‑line operations.

LinuxScriptingcommand-line
0 likes · 18 min read
Mastering Unix Wildcards: Patterns, Commands, and Practical Examples
Liangxu Linux
Liangxu Linux
Jan 12, 2025 · Operations

Master Linux File Search: locate vs. find – Fast Tips and Advanced Options

This guide explains how Linux’s locate and find commands work, compares their performance and features, and provides detailed usage examples, options, and advanced techniques such as depth control, type filtering, size and time queries, permission checks, combined conditions, and xargs integration.

Linuxcommand-linefile-search
0 likes · 8 min read
Master Linux File Search: locate vs. find – Fast Tips and Advanced Options
Efficient Ops
Efficient Ops
Jan 12, 2025 · Operations

Discover 15 Fun Linux Commands That Turn Your Terminal Into a Playground

This guide introduces fifteen entertaining Linux commands—from reversing strings with rev and viewing images with asciiview to playing classic games like ninvaders and pacman4console—providing installation instructions, example usages, and screenshots that showcase each tool’s quirky behavior for both learning and amusement.

Fun CommandsLinuxterminal tricks
0 likes · 7 min read
Discover 15 Fun Linux Commands That Turn Your Terminal Into a Playground
Raymond Ops
Raymond Ops
Jan 11, 2025 · Operations

How to Build a Highly Available Load Balancer with LVS and Keepalived

This tutorial explains how to design and deploy a high‑availability web cluster using Linux Virtual Server (LVS) and Keepalived, covering terminology, test environment setup, detailed configuration steps, HA testing procedures, and a concise summary of the solution.

LVSLinuxhigh availability
0 likes · 11 min read
How to Build a Highly Available Load Balancer with LVS and Keepalived
Deepin Linux
Deepin Linux
Jan 11, 2025 · Operations

Comprehensive Guide to Diagnosing and Resolving Linux Network Packet Loss

This article explains common Linux network packet loss scenarios, details the kernel’s packet receive and transmit paths, examines hardware and ARP issues, Conntrack limits, UDP buffer problems, and provides practical troubleshooting tools and commands to accurately detect and fix packet drops.

LinuxOperationsPacketLoss
0 likes · 23 min read
Comprehensive Guide to Diagnosing and Resolving Linux Network Packet Loss
ITPUB
ITPUB
Jan 11, 2025 · Operations

Why Using kill ‑9 Is Risky and How to Shut Down Processes Gracefully

The article explains the true purpose of the Linux kill command, compares signals like SIGTERM and SIGKILL, warns about the dangers of force‑killing processes, and provides practical Java shutdown‑hook examples and a shell script for safe, graceful termination.

Graceful ShutdownKill CommandLinux
0 likes · 7 min read
Why Using kill ‑9 Is Risky and How to Shut Down Processes Gracefully
IT Services Circle
IT Services Circle
Jan 10, 2025 · Fundamentals

Comparison of Deepin and OpenKylin Linux Desktop Distributions

The article provides a detailed comparison of China’s two mainstream community Linux desktop distributions, Deepin and OpenKylin, covering their origins, desktop environments, UI components, file managers, browsers, office suites, input methods, app stores, and AI integration, and highlights their hardware requirements and user experience differences.

ComparisonDDEDesktop
0 likes · 6 min read
Comparison of Deepin and OpenKylin Linux Desktop Distributions
Liangxu Linux
Liangxu Linux
Jan 9, 2025 · Operations

How to Configure Linux Password Expiration and Complexity Policies

This guide explains how to set password expiration periods, minimum length, complexity requirements, and reuse restrictions on Linux systems by editing /etc/login.defs and PAM configuration files with concrete examples and recommended values.

LinuxPasswordPolicySystemAdministration
0 likes · 8 min read
How to Configure Linux Password Expiration and Complexity Policies
21CTO
21CTO
Jan 9, 2025 · Fundamentals

Remembering Steve Langasek: The Unsung Hero Behind Debian and Ubuntu

Steve Langasek, a pivotal Debian core developer and former Ubuntu release manager, passed away at 45, leaving a lasting legacy of open-source contributions, community leadership, and a bridge between commercial and community interests that continues to inspire developers worldwide.

Community LeadershipDebianLinux
0 likes · 5 min read
Remembering Steve Langasek: The Unsung Hero Behind Debian and Ubuntu
Deepin Linux
Deepin Linux
Jan 9, 2025 · Backend Development

Deep Dive into Network I/O: Principles, Socket Types, and epoll Multiplexing

This article explains the fundamentals of network I/O, covering hardware basics, process scheduling, blocking and non‑blocking models, multiplexed I/O techniques such as select/poll/epoll, asynchronous I/O, socket types, and the user‑kernel boundary, providing a comprehensive guide for backend developers.

LinuxNetwork I/Obackend-development
0 likes · 39 min read
Deep Dive into Network I/O: Principles, Socket Types, and epoll Multiplexing
Linux Kernel Journey
Linux Kernel Journey
Jan 9, 2025 · Fundamentals

How Does a Linux Process Use Memory? A Deep Dive

This article explains the Linux kernel’s memory management for a process, covering virtual address spaces, page‑fault handling, VMA allocation, stack and heap initialization, sbrk/brk usage, thread‑stack creation, and the glibc ptmalloc heap allocator with concrete code examples and diagrams.

HeapLinuxPage Fault
0 likes · 15 min read
How Does a Linux Process Use Memory? A Deep Dive
Refining Core Development Skills
Refining Core Development Skills
Jan 9, 2025 · Fundamentals

Understanding Linux HugePages: Kernel Page Tables, TLB, and How to Enable and Use Them

This article explains the Linux kernel's four‑level page‑table mechanism, the performance impact of TLB misses, why using 2 MB HugePages improves address‑translation efficiency, and provides step‑by‑step instructions for reserving and allocating HugePages via boot parameters, sysfs, and mmap.

LinuxMemory ManagementPerformance
0 likes · 15 min read
Understanding Linux HugePages: Kernel Page Tables, TLB, and How to Enable and Use Them
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2025 · Operations

Master Linux ‘sort’: Essential Options and Real-World Examples

This guide explains the Linux sort command, covering its most useful options—such as numeric, human‑readable, case‑insensitive, field‑based, and reverse sorting—and demonstrates practical examples for default sorting, column sorting, deduplication, and writing results to files.

Linuxcommand-linesort
0 likes · 7 min read
Master Linux ‘sort’: Essential Options and Real-World Examples
MaGe Linux Operations
MaGe Linux Operations
Jan 7, 2025 · Operations

Master Linux I/O Redirection: From Basics to Advanced Tricks

This guide explains Linux shell I/O redirection, covering output and input redirection, file descriptor semantics, the importance of order, using /dev/null to discard output, and common patterns for merging and appending streams, all with clear examples.

I/O RedirectionLinuxShell
0 likes · 6 min read
Master Linux I/O Redirection: From Basics to Advanced Tricks
MaGe Linux Operations
MaGe Linux Operations
Jan 7, 2025 · Operations

Step‑by‑Step Guide to Installing a DHCP Server on CentOS 6.5

This article explains DHCP fundamentals, its four‑stage broadcast workflow, allocation methods and advantages, then provides a complete CentOS 6.5 environment setup with commands, configuration file edits, and client testing to help you deploy a DHCP server efficiently.

CentOSDHCPIP Management
0 likes · 6 min read
Step‑by‑Step Guide to Installing a DHCP Server on CentOS 6.5
Liangxu Linux
Liangxu Linux
Jan 6, 2025 · Operations

Wine vs Virtual Machines on Linux: Which Is Right for Your Apps?

This guide explains how Wine translates Windows API calls to POSIX, compares its low‑resource performance to full virtual machines, and provides step‑by‑step installation and usage instructions—including command‑line examples and graphical tools like Bottles—to help you choose the best solution for running Windows software on Linux.

BottlesCompatibilityInstallation
0 likes · 6 min read
Wine vs Virtual Machines on Linux: Which Is Right for Your Apps?
MaGe Linux Operations
MaGe Linux Operations
Jan 4, 2025 · Operations

Master Docker: From Origins to Commands, Networking, and Volumes

This guide explains Docker’s origins, core container technologies such as cgroups and namespaces, essential commands for managing container lifecycles, and practical examples covering environment variables, volumes, and networking, enabling readers to understand and operate Docker containers effectively.

ContainersDevOpsDocker
0 likes · 7 min read
Master Docker: From Origins to Commands, Networking, and Volumes
Liangxu Linux
Liangxu Linux
Jan 4, 2025 · Operations

Top 7 CentOS 8 Alternatives for 2025: From AlmaLinux to VzLinux

With CentOS 8 reaching end‑of‑life, this guide reviews seven viable server‑grade Linux replacements for 2025—including AlmaLinux, Ubuntu/Debian, Oracle Linux, OpenSUSE, Rocky Linux, VzLinux, and Springdale—detailing their compatibility, support cycles, package managers, and migration considerations.

AlmaLinuxCentOSLinux
0 likes · 8 min read
Top 7 CentOS 8 Alternatives for 2025: From AlmaLinux to VzLinux
MaGe Linux Operations
MaGe Linux Operations
Jan 3, 2025 · Operations

Master tcpdump: Essential Commands for Network Troubleshooting and Security

Learn practical tcpdump examples to boost network troubleshooting and security testing, covering common parameters, ASCII output, protocol and IP filtering, file writing, buffering modes, combined filters, and advanced use cases like extracting HTTP headers, detecting port scans, capturing ICMP, DHCP, SNMP, and more.

LinuxPacket Capturenetwork troubleshooting
0 likes · 20 min read
Master tcpdump: Essential Commands for Network Troubleshooting and Security
Liangxu Linux
Liangxu Linux
Jan 2, 2025 · Information Security

How to Block SSH Logins for Specific Users, Groups, and IP Ranges on Linux

This guide explains multiple Linux techniques—setting a user’s shell to /sbin/nologin, editing /etc/passwd, configuring sshd_config with Allow/Deny directives, and using hosts.allow/hosts.deny—to prevent unwanted SSH access for particular users, groups, or IP addresses, and shows how to apply the changes safely.

LinuxSSHhosts.allow
0 likes · 11 min read
How to Block SSH Logins for Specific Users, Groups, and IP Ranges on Linux
Deepin Linux
Deepin Linux
Jan 2, 2025 · Fundamentals

Understanding the Linux Kernel Initcall Mechanism for Driver Initialization

The article explains how the Linux kernel’s initcall mechanism automatically orders and executes driver initialization functions through specially defined macros and linker sections, improving maintainability, memory usage, and system stability during the boot process.

Driver InitializationInitcallLinux
0 likes · 23 min read
Understanding the Linux Kernel Initcall Mechanism for Driver Initialization
MaGe Linux Operations
MaGe Linux Operations
Jan 2, 2025 · Fundamentals

Master Linux File Permissions: From Basics to Advanced ACLs

This guide explains Linux file permissions, covering the concepts of read, write, and execute rights, symbolic and numeric representations, the chmod command, special bits like setuid, setgid, and sticky, default permissions controlled by umask, ownership management with chown/chgrp, and an introduction to ACLs for fine‑grained access control.

ACLFile PermissionsLinux
0 likes · 20 min read
Master Linux File Permissions: From Basics to Advanced ACLs
Liangxu Linux
Liangxu Linux
Jan 1, 2025 · Operations

Master Linux Network & System Tools: From ping to journalctl

This guide walks you through essential Linux command‑line utilities for network troubleshooting, system monitoring, and developer workflows, providing clear usage syntax, practical examples, and concise tips to help you diagnose connectivity issues, inspect logs, and boost productivity on any Linux host.

Linuxcommand-linedebugging
0 likes · 33 min read
Master Linux Network & System Tools: From ping to journalctl
MaGe Linux Operations
MaGe Linux Operations
Jan 1, 2025 · Operations

Master Linux Text Processing: grep, cut, sort, uniq, diff, and More

This guide provides a comprehensive overview of essential Linux text‑processing commands—including grep, cut, sort, uniq, tee, diff, paste, and tr—detailing their key options, usage examples, and practical tips for efficiently searching, extracting, sorting, comparing, merging, and transforming file contents.

GrepLinuxShell
0 likes · 24 min read
Master Linux Text Processing: grep, cut, sort, uniq, diff, and More
Liangxu Linux
Liangxu Linux
Jan 1, 2025 · Fundamentals

Essential Linux Command Line Cheat Sheet for Beginners (70+ Commands)

This guide compiles around 70 essential Linux command‑line utilities, covering navigation, file manipulation, text processing, permission handling, user management, archiving, disk operations, and system monitoring, with clear examples and practical tips for newcomers to master the shell.

LinuxTutorialUnix
0 likes · 28 min read
Essential Linux Command Line Cheat Sheet for Beginners (70+ Commands)
Deepin Linux
Deepin Linux
Jan 1, 2025 · Fundamentals

Understanding Linux Paging Mechanism and Virtual Memory Management

This article explains Linux's paging mechanism, covering the basics of virtual memory, page tables, multi‑level paging structures, virtual memory layout, allocation and reclamation strategies, and the performance and security benefits that paging brings to modern operating systems.

LinuxPagingpage-tables
0 likes · 27 min read
Understanding Linux Paging Mechanism and Virtual Memory Management
Top Architecture Tech Stack
Top Architecture Tech Stack
Dec 31, 2024 · Operations

Comprehensive Linux Command Reference and Usage Guide

A detailed reference of Linux command-line utilities covering system information, shutdown, file and directory management, searching, mounting, disk usage, user and group administration, permissions, compression, package management, backups, networking, and other essential system administration tasks.

LinuxShellSystem Administration
0 likes · 31 min read
Comprehensive Linux Command Reference and Usage Guide
Liangxu Linux
Liangxu Linux
Dec 29, 2024 · Backend Development

Master epoll: Boost Linux Server Performance with Event‑Driven I/O

This article explains how epoll works as Linux's high‑performance I/O multiplexer, compares it with select and poll, details its three‑step workflow, data structures, code examples, and the trade‑offs between level‑triggered and edge‑triggered modes for building scalable network servers.

ETEvent-drivenI/O Multiplexing
0 likes · 22 min read
Master epoll: Boost Linux Server Performance with Event‑Driven I/O
Linux Kernel Journey
Linux Kernel Journey
Dec 29, 2024 · Fundamentals

Extending Fair Scheduling: Inside Linux’s New EEVDF Algorithm

The article explains how the Earliest Eligible Virtual Deadline First (EEVDF) scheduler, introduced in Linux 6.6, replaces CFS by using virtual deadlines and a lag concept to achieve both fairness and interactivity, and walks through concrete formulas, parameter settings, and step‑by‑step scheduling examples.

CFSEEVDFFairness
0 likes · 11 min read
Extending Fair Scheduling: Inside Linux’s New EEVDF Algorithm
Deepin Linux
Deepin Linux
Dec 29, 2024 · Backend Development

Understanding epoll: High‑Performance I/O Multiplexing in Linux

This article explains the principles, advantages, and implementation details of Linux's epoll I/O multiplexing mechanism, compares it with select and poll, describes its level‑ and edge‑triggered modes, and provides practical C and Python examples for building high‑concurrency network servers.

I/O MultiplexingLinuxedge-triggered
0 likes · 61 min read
Understanding epoll: High‑Performance I/O Multiplexing in Linux