Tagged articles
5000 articles
Page 41 of 50
Liangxu Linux
Liangxu Linux
Jan 17, 2021 · Fundamentals

Understanding Linux: Kernel, Shell, Filesystem, and Core Components Explained

This article provides a comprehensive overview of Linux's core components—including the kernel, memory and process management, virtual file system, device drivers, network stack, shell variants, file types, directory hierarchy, partitioning, mounting, and essential command‑line tools—while illustrating each concept with diagrams and code examples.

LinuxMountOperating System
0 likes · 34 min read
Understanding Linux: Kernel, Shell, Filesystem, and Core Components Explained
Liangxu Linux
Liangxu Linux
Jan 17, 2021 · Operations

How to Quickly Inspect Server Hardware and OS Details on Linux

This guide walks you through querying a Linux server's basic configuration—including OS version, kernel, CPU specs, memory usage, disk usage, and block device details—using common command‑line tools with clear examples and explanations.

LinuxServerSystem Administration
0 likes · 13 min read
How to Quickly Inspect Server Hardware and OS Details on Linux
Laravel Tech Community
Laravel Tech Community
Jan 16, 2021 · Operations

Understanding and Using the Linux ps Command

This article explains the Linux ps command, its purpose, common options, process states, and provides practical examples such as pstree, ps ‑Lf, pstack, kill signals, and various ps usages for listing all processes, filtering by user, and combining with grep.

LinuxSystem Administrationprocess monitoring
0 likes · 14 min read
Understanding and Using the Linux ps Command
MaGe Linux Operations
MaGe Linux Operations
Jan 16, 2021 · Operations

Master Secure File Transfers with scp: A Step‑by‑Step Guide

Learn how to securely copy files between local and remote machines using the scp command, covering basic syntax, authentication options, copying to and from remote hosts, recursive directory transfers, and transferring between two remote servers, all illustrated with practical examples.

LinuxOperationsSSH
0 likes · 5 min read
Master Secure File Transfers with scp: A Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Jan 16, 2021 · Information Security

Essential Linux Security Hardening Checklist for System Administrators

This guide provides system administrators with a step‑by‑step checklist to audit and harden Linux operating systems, covering account management, password policies, service restrictions, filesystem permissions, logging configuration, and practical command examples for comprehensive security compliance.

HardeningLinuxShell
0 likes · 9 min read
Essential Linux Security Hardening Checklist for System Administrators
Open Source Linux
Open Source Linux
Jan 15, 2021 · Operations

10 Essential Linux Commands Every Developer Should Master

This article introduces ten fundamental Linux commands—pgrep, pstree, bc, split, nl, mkfifo, ldd, col, xmlwf, and lsof—explaining their purposes, typical usage examples, and how they can help developers and system administrators work more efficiently on Unix-like systems.

LinuxSystem AdministrationUnix
0 likes · 10 min read
10 Essential Linux Commands Every Developer Should Master
Ops Development Stories
Ops Development Stories
Jan 15, 2021 · Operations

How to Deploy a Multi‑Node Ceph Cluster on CentOS 7 – Step‑by‑Step Guide

This article provides a comprehensive, step‑by‑step tutorial for setting up a three‑node Ceph storage cluster on CentOS 7.9, covering host configuration, firewall and SELinux settings, package installation, monitor, manager, OSD, MDS, and RGW deployment, along with required keyrings, configuration files, and troubleshooting tips.

CentOSCephCluster Deployment
0 likes · 20 min read
How to Deploy a Multi‑Node Ceph Cluster on CentOS 7 – Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Jan 14, 2021 · Operations

How to Recover Accidentally Deleted Linux Files with lsof and extundelete

This guide explains why careful file deletion matters, introduces Linux tools like lsof and extundelete for recovering accidentally removed files, and provides step‑by‑step commands, installation instructions, and precautions to successfully restore data from ext3/ext4 partitions.

File RecoveryLinuxSystem Administration
0 likes · 8 min read
How to Recover Accidentally Deleted Linux Files with lsof and extundelete
Liangxu Linux
Liangxu Linux
Jan 13, 2021 · Operations

Essential Linux Command Cheat Sheet: 200+ Commands Every Sysadmin Should Know

A comprehensive reference of over two hundred Linux command‑line utilities, grouped by function such as file management, system monitoring, networking, user administration, and process control, each with concise English descriptions to help beginners and seasoned administrators quickly find the right tool for any task.

LinuxShellSystem Administration
0 likes · 16 min read
Essential Linux Command Cheat Sheet: 200+ Commands Every Sysadmin Should Know
Liangxu Linux
Liangxu Linux
Jan 13, 2021 · Operations

Essential Pre‑Upgrade Checklist for Production Linux Servers

Upgrading a production Linux server safely requires thorough preparation—including full backups, verifying software compatibility, using a temporary server and load balancer, and scheduling the upgrade during low traffic—to avoid data loss, downtime, and performance issues.

BackupLinuxLoad Balancer
0 likes · 7 min read
Essential Pre‑Upgrade Checklist for Production Linux Servers
MaGe Linux Operations
MaGe Linux Operations
Jan 12, 2021 · Operations

Master Ansible: A Beginner’s Guide to Agent‑less Automation and Configuration Management

Ansible is a simple, powerful, agent‑less automation language that uses YAML‑based playbooks to manage configurations, install software, and orchestrate tasks across Linux, Windows, Unix, and network devices; this guide explains its architecture, installation on Ubuntu, configuration files, inventory setup, and common ad‑hoc commands.

AnsibleConfiguration ManagementLinux
0 likes · 10 min read
Master Ansible: A Beginner’s Guide to Agent‑less Automation and Configuration Management
Qunar Tech Salon
Qunar Tech Salon
Jan 12, 2021 · Backend Development

Qunar 2020 Technical Article Collection: DDD, API, Backend, Infrastructure and System Design

This compilation presents Qunar's 2020 technical articles covering domain‑driven design, API standardization, backend services, Linux I/O, Redis distributed locks, GraphQL, JVM internals, and performance optimizations, offering detailed insights and practical guidance for engineers seeking to improve system architecture and operational efficiency.

APIBackendDDD
0 likes · 8 min read
Qunar 2020 Technical Article Collection: DDD, API, Backend, Infrastructure and System Design
Liangxu Linux
Liangxu Linux
Jan 11, 2021 · Information Security

Hardening Linux Bash History: Timestamps and Syslog Integration

This guide explains how to enrich Linux Bash history with execution timestamps, user and IP information, and how to modify the Bash source to forward history entries to syslog, ensuring tamper‑resistant audit logs for security incident response.

History LoggingLinuxsyslog
0 likes · 7 min read
Hardening Linux Bash History: Timestamps and Syslog Integration
Open Source Linux
Open Source Linux
Jan 11, 2021 · Fundamentals

Linux vs Unix: Uncover the Key Differences and History

This article traces the origins of Unix and Linux, explains how Linux emerged as an open‑source clone of Unix, compares their licensing, portability, community support, and usage in data centers and devices, and highlights the key distinctions that set the two operating systems apart.

LinuxOpen-sourceOperating Systems
0 likes · 8 min read
Linux vs Unix: Uncover the Key Differences and History
Liangxu Linux
Liangxu Linux
Jan 10, 2021 · Fundamentals

Why Your Linux Server Runs Out of Inodes and How to Fix It

The article explains what inodes are, why they can become fully consumed even when disk space remains, and provides step‑by‑step Linux commands and cron adjustments to identify the offending directories, delete excess files, and prevent future inode exhaustion.

FilesystemLinuxcommands
0 likes · 6 min read
Why Your Linux Server Runs Out of Inodes and How to Fix It
Liangxu Linux
Liangxu Linux
Jan 10, 2021 · Fundamentals

How to Delete Files with Problematic Names in Linux: 6 Proven Methods

This guide explains why standard rm fails on files with special characters or leading dashes and provides six reliable techniques—including using a path prefix, the "--" separator, quoting, escaping, inode deletion, and wildcards—to safely remove such files on Linux systems.

LinuxShellSpecial Characters
0 likes · 6 min read
How to Delete Files with Problematic Names in Linux: 6 Proven Methods
Liangxu Linux
Liangxu Linux
Jan 10, 2021 · Information Security

Essential Linux Account Security and Intrusion Detection Checklist

This guide provides a comprehensive, step‑by‑step walkthrough of Linux account security, user and shadow file inspection, login record analysis, process and startup script examination, cron job auditing, file integrity searches, and log‑based intrusion detection using practical commands and examples.

LinuxShell Commandsaccount security
0 likes · 17 min read
Essential Linux Account Security and Intrusion Detection Checklist
Efficient Ops
Efficient Ops
Jan 6, 2021 · Cloud Computing

Detecting If Your Shell Runs on Physical Machine, VM, or Container

This guide explains practical techniques and command‑line tools—such as systemd‑detect‑virt, cgroup inspection, DMI data, and cloud‑provider metadata—to determine whether a given shell environment is running inside a container, a virtual machine, or on bare‑metal hardware, including scripts for Docker, rkt, AWS, OpenStack and more.

Cloud ComputingLinuxSystemd
0 likes · 10 min read
Detecting If Your Shell Runs on Physical Machine, VM, or Container
Open Source Linux
Open Source Linux
Jan 6, 2021 · Operations

Boost Nginx Performance: Essential Linux System Parameter Tweaks

This guide explains how to optimize Linux kernel parameters and Nginx settings—such as file descriptor limits, TCP queue lengths, temporary ports, worker processes, KeepAlive, and log buffering—to significantly improve server performance and handle high traffic loads.

KeepaliveLinuxNGINX
0 likes · 8 min read
Boost Nginx Performance: Essential Linux System Parameter Tweaks
Liangxu Linux
Liangxu Linux
Jan 5, 2021 · Operations

How to Install and Use nmon Monitoring Tool on CentOS 7

This guide shows how to download, extract, and run the lightweight nmon performance monitoring tool on CentOS 7, including the exact commands to fetch the package, choose the correct binary, start the utility, and view CPU and memory statistics using interactive keys.

Linuxcentos7monitoring
0 likes · 3 min read
How to Install and Use nmon Monitoring Tool on CentOS 7
Efficient Ops
Efficient Ops
Jan 4, 2021 · Operations

Master Server Log Analysis with Essential Linux Commands

This guide presents a curated set of practical Linux command-line techniques for analyzing web server logs, including counting unique IPs, identifying popular pages, measuring traffic volume, detecting slow or error responses, and monitoring connection states, enabling administrators to efficiently monitor performance and security.

LinuxServer MonitoringShell Commands
0 likes · 13 min read
Master Server Log Analysis with Essential Linux Commands
Efficient Ops
Efficient Ops
Jan 4, 2021 · Operations

10 Essential Linux Commands Every Developer Should Master

This guide introduces ten fundamental Linux commands—pgrep, pstree, bc, split, nl, mkfifo, ldd, col, xmlwf, and lsof—explaining their purposes, typical usage examples, and how they help developers and system administrators efficiently manage processes, files, and system resources.

LinuxShellUnix
0 likes · 11 min read
10 Essential Linux Commands Every Developer Should Master
Liangxu Linux
Liangxu Linux
Jan 3, 2021 · Databases

How to Benchmark MySQL Performance with Sysbench: A Step‑by‑Step Guide

This tutorial explains MySQL benchmarking fundamentals and walks you through installing sysbench, configuring test parameters, preparing data, running the benchmark, analyzing results, and applying best‑practice recommendations to accurately assess database performance.

Database PerformanceLinuxMySQL
0 likes · 11 min read
How to Benchmark MySQL Performance with Sysbench: A Step‑by‑Step Guide
Architecture Digest
Architecture Digest
Jan 3, 2021 · Operations

Understanding How Many Concurrent TCP Connections a Server Can Actually Support

This article explains the true limits of concurrent TCP connections on a server, debunks common misconceptions about port numbers, details the TCP four‑tuple theory, outlines Linux file‑descriptor restrictions, shows how to tune kernel buffers with sysctl, and shares a real‑world test achieving one million active connections.

LinuxTCPconcurrency
0 likes · 6 min read
Understanding How Many Concurrent TCP Connections a Server Can Actually Support
Liangxu Linux
Liangxu Linux
Jan 2, 2021 · Operations

How to Effectively Audit Linux System Operations and Cut Down Noise

This article explains why detailed Linux system operation auditing is essential for security and troubleshooting, outlines practical filtering rules to avoid redundant or sensitive logs, and compares five auditing approaches—history, custom bash, snoopy, auditd, and eBPF—detailing their strengths, limitations, and configuration examples.

AuditdLinuxeBPF
0 likes · 13 min read
How to Effectively Audit Linux System Operations and Cut Down Noise
Liangxu Linux
Liangxu Linux
Jan 1, 2021 · Fundamentals

Why du and df Show Different Disk Usage: Deep Dive into Linux File System Mechanics

The article explains why Linux’s du and df commands often report inconsistent disk usage, detailing the underlying file‑system structures such as inodes, block maps, and superblocks, the processes of file creation and deletion, and how mounted partitions, open file handles, and stat calls affect each tool’s calculations.

Linuxdfdisk usage
0 likes · 12 min read
Why du and df Show Different Disk Usage: Deep Dive into Linux File System Mechanics
ITPUB
ITPUB
Dec 31, 2020 · Operations

How Many TCP Connections Can One Server Really Handle? A Deep Dive into Linux Limits

This article demystifies common misconceptions about server concurrency, explains the theoretical maximum TCP connections based on the four‑tuple, details Linux file‑descriptor and buffer limits, and walks through a practical experiment that achieves over one million simultaneous connections on a single machine.

LinuxPerformanceTCP
0 likes · 7 min read
How Many TCP Connections Can One Server Really Handle? A Deep Dive into Linux Limits
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 31, 2020 · Fundamentals

Load Balancing Mechanisms in the Linux CFS Scheduler: Periodic, NOHZ Idle, and New Idle Load Balancing

The article explains how the Linux CFS scheduler balances load using three mechanisms—periodic balancer on busy CPUs, NOHZ idle balancer that wakes idle CPUs in tickless mode, and the new idle balancer that checks overload and cache state—detailing their triggers, IPI interactions, timing intervals, and key data structures.

CFSIdle BalanceLinux
0 likes · 15 min read
Load Balancing Mechanisms in the Linux CFS Scheduler: Periodic, NOHZ Idle, and New Idle Load Balancing
Liangxu Linux
Liangxu Linux
Dec 28, 2020 · Operations

Mastering rsync: Efficient Ways to Exclude Files and Directories

This guide explains how to use rsync’s –exclude and –exclude‑from options, as well as include patterns and find‑based techniques, to selectively skip files or directories during synchronization, with clear command examples and practical tips.

Linuxexcludefile synchronization
0 likes · 6 min read
Mastering rsync: Efficient Ways to Exclude Files and Directories
21CTO
21CTO
Dec 28, 2020 · Operations

Step-by-Step Guide to Install and Configure Jenkins with Supervisord on Linux

This tutorial walks you through downloading Jenkins, setting up JDK 1.8, installing and configuring Supervisord, creating the Jenkins directory, configuring supervisord to manage Jenkins, retrieving the initial admin password, and completing the web UI setup, all with clear command examples and screenshots.

CI/CDDevOpsInstallation
0 likes · 4 min read
Step-by-Step Guide to Install and Configure Jenkins with Supervisord on Linux
Open Source Linux
Open Source Linux
Dec 28, 2020 · Information Security

Effective Linux System Auditing: Methods, Filters & Best Practices

Auditing Linux system operations is essential for security and troubleshooting, but excessive logs can overwhelm analysis; this guide outlines common filtering rules and compares five recording methods—history, custom bash, snoopy, auditd, and eBPF—highlighting their advantages, limitations, and practical configuration examples.

AuditdLinuxeBPF
0 likes · 13 min read
Effective Linux System Auditing: Methods, Filters & Best Practices
Liangxu Linux
Liangxu Linux
Dec 27, 2020 · Operations

Automate Linux File Sync with inotify and rsync

Learn how to use Linux's inotify-tools to monitor directory changes and automatically synchronize modified files with rsync, covering installation, command options, example output, an event‑handling shell script, and running the script in the background with nohup.

File MonitoringLinuxautomation
0 likes · 5 min read
Automate Linux File Sync with inotify and rsync
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 25, 2020 · Fundamentals

Utilization Clamping (uclamp) in Linux Kernel Scheduling

Utilization clamping (uclamp) lets user space specify a task’s minimum and maximum CPU utilization, allowing the Linux scheduler to more accurately scale frequency and select cores, improving performance and power efficiency through per‑task, cgroup, and global APIs that replace the older schedtune mechanism.

LinuxPerformanceUtilization Clamping
0 likes · 7 min read
Utilization Clamping (uclamp) in Linux Kernel Scheduling
Liangxu Linux
Liangxu Linux
Dec 23, 2020 · Fundamentals

Unlock Linux Filesystem Secrets: Directory Structure, FHS, and File Types Explained

This comprehensive guide explains the Linux filesystem hierarchy, the purpose of the Filesystem Hierarchy Standard, the roles of top‑level directories such as /, /usr and /var, the differences between absolute and relative paths, common file types, extensions, and how to interpret file attributes using standard commands.

Directory StructureFHSFile Types
0 likes · 32 min read
Unlock Linux Filesystem Secrets: Directory Structure, FHS, and File Types Explained
Liangxu Linux
Liangxu Linux
Dec 23, 2020 · Fundamentals

How Linus Torvalds Built Linux: From Minix to a Monolithic Kernel

This article traces Linus Torvalds' journey from studying operating systems with Minix to creating the Linux monolithic kernel, highlighting the historical context, technical choices, community collaboration, GNU involvement, and the factors that propelled Linux to dominate modern computing.

Linus TorvaldsLinuxOpen-source
0 likes · 10 min read
How Linus Torvalds Built Linux: From Minix to a Monolithic Kernel
MaGe Linux Operations
MaGe Linux Operations
Dec 23, 2020 · Information Security

Essential Linux Account Security & Intrusion Detection Checklist

This guide details Linux account security fundamentals, including critical system files, user and privilege inspection commands, login monitoring, intrusion investigation techniques, startup script analysis, cron job auditing, file searching methods, process inspection, and log file examination to help secure and troubleshoot Linux servers.

LinuxShell Commandsaccount security
0 likes · 17 min read
Essential Linux Account Security & Intrusion Detection Checklist
Liangxu Linux
Liangxu Linux
Dec 22, 2020 · Fundamentals

Mastering Processes and Threads: 19 Essential OS Concepts Explained

This comprehensive guide covers the fundamentals of processes and threads, their definitions, relationships, creation, lifecycle, scheduling strategies, context switching, inter‑process communication methods, and practical C/C++ examples, providing a deep dive into operating‑system concepts for developers and interview preparation.

C++IPCLinux
0 likes · 41 min read
Mastering Processes and Threads: 19 Essential OS Concepts Explained
Open Source Tech Hub
Open Source Tech Hub
Dec 22, 2020 · Information Security

Master SSH Quickly: Core Concepts and Practical Usage Guide

This guide explains what SSH (Secure Shell) is, why it’s essential for encrypted communication and Linux server access, and provides a concise overview of OpenSSH’s core concepts and basic commands, serving as a quick reference manual for users.

LinuxOpenSSHSSH
0 likes · 2 min read
Master SSH Quickly: Core Concepts and Practical Usage Guide
Liangxu Linux
Liangxu Linux
Dec 21, 2020 · Fundamentals

How Linux Sends and Receives Network Packets: Inside the TCP/IP Stack

This article explains how Linux implements the TCP/IP model to encapsulate, transmit, and receive network packets, covering OSI vs TCP/IP layers, the Linux network stack structure, NAPI interrupt mitigation, and the step‑by‑step processing of packets in both directions.

LinuxNAPINetwork Stack
0 likes · 12 min read
How Linux Sends and Receives Network Packets: Inside the TCP/IP Stack
Programmer DD
Programmer DD
Dec 21, 2020 · Cloud Native

Unveiling Containerd: From Docker’s Shadow to a Robust Cloud‑Native Runtime

Explore the evolution of Containerd from Docker’s early days, its architecture, installation on Ubuntu, configuration nuances, performance benchmarks, and practical usage with the ctr CLI, while also learning how it integrates with Kubernetes, Docker, and tools like Sealos for streamlined container management.

CTRDockerKubernetes
0 likes · 29 min read
Unveiling Containerd: From Docker’s Shadow to a Robust Cloud‑Native Runtime
Architects' Tech Alliance
Architects' Tech Alliance
Dec 20, 2020 · Industry Insights

How China's Domestic Operating Systems Are Shaping the Future Market

This article provides a comprehensive overview of the evolution of operating systems, analyzes the rise of Chinese domestic OS such as Kylin, Deepin and HarmonyOS, examines market share trends across desktop, server and mobile platforms, and forecasts the economic potential of government, enterprise and consumer adoption over the next five years.

ChinaDesktop OSLinux
0 likes · 32 min read
How China's Domestic Operating Systems Are Shaping the Future Market
Liangxu Linux
Liangxu Linux
Dec 20, 2020 · Operations

Master Linux Directory Navigation with pushd, popd, and dirs

Learn how to efficiently switch between directories in Linux using the built‑in bash commands pushd, popd, and dirs, covering basic usage, stack manipulation, and advanced options to eliminate repetitive typing and streamline your workflow.

BashDirectory StackLinux
0 likes · 10 min read
Master Linux Directory Navigation with pushd, popd, and dirs
Selected Java Interview Questions
Selected Java Interview Questions
Dec 19, 2020 · Operations

Linux System Commands Cheat Sheet

This article provides a comprehensive reference of essential Linux system commands covering system information, date and time management, shutdown/reboot, file and directory operations, searching, mounting, disk usage, user and group management, permissions, special attributes, compression, package handling, network utilities, and backup techniques, all presented with concise examples for quick learning.

LinuxShellSystem Administration
0 likes · 23 min read
Linux System Commands Cheat Sheet
ITPUB
ITPUB
Dec 18, 2020 · Operations

Master Linux System Backup and Restore with tar, rsync, and dd

This guide explains how to back up an entire Linux system or create a disk image using tar, rsync, and dd commands, covering exclusion of system directories, restoration steps, and special considerations for migrating to a new host.

BackupLinuxSystem Administration
0 likes · 8 min read
Master Linux System Backup and Restore with tar, rsync, and dd
Liangxu Linux
Liangxu Linux
Dec 17, 2020 · Fundamentals

Understanding 32‑bit vs 64‑bit: Hardware, OS, and Software Differences

The article explains the relationship and distinctions among 32‑bit and 64‑bit concepts across hardware, operating systems, and software, detailing Intel and AMD architectures, how to identify CPU and OS bitness on Linux, and the implications for compiling kernels and running applications.

CPU architectureHardwareLinux
0 likes · 9 min read
Understanding 32‑bit vs 64‑bit: Hardware, OS, and Software Differences
ITPUB
ITPUB
Dec 17, 2020 · Fundamentals

How Linux Pipes, FIFOs, and Signals Enable Interprocess Communication

This article explains the fundamentals of Linux pipes and named pipes (FIFOs), their kernel implementation, read/write APIs with code examples, and an overview of signal mechanisms, types, and handling in the context of inter‑process communication.

C ProgrammingIPCLinux
0 likes · 15 min read
How Linux Pipes, FIFOs, and Signals Enable Interprocess Communication
Efficient Ops
Efficient Ops
Dec 16, 2020 · Operations

Build a Secure, Scalable ELK + Kafka Logging Architecture on CentOS

This step‑by‑step guide shows how to deploy a production‑grade log collection pipeline by installing Filebeat on log sources, forwarding logs to a hardened Kafka cluster, processing them with Logstash, storing them in an Elasticsearch 7.2.0 cluster secured with X‑Pack, and visualizing the data in Kibana, all on CentOS 7.6 with detailed security hardening, configuration scripts, and verification commands.

ELKElasticsearchFilebeat
0 likes · 29 min read
Build a Secure, Scalable ELK + Kafka Logging Architecture on CentOS
Refining Core Development Skills
Refining Core Development Skills
Dec 16, 2020 · Fundamentals

Balancing Theory and Practice: My Journey of Technical Skill Development and Book Recommendations

The article shares the author’s personal approach to strengthening technical abilities by combining deep theoretical study with hands‑on experimentation, recounts real‑world problem‑solving experiences, and recommends a curated list of classic books and resources for developers seeking solid fundamentals.

Book RecommendationsLinuxPerformance Testing
0 likes · 15 min read
Balancing Theory and Practice: My Journey of Technical Skill Development and Book Recommendations
Efficient Ops
Efficient Ops
Dec 15, 2020 · Operations

Essential Safety Checklist for Dangerous Linux Commands in Production

This guide outlines critical precautions, preparation steps, and safe usage patterns for risky Linux commands such as rm, chmod, dd, and MySQL operations, emphasizing deep breathing, verification, backups, and proper scripting to prevent catastrophic data loss in production environments.

DevOpsLinuxcommand-line
0 likes · 9 min read
Essential Safety Checklist for Dangerous Linux Commands in Production
Liangxu Linux
Liangxu Linux
Dec 14, 2020 · Fundamentals

How Linux Pipes and Signals Work Under the Hood

This article explains the internal workings of Linux pipes, named pipes (FIFOs), and signal handling, covering their kernel implementation, synchronization mechanisms, relevant system calls, and provides concrete C code examples for creating and using these inter‑process communication primitives.

IPCLinuxSystem Calls
0 likes · 17 min read
How Linux Pipes and Signals Work Under the Hood
Liangxu Linux
Liangxu Linux
Dec 14, 2020 · Operations

How to Assign Multiple VLAN IPs on a Single Linux NIC (CentOS/RHEL)

This guide explains how to configure multiple VLAN‑tagged interfaces on a single Linux network card in CentOS/RHEL, covering kernel module loading, creating VLAN interfaces with ip, assigning IP addresses, and persisting the settings via ifcfg files so they survive reboots.

CentOSLinuxNetworking
0 likes · 5 min read
How to Assign Multiple VLAN IPs on a Single Linux NIC (CentOS/RHEL)
360 Tech Engineering
360 Tech Engineering
Dec 14, 2020 · Operations

Understanding Linux I/O Flush: fsync, fdatasync, sync, O_DIRECT, O_SYNC, REQ_PREFLUSH and REQ_FUA

This article explains the differences and purposes of Linux I/O flushing mechanisms—including fsync(), fdatasync(), sync(), the O_DIRECT and O_SYNC open flags, and the REQ_PREFLUSH and REQ_FUA bio request flags—illustrated with dd experiments, kernel flag tables, and practical commands for managing disk write caches.

I/OLinuxO_DIRECT
0 likes · 12 min read
Understanding Linux I/O Flush: fsync, fdatasync, sync, O_DIRECT, O_SYNC, REQ_PREFLUSH and REQ_FUA
ITPUB
ITPUB
Dec 14, 2020 · Information Security

Master SSH: Remote Login, Port Forwarding, and Secure Tunneling Explained

This guide introduces SSH, explains its encryption-based login mechanism, demonstrates common commands for remote access, local and remote port forwarding, dynamic tunneling, and highlights security risks such as man‑in‑the‑middle attacks, providing practical examples for Linux environments.

LinuxRemote LoginSSH
0 likes · 13 min read
Master SSH: Remote Login, Port Forwarding, and Secure Tunneling Explained
Liangxu Linux
Liangxu Linux
Dec 14, 2020 · Backend Development

How Many TCP Connections Can One Server Really Handle? A Deep Dive

This article explains the true limits of simultaneous TCP connections on a single Linux server, debunking common myths about the 65,535 port ceiling, detailing kernel and user‑level file‑descriptor restrictions, sysctl buffer settings, and a practical experiment achieving one million concurrent connections.

LinuxNetwork ConnectionsTCP
0 likes · 7 min read
How Many TCP Connections Can One Server Really Handle? A Deep Dive
Huolala Tech
Huolala Tech
Dec 14, 2020 · Information Security

Passive OS Fingerprinting: Detect Humans vs Bots with SYN Header Analysis

This article explains a passive method that captures SYN packet IP headers in user space, extracts OS‑specific features to build a fingerprint database, and uses the results to improve human‑machine detection while discussing implementation details on Linux kernels and typical network architectures.

LinuxOS fingerprintingSYN packet
0 likes · 5 min read
Passive OS Fingerprinting: Detect Humans vs Bots with SYN Header Analysis