Tagged articles
5000 articles
Page 20 of 50
Open Source Linux
Open Source Linux
Apr 9, 2024 · Operations

Finding the Process That Writes a File on CentOS 7 with SystemTap

This guide explains how to monitor disk usage on a CentOS 7 server, generate periodic snapshots with iostat, sar, and pidstat, schedule them via at, and ultimately locate the exact process writing to a specific file by extracting its inode and tracing it with SystemTap’s inodewatch script, handling kernel‑devel and debuginfo requirements.

CentOSSystemTapiostat
0 likes · 12 min read
Finding the Process That Writes a File on CentOS 7 with SystemTap
MaGe Linux Operations
MaGe Linux Operations
Apr 8, 2024 · Operations

Build a Highly Available Load Balancer with LVS and Keepalived

This guide explains how to design and deploy a highly available web load‑balancing cluster using Linux Virtual Server (LVS) together with Keepalived, covering architecture, required software, configuration steps for both master and backup nodes, real‑server setup, and HA testing procedures.

LVShigh availabilitykeepalived
0 likes · 12 min read
Build a Highly Available Load Balancer with LVS and Keepalived
Java Architect Essentials
Java Architect Essentials
Apr 7, 2024 · Cloud Computing

Deploying a Private Nextcloud Instance with Docker on Alibaba Cloud

This tutorial walks through installing Docker on an Alibaba Cloud server, pulling and running the Nextcloud container, configuring firewall ports, initializing the service, and verifying the private cloud storage works, providing step‑by‑step commands and screenshots for a complete deployment.

Alibaba CloudContainerDocker
0 likes · 5 min read
Deploying a Private Nextcloud Instance with Docker on Alibaba Cloud
Liangxu Linux
Liangxu Linux
Apr 6, 2024 · Operations

Master Linux File Extended Attributes with the attr Command

This guide explains what Linux extended attributes are, distinguishes user and system types, and provides step‑by‑step examples of adding, listing, and removing attributes with the attr command, plus practical use‑cases such as tagging, labeling, metadata storage, and custom extensions.

Extended Attributesattr commandfile metadata
0 likes · 6 min read
Master Linux File Extended Attributes with the attr Command
Liangxu Linux
Liangxu Linux
Apr 6, 2024 · Fundamentals

Why Ubuntu Remains the Top Choice Among Linux Distributions

The article compares Ubuntu with nine other major Linux distributions, highlighting each distro's history, strengths, and drawbacks, and explains why Ubuntu’s longevity, ease of use, hardware support, and community make it the preferred choice for both beginners and seasoned users.

Ubuntudistribution comparisonlinux
0 likes · 11 min read
Why Ubuntu Remains the Top Choice Among Linux Distributions
MaGe Linux Operations
MaGe Linux Operations
Apr 5, 2024 · Operations

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

This guide explains Linux user and group fundamentals, detailing UID/GID concepts, primary and secondary groups, system, regular and root users, the structure of key files such as /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow, /etc/skel, /etc/login.defs and /etc/default/useradd, and provides comprehensive usage examples for management commands like useradd, newusers, groupadd, passwd, chpasswd, chage, usermod, and related utilities.

commandsgroup-managementlinux
0 likes · 29 min read
Master Linux User and Group Management: Files, Commands, and Best Practices
Java Tech Enthusiast
Java Tech Enthusiast
Apr 5, 2024 · Fundamentals

Understanding Loopback Addresses, Ping, and Why 127.0.0.1 Works Offline

The IPv4 loopback address 127.0.0.1 (also reachable via the hostname localhost) is reserved for internal communication, so pinging it never leaves the host and works even with the network cable unplugged, while 0.0.0.0 is an unspecified address used only for binding to all interfaces and cannot be pinged.

IPv4IPv6ip
0 likes · 13 min read
Understanding Loopback Addresses, Ping, and Why 127.0.0.1 Works Offline
Liangxu Linux
Liangxu Linux
Apr 4, 2024 · Operations

Master Linux Disk Management: Partition, Format, and Mount Like a Pro

This guide walks you through Linux disk management fundamentals, covering how to partition disks with fdisk and gdisk, create filesystems using mkfs, format partitions, mount and unmount devices, configure automatic mounts via /etc/fstab, and handle special cases such as ISO and Windows share mounts.

Partitioningdisk-managementformatting
0 likes · 38 min read
Master Linux Disk Management: Partition, Format, and Mount Like a Pro
Open Source Linux
Open Source Linux
Apr 3, 2024 · Fundamentals

What Is Wubuntu? A Linux Distro That Replicates the Windows Experience

Wubuntu, also called "Windows Ubuntu," is an Ubuntu‑based operating system that fully mimics Windows' appearance and functionality, runs without TPM or Secure Boot, integrates Wine for .exe and .msi compatibility, and even supports Android apps, offering both free and paid editions.

UbuntuWineWubuntu
0 likes · 2 min read
What Is Wubuntu? A Linux Distro That Replicates the Windows Experience
MaGe Linux Operations
MaGe Linux Operations
Apr 2, 2024 · Fundamentals

Understanding Mechanical Hard Drives: Structure, Partitioning, and Linux Management

This guide explains the physical structure of mechanical hard drives, how data is organized into sectors, tracks, and cylinders, compares old and new zoning methods, and provides detailed Linux commands for calculating capacity, creating partitions with MBR or GPT, formatting filesystems, and managing mounts and swap space.

PartitioningSwaphard drive
0 likes · 51 min read
Understanding Mechanical Hard Drives: Structure, Partitioning, and Linux Management
dbaplus Community
dbaplus Community
Mar 31, 2024 · Databases

How to Seamlessly Upgrade MySQL 5.7 to 8.0: Step‑by‑Step Guide and Common Pitfalls

This article walks through the complete process of upgrading MySQL 5.7.43 to 8.0.34 on CentOS 7, covering lifecycle background, new 8.0 features, pre‑upgrade checks, data backup, configuration changes, installation, upgrade execution, post‑upgrade verification, and troubleshooting of typical SSL and host‑blocking issues.

MySQLconfigurationdatabase migration
0 likes · 21 min read
How to Seamlessly Upgrade MySQL 5.7 to 8.0: Step‑by‑Step Guide and Common Pitfalls
MaGe Linux Operations
MaGe Linux Operations
Mar 30, 2024 · Cloud Native

How Docker’s bridge0 (docker0) Works: Inside the Container Network Bridge

This article explains Docker's default docker0 bridge, how it creates a virtual Ethernet pair for each container, the role of IP addresses and routing, how iptables NAT and filter rules enable container‑to‑host and container‑to‑container communication, and how to customize the bridge and DNS settings.

DockerNetwork Bridgecontainer networking
0 likes · 10 min read
How Docker’s bridge0 (docker0) Works: Inside the Container Network Bridge
Liangxu Linux
Liangxu Linux
Mar 30, 2024 · Fundamentals

Essential Linux Kernel Q&A: Architecture, Memory Management, and Process Basics

This comprehensive Q&A explains Linux system composition, kernel placement, core subsystems, address translation, paging structures, process concepts, scheduling algorithms, interrupt handling, system calls, synchronization, deadlock avoidance, and the virtual file system, providing a solid foundation for operating‑system fundamentals.

Interruptsfile systemkernel
0 likes · 19 min read
Essential Linux Kernel Q&A: Architecture, Memory Management, and Process Basics
Liangxu Linux
Liangxu Linux
Mar 30, 2024 · Operations

Mastering systemctl: Essential Commands for Linux Service Management

This guide provides a comprehensive overview of the systemctl command, covering its basic operations like starting, stopping, restarting, reloading, and checking service status, as well as common options, practical examples, and advanced usage such as user services, remote execution, custom configurations, and pre/post execution hooks.

Service ManagementSystemdcommand line
0 likes · 8 min read
Mastering systemctl: Essential Commands for Linux Service Management
Open Source Linux
Open Source Linux
Mar 28, 2024 · Fundamentals

Unlocking Linux Memory: From Basics to Advanced Allocation Algorithms

This comprehensive guide explores Linux memory fundamentals, address space layout, fragmentation causes, and optimization techniques, detailing the buddy and slab allocation algorithms, memory pools, DMA handling, user‑space allocation functions, common pitfalls, and tools for monitoring and debugging memory usage on Linux systems.

Slab Allocatorbuddy systemlinux
0 likes · 20 min read
Unlocking Linux Memory: From Basics to Advanced Allocation Algorithms
Liangxu Linux
Liangxu Linux
Mar 27, 2024 · Operations

Essential Linux Commands to Diagnose and Fix Network Issues

This guide introduces the ten most commonly used Linux commands for network troubleshooting—such as ping, traceroute, netstat, ifconfig, ip, ss, dig, mtr, nmap, and iperf—explaining their purpose, key options, and practical usage examples to help quickly locate and resolve connectivity problems.

commandslinuxnetwork
0 likes · 8 min read
Essential Linux Commands to Diagnose and Fix Network Issues
21CTO
21CTO
Mar 27, 2024 · Operations

Simplify Multi‑Server Management with SSH Config and Custom Scripts

Learn how to create an SSH configuration file and two Bash scripts that let you run commands across multiple Ubuntu and Rocky Linux servers with a single command, eliminating repetitive manual SSH sessions and reducing error risk.

SSHScriptingautomation
0 likes · 7 min read
Simplify Multi‑Server Management with SSH Config and Custom Scripts
Tencent Architect
Tencent Architect
Mar 27, 2024 · Operations

Why Does TCP Send RST? Deep Dive into Causes and Debugging Techniques

This article explains the fundamentals of TCP RST packets, distinguishes active and passive resets, outlines common kernel scenarios that generate them, and provides practical debugging methods using tcpdump, bpftrace, and source‑code analysis to resolve real‑world network incidents.

BPFDebuggingRST
0 likes · 20 min read
Why Does TCP Send RST? Deep Dive into Causes and Debugging Techniques
Liangxu Linux
Liangxu Linux
Mar 26, 2024 · Fundamentals

Understanding Linux Networking: OSI vs TCP/IP Models and Packet Flow

This article explains Linux networking fundamentals, comparing the OSI and TCP/IP models, detailing the Linux network stack architecture, packet encapsulation, reception and transmission processes, and introduces essential commands for monitoring network performance and socket statistics.

Network StackOSI modelTCP/IP
0 likes · 21 min read
Understanding Linux Networking: OSI vs TCP/IP Models and Packet Flow
Liangxu Linux
Liangxu Linux
Mar 26, 2024 · Operations

How to Test Local Network Speed on Linux, Windows, and macOS with Free Tools

This guide explains how to measure local network performance on Linux, Windows, and macOS using free command‑line utilities such as speedtest‑cli and iperf, as well as graphical tools like Speedtest, and provides advanced techniques with Wireshark, ping, and network‑optimization tips.

WindowsWiresharkiperf
0 likes · 10 min read
How to Test Local Network Speed on Linux, Windows, and macOS with Free Tools
Python Programming Learning Circle
Python Programming Learning Circle
Mar 26, 2024 · Cloud Native

Choosing the Right Docker Base Image for Python Applications

An in‑depth comparison of popular Docker base images—including Ubuntu, Alpine, Debian, CentOS, Amazon Linux 2, and official Python images—evaluates stability, security updates, dependency freshness, size, and build time to guide developers in selecting the optimal Linux distribution for Python container deployments.

Base ImageContainerDocker
0 likes · 18 min read
Choosing the Right Docker Base Image for Python Applications
MaGe Linux Operations
MaGe Linux Operations
Mar 26, 2024 · Operations

Mastering NFS on Linux: Installation, Configuration, and Troubleshooting Guide

This comprehensive guide walks you through installing NFS utilities on Linux, configuring /etc/exports, setting appropriate permissions, specifying ports, enabling services at boot, mounting NFS shares on clients, and resolving common errors such as permission issues and network error 53 across Windows and Linux environments.

file sharinglinuxnetwork
0 likes · 11 min read
Mastering NFS on Linux: Installation, Configuration, and Troubleshooting Guide
Open Source Linux
Open Source Linux
Mar 26, 2024 · Operations

Master Linux VM Performance: Tuning KVM, CPU, Memory, and Disk Settings

This guide walks through essential Linux VM performance tuning techniques, covering tuned profiles for virtual guests and hosts, kernel parameters like vm.dirty_ratio and vm.swappiness, NUMA-aware resource monitoring, CPU pinning, memory limits, KSM configuration, and disk optimization with qcow2 images and I/O throttling.

KVMlinux
0 likes · 20 min read
Master Linux VM Performance: Tuning KVM, CPU, Memory, and Disk Settings
Liangxu Linux
Liangxu Linux
Mar 25, 2024 · Operations

Essential Linux Network Troubleshooting Commands You Must Know

This guide introduces the most useful Linux network troubleshooting commands—ping, traceroute, ifconfig/ip, netstat, nslookup/dig, curl/wget, and tcpdump—explaining their purpose, basic usage, and example outputs to help quickly diagnose and resolve connectivity issues.

commandslinuxnetwork
0 likes · 5 min read
Essential Linux Network Troubleshooting Commands You Must Know
Efficient Ops
Efficient Ops
Mar 24, 2024 · Operations

20 Essential Linux Terminal Tricks to Supercharge Your Productivity

This article compiles a set of practical Linux command‑line shortcuts—from tab completion and directory navigation to history search and log monitoring—that help both beginners and seasoned users work faster, avoid common pitfalls, and boost overall terminal productivity.

OperationsTerminalTips
0 likes · 13 min read
20 Essential Linux Terminal Tricks to Supercharge Your Productivity
Liangxu Linux
Liangxu Linux
Mar 24, 2024 · Operations

Master Incremental Backups with rsync: Local, Remote, and Automated Solutions

Learn how to use rsync for efficient incremental backups, covering basic local and remote synchronization, scheduling with cron, advanced options like file exclusion and bandwidth limiting, and practical examples such as website and database backups, all with clear command-line instructions.

Incremental Backupbackup automationcron
0 likes · 7 min read
Master Incremental Backups with rsync: Local, Remote, and Automated Solutions
MaGe Linux Operations
MaGe Linux Operations
Mar 23, 2024 · Information Security

Essential Linux Red Hat Security Hardening: 14 Critical Configurations

This guide outlines fourteen essential security hardening steps for Red Hat Linux systems, covering shared account checks, password policies, SSH configuration, service disabling, log management, and patch installation to ensure a robust and compliant operating environment.

HardeningPatch managementRed Hat
0 likes · 22 min read
Essential Linux Red Hat Security Hardening: 14 Critical Configurations
Liangxu Linux
Liangxu Linux
Mar 23, 2024 · Operations

Mastering systemd: How to Create, Configure, and Manage Custom Linux Services

This guide explains how to create custom systemd service unit files, configure permissions, environment variables, logging, and resource limits, and shows how to start, stop, and monitor services using systemctl, with detailed examples and advanced options for Linux administrators.

ServiceSystem AdministrationSystemd
0 likes · 8 min read
Mastering systemd: How to Create, Configure, and Manage Custom Linux Services
MaGe Linux Operations
MaGe Linux Operations
Mar 22, 2024 · Operations

Essential Linux Network Commands Every Sysadmin Should Know

This article compiles the most useful Linux networking utilities—such as ping, netstat, lsof, ip, and tcpdump—provides concise explanations, practical command examples, and key tips so readers can quickly recall and apply these tools when troubleshooting network issues.

commandslinuxnetwork
0 likes · 10 min read
Essential Linux Network Commands Every Sysadmin Should Know
MaGe Linux Operations
MaGe Linux Operations
Mar 22, 2024 · Fundamentals

Mastering LVM on Linux: From Basics to Advanced Operations

This comprehensive guide explains what LVM is, its core concepts, installation steps, common commands, how to create and manage physical, volume and logical volumes, extend and shrink volumes, handle snapshots, and migrate volume groups across machines, all illustrated with practical command‑line examples.

LVMLogical Volume Managerlinux
0 likes · 30 min read
Mastering LVM on Linux: From Basics to Advanced Operations
MaGe Linux Operations
MaGe Linux Operations
Mar 21, 2024 · Information Security

How to Detect and Recover from a Linux Server Intrusion: Step‑by‑Step Guide

This article walks through a real‑world Linux server breach, detailing the observed symptoms, investigative commands, hidden malicious scripts, file‑locking tricks, and a comprehensive remediation process that includes tightening security groups, strengthening passwords, monitoring critical files, and restoring compromised system utilities.

ForensicsLD_PRELOADchattr
0 likes · 14 min read
How to Detect and Recover from a Linux Server Intrusion: Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Mar 20, 2024 · Operations

Top 5 Linux Command-Line HTTP Clients and How to Use Them

This guide reviews five powerful Linux command-line HTTP clients—cURL, HTTPie, Wget, HTTPie-go, and Wuzz—explaining their key features and providing concrete command examples for GET, POST, file downloading, and interactive API testing.

API testingcommand-linehttpie
0 likes · 4 min read
Top 5 Linux Command-Line HTTP Clients and How to Use Them
Open Source Linux
Open Source Linux
Mar 20, 2024 · Operations

How to Expand an Unpartitioned Data Disk on CentOS 7.4

This guide demonstrates how to expand a data disk that lacks partitions on a CentOS 7.4 system, covering both ext* and XFS filesystems, using resize2fs and xfs_growfs commands, and verifying the expansion with df -TH.

CentOSDisk ExpansionFilesystem
0 likes · 6 min read
How to Expand an Unpartitioned Data Disk on CentOS 7.4
Liangxu Linux
Liangxu Linux
Mar 19, 2024 · Fundamentals

Master Linux Shell, Users, and Permissions: A Complete Guide

This article explains the role of the Linux shell as a command interpreter, details user and group concepts, describes file permission bits and their symbolic and octal representations, and provides practical examples of chmod, chown, chgrp, umask, and sticky‑bit usage for managing access control.

StickyBitchmodchown
0 likes · 12 min read
Master Linux Shell, Users, and Permissions: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2024 · Information Security

Master Linux Firewalls: iptables, firewalld, and Netfilter Explained

This guide details Linux firewall components—including iptables, firewalld, and netfilter—explaining their coexistence, rule tables, chain structures, command syntax, and configuration files, while providing practical examples for managing zones, services, and packet filtering on RHEL/CentOS systems.

firewallfirewalldiptables
0 likes · 30 min read
Master Linux Firewalls: iptables, firewalld, and Netfilter Explained
Liangxu Linux
Liangxu Linux
Mar 17, 2024 · Fundamentals

Master Linux Synchronization: From Semaphores to Mutexes with Practical Code

Learn the core principles of synchronization and mutual exclusion in multi‑process or multi‑threaded Linux environments, explore design concepts such as atomic operations and deadlock avoidance, and see complete POSIX‑thread code examples using semaphores, condition variables, mutexes and spinlocks.

POSIXSynchronizationlinux
0 likes · 8 min read
Master Linux Synchronization: From Semaphores to Mutexes with Practical Code
Liangxu Linux
Liangxu Linux
Mar 17, 2024 · Operations

How to Compile and Customize Your Own Linux Kernel: Step‑by‑Step Guide

This comprehensive tutorial walks you through preparing your system, configuring kernel options, compiling, installing, testing, and advanced customization of the Linux kernel, while also offering troubleshooting tips and practical code examples for a successful build.

CustomizationUbuntukernel compilation
0 likes · 8 min read
How to Compile and Customize Your Own Linux Kernel: Step‑by‑Step Guide
IT Services Circle
IT Services Circle
Mar 16, 2024 · Backend Development

Test Development Interview Preparation: Tips, Sample Questions, and Core Technical Knowledge

This article offers a comprehensive guide for students aiming to secure test development internships at major tech companies, covering interview strategies, sample questions on testing concepts, database CRUD commands, MySQL vs Redis differences, HTTP/HTTPS, TCP reliability, Linux commands, data structures, and code examples for linked‑list deletion and binary search.

AlgorithmsDatabasesInterview Preparation
0 likes · 13 min read
Test Development Interview Preparation: Tips, Sample Questions, and Core Technical Knowledge
Liangxu Linux
Liangxu Linux
Mar 16, 2024 · Fundamentals

Master Linux File Viewing: head, tail, more, less, and cat Explained

This guide walks through essential Linux commands for viewing file contents—head, tail, more, less, and cat—detailing their syntax, common options, and practical examples for extracting specific lines, paging through output, and combining with other tools.

CATFile Viewinghead
0 likes · 12 min read
Master Linux File Viewing: head, tail, more, less, and cat Explained
DevOps Operations Practice
DevOps Operations Practice
Mar 15, 2024 · Operations

Practical Linux Command-Line Techniques: Using xargs, ps, and netstat for File Classification, Resource Monitoring, and Network Inspection

This tutorial demonstrates how to leverage the xargs command for batch file processing, employ ps to list high‑memory and high‑CPU processes, and use netstat combined with awk to examine TCP connection states and identify the most active IP addresses, all illustrated with concrete command examples.

command linelinuxnetstat
0 likes · 4 min read
Practical Linux Command-Line Techniques: Using xargs, ps, and netstat for File Classification, Resource Monitoring, and Network Inspection
Deepin Linux
Deepin Linux
Mar 14, 2024 · Fundamentals

Process Concepts, Principles, and Management in Operating Systems

This article explains the definition, characteristics, and structure of processes, describes process creation, termination, and state transitions, outlines various scheduling algorithms, and introduces inter‑process communication mechanisms such as pipes, sockets, shared memory, and message queues, with example C code for Linux.

C ProgrammingIPCScheduling
0 likes · 31 min read
Process Concepts, Principles, and Management in Operating Systems
Open Source Linux
Open Source Linux
Mar 14, 2024 · Fundamentals

Unveiling the Linux Boot Process: From Power‑On to User Login

This article walks through the complete Linux startup sequence, covering power‑on initialization, BIOS/UEFI boot, MBR/GRUB2 loading, kernel and init processes, ramdisk usage, fstab mounting, and user login mechanisms, illustrated with diagrams and key code snippets.

Boot ProcessGRUBUEFI
0 likes · 12 min read
Unveiling the Linux Boot Process: From Power‑On to User Login
Liangxu Linux
Liangxu Linux
Mar 13, 2024 · Cloud Native

From chroot to Kubernetes: How Containerization Evolved Over Decades

Tracing the evolution of container technology—from the 1979 Unix chroot command, through Linux namespaces and cgroups, to LXC, Docker, and Kubernetes—this article explains each milestone’s role in isolation, resource control, and cloud-native orchestration, highlighting the shift toward managed cloud container services.

Containerizationcloud-nativekubernetes
0 likes · 10 min read
From chroot to Kubernetes: How Containerization Evolved Over Decades
Efficient Ops
Efficient Ops
Mar 13, 2024 · Operations

What Does an Operations Engineer Do? Skills, Tools, and Career Path

This article explains the role of an operations (运维) engineer, covering daily responsibilities, essential knowledge such as Linux and networking, common monitoring tools, and emerging career paths like DevOps, AIOps, and SRE, helping newcomers understand how to start and grow in the field.

DevOpsOperationsSRE
0 likes · 6 min read
What Does an Operations Engineer Do? Skills, Tools, and Career Path
MaGe Linux Operations
MaGe Linux Operations
Mar 13, 2024 · Operations

Master Linux CPU Info: How to Use lscpu Command and Decode Its Output

This guide explains what the lscpu command does, shows its syntax and options, demonstrates how to view help, retrieve version information, display detailed CPU architecture data in default, parsable and extended formats, and lists important usage tips for Linux administrators.

CPU informationSystem Administrationlinux
0 likes · 13 min read
Master Linux CPU Info: How to Use lscpu Command and Decode Its Output
Open Source Linux
Open Source Linux
Mar 12, 2024 · Operations

Master Linux Disk Management: Partition, Format, and Mount Like a Pro

This comprehensive guide explains Linux disk management fundamentals, covering how to partition disks with fdisk and gdisk, format them using mkfs, mount and unmount filesystems, configure automatic mounts via /etc/fstab, and handle special cases such as ISO images and Windows shares.

Partitioningdisk-managementlinux
0 likes · 40 min read
Master Linux Disk Management: Partition, Format, and Mount Like a Pro
Efficient Ops
Efficient Ops
Mar 11, 2024 · Operations

Essential Linux Ops: Proven Troubleshooting Steps for Common Failures

This guide outlines a systematic Linux operations troubleshooting framework—emphasizing error messages, log analysis, root‑cause isolation, and step‑by‑step solutions for six real‑world scenarios ranging from filesystem corruption to inode exhaustion and read‑only file‑system errors.

OperationsShell Commandslinux
0 likes · 7 min read
Essential Linux Ops: Proven Troubleshooting Steps for Common Failures
Liangxu Linux
Liangxu Linux
Mar 10, 2024 · Operations

Step‑by‑Step Guide to Mount a New Disk on Linux

This tutorial walks through checking existing partitions, creating a new partition on /dev/sdb, formatting it with XFS, mounting it temporarily, and configuring /etc/fstab for automatic mounting after reboot, providing all necessary commands and screenshots.

AdministrationMountdisk
0 likes · 3 min read
Step‑by‑Step Guide to Mount a New Disk on Linux
Liangxu Linux
Liangxu Linux
Mar 10, 2024 · Operations

Essential Linux Commands to Inspect Hardware Details

This guide explains how to use a set of Linux commands—lshw, lscpu, free, df, lspci, and lsusb—to quickly retrieve comprehensive hardware information, helping administrators and users diagnose issues, plan upgrades, and understand system performance.

HardwareSystem Administrationcommands
0 likes · 4 min read
Essential Linux Commands to Inspect Hardware Details
Ops Development & AI Practice
Ops Development & AI Practice
Mar 10, 2024 · Cloud Native

Why LXD Is the Next-Generation Container Solution for Cloud-Native Environments

LXD, developed by Canonical as an advanced layer on LXC, combines VM-level isolation, easy command-line and REST API management, and high performance to offer a lightweight, secure container solution ideal for cloud-computing and micro-service architectures, positioning it as a promising milestone in container technology.

Container ManagementLXDMicroservices
0 likes · 5 min read
Why LXD Is the Next-Generation Container Solution for Cloud-Native Environments
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Mar 8, 2024 · Operations

Evolution and Mechanisms of Linux I/O Schedulers (Kyber, MQ‑Deadline, BFQ)

From legacy spinning-disk optimizations to modern SSD-focused QoS, Linux’s I/O scheduler landscape has evolved through noop, deadline, cfq and now multiqueue designs such as Kyber, MQ-Deadline, and BFQ, each employing distinct latency, deadline, and budget-fairness algorithms, supporting cgroup/ionice priorities, and complemented by numerous experimental out-of-tree implementations.

BFQI/O schedulerKyber
0 likes · 10 min read
Evolution and Mechanisms of Linux I/O Schedulers (Kyber, MQ‑Deadline, BFQ)
Liangxu Linux
Liangxu Linux
Mar 7, 2024 · Operations

Replace scp with rsync: Reliable File Transfers and Resume Support

This guide explains why rsync outperforms scp for file copying, shows how to install it on various Linux and macOS systems, and demonstrates command options—including compression, partial transfers, and SSH tunneling—to reliably resume interrupted transfers.

backupfile transferlinux
0 likes · 5 min read
Replace scp with rsync: Reliable File Transfers and Resume Support
Deepin Linux
Deepin Linux
Mar 7, 2024 · Fundamentals

Understanding Linux mmap: Memory Mapping, Shared Memory, and IPC Mechanisms

This article explains Linux's mmap mechanism, its relationship with shared memory, the advantages and disadvantages of mmap versus traditional shared memory, and provides practical code examples and detailed steps for using mmap in interprocess communication and large‑file handling.

IPCVirtual Memorylinux
0 likes · 19 min read
Understanding Linux mmap: Memory Mapping, Shared Memory, and IPC Mechanisms
DevOps Operations Practice
DevOps Operations Practice
Mar 6, 2024 · Information Security

Comprehensive Linux System Hardening Guide for Production Environments

This guide details practical Linux hardening steps—including disabling SELinux, trimming startup services, applying the principle of least privilege, configuring sudo, synchronizing time, adjusting file descriptor limits, locking critical files, disabling ping, optimizing SSH, changing hostnames, and preventing destructive rm commands—to improve security and stability in production deployments.

SELinuxSudoSystem Hardening
0 likes · 12 min read
Comprehensive Linux System Hardening Guide for Production Environments
Liangxu Linux
Liangxu Linux
Mar 5, 2024 · Operations

Master Linux dd: Copy, Backup, and Transform Files with Powerful Commands

Learn how to harness the versatile Linux dd command for copying files, creating and restoring disk images, generating random data, adjusting block sizes, showing progress, skipping or truncating data, and performing on‑the‑fly conversions, with clear examples and practical tips for safe usage.

command linedddisk backup
0 likes · 7 min read
Master Linux dd: Copy, Backup, and Transform Files with Powerful Commands
Linux Code Review Hub
Linux Code Review Hub
Mar 5, 2024 · Operations

Why Did Opening a Log with Vim Kill the Java Process?

A port alarm revealed a missing Java process, which was later traced to an OOM kill triggered by vim loading a 37 GB nginx log into an 8 GB container, illustrating how editor behavior and Linux's OOM killer can unexpectedly terminate critical services.

ContainerJavaOOM killer
0 likes · 7 min read
Why Did Opening a Log with Vim Kill the Java Process?
Deepin Linux
Deepin Linux
Mar 5, 2024 · Fundamentals

Understanding System Calls, APIs, and Their Relationship in Linux

This article explains the concept of system calls, how they provide a privileged interface between user programs and the kernel, distinguishes them from APIs and library functions, and describes their role in Linux operating‑system architecture and application development.

APIC librarySystem Call
0 likes · 19 min read
Understanding System Calls, APIs, and Their Relationship in Linux
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Mar 4, 2024 · Cloud Native

Master Docker: Core Concepts, Architecture, and Real-World Use Cases

This article provides a comprehensive overview of Docker containers, covering their definition, core components, implementation mechanisms such as namespaces, cgroups, and UnionFS, and practical application scenarios like microservices, CI/CD, and rapid deployment, while illustrating key concepts with diagrams and command examples.

ContainerDevOpsDocker
0 likes · 10 min read
Master Docker: Core Concepts, Architecture, and Real-World Use Cases
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Mar 4, 2024 · Operations

Essential Linux Command Cheat Sheet for System Administration

A comprehensive reference of essential Linux commands covering system information, shutdown, file and directory handling, searching, mounting, disk usage, user and group management, permissions, special attributes, archiving, package management, networking, and VIM editing, providing quick syntax and usage notes for each operation.

command-linelinuxsystem-administration
0 likes · 37 min read
Essential Linux Command Cheat Sheet for System Administration
MaGe Linux Operations
MaGe Linux Operations
Mar 3, 2024 · Operations

Master Linux I/O Schedulers, fio Workloads, and RAID Performance

This guide explains how to choose Linux I/O schedulers, generate realistic storage workloads with fio, configure various RAID levels using mdadm and LVM, and monitor performance with tools like top, iostat, iotop, blktrace, and atop, providing practical command examples and best‑practice recommendations.

I/O schedulerLVMRAID
0 likes · 24 min read
Master Linux I/O Schedulers, fio Workloads, and RAID Performance
DevOps Operations Practice
DevOps Operations Practice
Mar 2, 2024 · Fundamentals

Comprehensive Guide to Using the ls Command in Linux

This tutorial explains the Linux ls command in depth, covering its basic usage, a wide range of options for detailed listings, sorting, displaying hidden files, size units, recursive traversal, and how to interpret output columns, all illustrated with command examples and screenshots.

Unixcommand-linefile listing
0 likes · 6 min read
Comprehensive Guide to Using the ls Command in Linux
MaGe Linux Operations
MaGe Linux Operations
Mar 1, 2024 · Operations

Master Linux Virtualization: Tuning KVM Performance with Tuned and KSM

This guide walks through Linux virtualization management and performance tuning, covering tuned profiles for guests and hosts, kernel parameters, NUMA awareness, CPU pinning, memory limits, KSM configuration, qcow2 image creation, disk cache modes, I/O throttling, and monitoring commands to optimize KVM workloads.

KSMKVMNUMA
0 likes · 21 min read
Master Linux Virtualization: Tuning KVM Performance with Tuned and KSM