Tagged articles
5000 articles
Page 12 of 50
dbaplus Community
dbaplus Community
Feb 11, 2025 · Operations

How I Rescued a Production MySQL Database After a Fatal rm -rf Disaster

After a careless rm -rf command wiped an entire production server—including MySQL data—the author chronicles a two‑day rescue using ext3grep, extundelete, and binary log restoration, sharing step‑by‑step commands, scripts, and hard‑won lessons to prevent future catastrophes.

FilesystemLinuxMySQL
0 likes · 9 min read
How I Rescued a Production MySQL Database After a Fatal rm -rf Disaster
Raymond Ops
Raymond Ops
Feb 11, 2025 · Fundamentals

Understanding TCP/IP Architecture, Encapsulation, ARP & DNS Basics

This article explains the TCP/IP four-layer architecture, detailing each layer’s role, the encapsulation and decapsulation processes, and provides in‑depth coverage of ARP and DNS protocols, including packet structures, Linux commands, and practical packet‑capture examples using tcpdump.

ARPDNSEncapsulation
0 likes · 20 min read
Understanding TCP/IP Architecture, Encapsulation, ARP & DNS Basics
Liangxu Linux
Liangxu Linux
Feb 10, 2025 · Operations

Master Linux User and Group Management: Commands, Files, and Best Practices

This guide explains Linux's multi‑user architecture, detailing UID/GID concepts, the structure of /etc/passwd and /etc/shadow, and step‑by‑step commands for creating, modifying, and deleting users and groups, including password handling, shell restrictions, and sudo configuration.

LinuxUser Managementpermissions
0 likes · 17 min read
Master Linux User and Group Management: Commands, Files, and Best Practices
Liangxu Linux
Liangxu Linux
Feb 10, 2025 · Information Security

Master Linux File Permissions: From Basic rwx to Advanced ACLs

This guide explains Linux file and directory permissions, numeric and symbolic representations, special bits like SUID/SGID/sticky, ownership changes with chown/chgrp, default umask behavior, and detailed ACL usage with practical examples and command snippets.

LinuxSUIDacl
0 likes · 27 min read
Master Linux File Permissions: From Basic rwx to Advanced ACLs
Raymond Ops
Raymond Ops
Feb 10, 2025 · Operations

Master Automated Linux Deployments with Ansible: Step‑by‑Step Guide

This guide walks you through installing Ansible on Linux, configuring inventory and settings, writing playbooks to install and start web servers, and executing them, while also covering variables, roles, templates, handlers, conditionals, and error handling for robust automated deployments.

AnsibleConfiguration ManagementLinux
0 likes · 5 min read
Master Automated Linux Deployments with Ansible: Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Feb 9, 2025 · Operations

Master Linux ‘find’: Powerful File Search Techniques and Real-World Examples

This guide explains how to use the Linux find command to locate files by type, name, size, inode, and timestamps, demonstrates combining conditions with logical operators, and shows how to pipe results to other utilities such as xargs, -exec, and command substitution for tasks like copying, deleting, and archiving.

File SearchLinuxcommand-line
0 likes · 14 min read
Master Linux ‘find’: Powerful File Search Techniques and Real-World Examples
Liangxu Linux
Liangxu Linux
Feb 9, 2025 · Fundamentals

Mastering Linux Processes: From Basics to Advanced Monitoring and Management

This guide explains what a process is, how it differs from a program, its lifecycle, how to monitor and interpret process states with ps and top, manage processes using kill, killall, pkill, run jobs in the background with screen or nohup, adjust priorities with nice/renice, and understand load‑average metrics for performance troubleshooting.

LinuxLoad Averagemonitoring
0 likes · 32 min read
Mastering Linux Processes: From Basics to Advanced Monitoring and Management
Open Source Tech Hub
Open Source Tech Hub
Feb 9, 2025 · Operations

How to Turn Any Linux Process into a Managed Daemon with Supervisor

This guide explains how Supervisor, a Python‑based process manager, can convert ordinary command‑line programs into monitored daemons on Linux, compares it with nohup, setsid and screen, and provides step‑by‑step installation, configuration, and web‑interface setup instructions.

LinuxSupervisorWeb Interface
0 likes · 9 min read
How to Turn Any Linux Process into a Managed Daemon with Supervisor
Liangxu Linux
Liangxu Linux
Feb 7, 2025 · Fundamentals

Master Linux Disk Management: Devices, Partitions, RAID & LVM

This guide explains Linux disk management fundamentals, covering device files, disk types, RAID levels, partitioning methods, filesystem choices, mounting techniques, useful command‑line tools, real‑world case studies, and step‑by‑step LVM creation and expansion.

FilesystemLVMLinux
0 likes · 30 min read
Master Linux Disk Management: Devices, Partitions, RAID & LVM
Liangxu Linux
Liangxu Linux
Feb 6, 2025 · Operations

Master Linux User Management: Create, Modify, Secure Users and Groups

This guide explains Linux user concepts, how to view and manage user accounts and groups with commands like useradd, usermod, userdel, passwd, su, sudo, and groupadd, while covering file locations, UID ranges, password policies, privilege escalation, and practical examples.

LinuxSudoUser Management
0 likes · 25 min read
Master Linux User Management: Create, Modify, Secure Users and Groups
Liangxu Linux
Liangxu Linux
Feb 6, 2025 · Fundamentals

Why Linux Struggles on the Desktop: Compatibility, Hardware, and Usability

Although Linux can serve as a web client, the article argues that for ordinary desktop users it falls short due to fragmented distributions, lack of binary compatibility, scarce hardware driver support, limited software and game availability, cumbersome file sharing, security pitfalls, and an under‑funded desktop ecosystem.

HardwareLinuxUsability
0 likes · 14 min read
Why Linux Struggles on the Desktop: Compatibility, Hardware, and Usability
Deepin Linux
Deepin Linux
Feb 6, 2025 · Backend Development

A Comprehensive Guide to epoll in Linux: Principles, Design, and Practical Usage

This article explains how epoll improves Linux I/O multiplexing by using red‑black trees and ready lists, compares level‑triggered and edge‑triggered modes, details the epoll_create/epoll_ctl/epoll_wait system calls, discusses common pitfalls, and provides a complete TCP server example for handling many concurrent connections.

I/O MultiplexingLinuxedge-triggered
0 likes · 72 min read
A Comprehensive Guide to epoll in Linux: Principles, Design, and Practical Usage
Liangxu Linux
Liangxu Linux
Feb 5, 2025 · Operations

Master SSH Config: 8 Powerful Tricks to Simplify Remote Access

This guide explains what SSH is, how to generate keys, and provides detailed examples of configuring ~/.ssh/config with common parameters and eight practical tricks—including managing multiple key pairs, remote file editing with vim, port forwarding, connection sharing, keyword logins, proxying, and remote command execution—to streamline and secure your remote workflows.

CONFIGDevOpsLinux
0 likes · 14 min read
Master SSH Config: 8 Powerful Tricks to Simplify Remote Access
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 StructureFile ManagementLinks
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
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++Linuxcompilation
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.

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

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

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

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

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

DebuggingLinuxSystem Programming
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.

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

Linuxcommand lineshell
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.

GoLinuxTerminal
0 likes · 7 min read
Master Superfile: A Stunning Terminal File Manager for Linux
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 ShutdownJavaKill Command
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.

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

Backend DevelopmentLinuxNetwork I/O
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
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 RedirectionLinuxUnix
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.

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

C++Driver InitializationInitcall
0 likes · 23 min read
Understanding the Linux Kernel Initcall Mechanism for Driver Initialization