Tagged articles

Linux

5000 articles · Page 45 of 50
Programmer DD
Programmer DD
Feb 4, 2021 · Operations

How to Use nohup for Reliable Background Execution on Linux

Learn how the nohup command lets Linux processes ignore SIGHUP, run in the background, and continue after terminal closure, including syntax, options, output redirection behavior, and practical examples for reliable background execution.

Linuxbackground executioncommand line
0 likes · 4 min read
How to Use nohup for Reliable Background Execution on Linux
Liangxu Linux
Liangxu Linux
Feb 3, 2021 · Operations

Top GUI SSH Clients for Linux: PuTTY, EasySSH, and Terminator

This guide reviews three popular graphical SSH tools for Linux—PuTTY, EasySSH, and Terminator—covering their key features, installation steps, usage tips, and security considerations to help system administrators choose the most efficient solution for managing multiple remote servers.

EasySSHGUILinux
0 likes · 9 min read
Top GUI SSH Clients for Linux: PuTTY, EasySSH, and Terminator
Open Source Linux
Open Source Linux
Feb 3, 2021 · Operations

Top 4 Linux Monitoring Tools Every Sysadmin Should Use

Discover four essential Linux monitoring utilities—iotop, htop, IPTraf, and Monit—that help quickly diagnose I/O, CPU, memory, network traffic, and process health, offering detailed per-process insights and flexible alerting for effective system management.

IPTrafLinuxMonit
0 likes · 5 min read
Top 4 Linux Monitoring Tools Every Sysadmin Should Use
Liangxu Linux
Liangxu Linux
Feb 2, 2021 · Operations

Master tmux on Linux: Create, Manage, and Navigate Sessions Efficiently

This guide explains how to install tmux on CentOS, create and name sessions, detach and reattach them, list existing sessions, and use keyboard shortcuts to open, switch, split, and close windows, providing practical commands and visual examples for seamless terminal multiplexing.

LinuxSession ManagementTMUX
0 likes · 4 min read
Master tmux on Linux: Create, Manage, and Navigate Sessions Efficiently
ITPUB
ITPUB
Feb 2, 2021 · Fundamentals

How Linux Receives Network Packets: From NIC Interrupts to recvfrom

This article provides a detailed, step‑by‑step walkthrough of the Linux kernel’s packet‑receiving path, covering NIC DMA, hardware and soft interrupts, ksoftirqd threads, NAPI polling, protocol‑stack registration, IP/UDP processing, and the final recvfrom system call that delivers data to user space.

KernelLinuxPacket Reception
0 likes · 29 min read
How Linux Receives Network Packets: From NIC Interrupts to recvfrom
macrozheng
macrozheng
Feb 2, 2021 · Information Security

How Malware Hides Its Mining Process on Linux and How to Uncover It

An infected Linux server shows high CPU usage but standard tools miss the culprit; this guide explains how mining malware hides its process via /proc tricks, demonstrates detection using network scans, unhide tools, and offers removal steps to eradicate the hidden miner.

Cryptocurrency MiningLinuxMalware Analysis
0 likes · 8 min read
How Malware Hides Its Mining Process on Linux and How to Uncover It
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Feb 1, 2021 · Fundamentals

Configuring Linux Network, Routing, and IP Fundamentals

This article explains how to configure Linux network settings, describes the contents of key configuration files such as ifcfg, /etc/resolv.conf, and /etc/hosts, and introduces routing concepts, static and dynamic routes, gateways, IP/MAC headers, CIDR, and common virtual networking methods.

IPLinuxMac
0 likes · 17 min read
Configuring Linux Network, Routing, and IP Fundamentals
Liangxu Linux
Liangxu Linux
Jan 31, 2021 · Operations

Essential Linux Commands Every Java Developer Should Master

A concise reference of the most useful Linux shell commands—from file searching and process management to networking and file compression—explains syntax, common options, and practical examples to help developers interact efficiently with Linux servers.

Java developmentLinuxShell
0 likes · 7 min read
Essential Linux Commands Every Java Developer Should Master
ITPUB
ITPUB
Jan 31, 2021 · Fundamentals

How Linus Torvalds Built Linux: From Minix to a Global Open‑Source Kernel

This article traces Linus Torvalds' journey from studying operating systems with Minix to creating the Linux kernel, highlighting the technical choices, community dynamics, and historical factors that turned a personal project into the foundation of modern open‑source computing.

LinuxMicrokernelOperating Systems
0 likes · 12 min read
How Linus Torvalds Built Linux: From Minix to a Global Open‑Source Kernel
Java Captain
Java Captain
Jan 30, 2021 · Backend Development

Graceful Shutdown of Spring Boot Applications: Risks of kill -9 and Proper Termination Techniques

This article explains why using the forceful kill -9 command to stop Linux processes can cause data loss and inconsistent states, especially in distributed systems, and demonstrates several graceful shutdown methods for Spring Boot—including SIGTERM, ConfigurableApplicationContext.close(), Actuator shutdown endpoints, custom Tomcat connector handling, and @PreDestroy data‑backup hooks—complete with code examples and execution logs.

BackendJavaLinux
0 likes · 22 min read
Graceful Shutdown of Spring Boot Applications: Risks of kill -9 and Proper Termination Techniques
Liangxu Linux
Liangxu Linux
Jan 30, 2021 · Operations

How a 16‑Year‑Old Turned a Broken iPhone 7 into an Ubuntu Server

A 16‑year‑old developer repurposed a non‑functional iPhone 7 with a dead NAND chip by installing Ubuntu 20.04 using checkra1n, linux‑sandcastle and custom udev scripts, turning the device into a functional server that offloads load from his main machine.

Hardware HackingLinuxServer
0 likes · 3 min read
How a 16‑Year‑Old Turned a Broken iPhone 7 into an Ubuntu Server
Liangxu Linux
Liangxu Linux
Jan 30, 2021 · Fundamentals

Master Linux Basics: Directory Structure, Common Commands, and Vim Essentials

This guide introduces Linux as the leading server OS, explains its top‑level directory hierarchy, outlines essential command syntax and file‑permission concepts, and provides a concise overview of Vim’s modal editing commands, all illustrated with clear examples and diagrams.

LinuxShell CommandsUnix Fundamentals
0 likes · 6 min read
Master Linux Basics: Directory Structure, Common Commands, and Vim Essentials
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jan 29, 2021 · Mobile Development

GKI Transformation Principles and Implementation Methods

The article explains Google’s GKI transformation requirements—preserving a stable Kernel Module Interface, using only exported and whitelisted symbols, employing vendor hook mechanisms for custom SoC/OEM code, detecting interface mismatches, and offering alternatives such as padding macros and existing kernel event registration to avoid breaking KMI.

AndroidAndroid11GKI
0 likes · 11 min read
GKI Transformation Principles and Implementation Methods
ITPUB
ITPUB
Jan 28, 2021 · Backend Development

Mastering High‑Performance Network Frameworks: IO Events, Multiplexing, and the Reactor Pattern

This article explains the fundamentals of IO events and multiplexing, compares thread‑based and event‑driven architectures, details the Reactor pattern variants, and clarifies synchronous versus asynchronous IO, providing a practical guide for building high‑performance network frameworks in Linux environments.

High PerformanceIO MultiplexingLinux
0 likes · 13 min read
Mastering High‑Performance Network Frameworks: IO Events, Multiplexing, and the Reactor Pattern
Liangxu Linux
Liangxu Linux
Jan 25, 2021 · Fundamentals

How Journaling File Systems Prevent Data Corruption After Crashes

This article explains why file writes are non‑atomic, illustrates the risks of partial writes, and details how journaling (write‑ahead logging) and its variants—data and metadata journaling—ensure filesystem consistency and performance on Linux systems.

Ext3Linuxdata integrity
0 likes · 8 min read
How Journaling File Systems Prevent Data Corruption After Crashes
Liangxu Linux
Liangxu Linux
Jan 25, 2021 · Fundamentals

How Linux Kernel Invokes Module Init Functions via fs_initcall

The article explains how the Linux kernel discovers and calls module initialization functions like inet_init by using the fs_initcall macro, which creates static initcall variables placed in specially‑named sections that the linker groups and the kernel iterates at boot time.

C++InitcallKernel
0 likes · 8 min read
How Linux Kernel Invokes Module Init Functions via fs_initcall
Open Source Linux
Open Source Linux
Jan 25, 2021 · Information Security

How to Detect and Recover from Linux Server Intrusions: Essential Commands and Techniques

This guide walks Linux operations engineers through common signs of a compromised host—such as missing logs, altered password files, unexpected login events, and deleted critical files—and provides concrete command‑line techniques for detection, investigation, and recovery using tools like ll, du, lastlog, who, lsof, and tcpdump.

Linuxfile recoveryintrusion-detection
0 likes · 14 min read
How to Detect and Recover from Linux Server Intrusions: Essential Commands and Techniques
Liangxu Linux
Liangxu Linux
Jan 24, 2021 · Fundamentals

Linux I/O Models: Blocking, Non‑Blocking, Multiplexing, Signal‑Driven, Async

This article introduces the five Linux I/O models—blocking, non‑blocking, I/O multiplexing, signal‑driven, and asynchronous—explaining core concepts such as blocking vs non‑blocking calls, synchronous vs asynchronous processing, and detailing each model’s execution phases, advantages, and typical use‑cases.

I/OLinuxMultiplexing
0 likes · 8 min read
Linux I/O Models: Blocking, Non‑Blocking, Multiplexing, Signal‑Driven, Async
Programmer DD
Programmer DD
Jan 23, 2021 · Mobile Development

How a 16‑Year‑Old Turned a Broken iPhone 7 into an Ubuntu Server

Teen developer Daniel Rodriguez repurposes a non‑functional iPhone 7 by jailbreaking it, building a custom Ubuntu 20.04 root filesystem, compiling a tailored kernel, and using projectsandcastle and PongoOS to boot Linux, effectively turning the device into a networked ARM64 server.

KernelLinuxPongoOS
0 likes · 9 min read
How a 16‑Year‑Old Turned a Broken iPhone 7 into an Ubuntu Server
Liangxu Linux
Liangxu Linux
Jan 22, 2021 · Fundamentals

Master Linux Text Viewing: Essential Commands and Practical Tips

This guide introduces the most useful Linux text‑viewing commands—including cat, tac, more, less, head, tail, sort, sed, uniq, and vi—explaining their basic syntax, common options, and practical examples for efficient file inspection and manipulation.

CATLinuxcommand line
0 likes · 9 min read
Master Linux Text Viewing: Essential Commands and Practical Tips
Open Source Tech Hub
Open Source Tech Hub
Jan 22, 2021 · Information Security

How to Secure SSH Access with Certificate‑Based Authentication

This guide explains how to set up SSH certificate‑based authentication by creating a Certificate Authority, generating user and host keys, signing certificates, configuring both server and client to trust them, and managing revocation, offering a more secure alternative to password or key‑pair logins.

CACertificate AuthenticationLinux
0 likes · 13 min read
How to Secure SSH Access with Certificate‑Based Authentication
Liangxu Linux
Liangxu Linux
Jan 20, 2021 · Operations

Revive a 2011 MacBook Pro by Installing Fedora 33 in One Hour

This guide shows how to transform an outdated 2011 13‑inch MacBook Pro into a usable Linux machine by creating a Fedora 33 live USB, installing the OS, and configuring the Broadcom Wi‑Fi driver, all within about an hour of work.

BroadcomFedoraLinux
0 likes · 6 min read
Revive a 2011 MacBook Pro by Installing Fedora 33 in One Hour
Liangxu Linux
Liangxu Linux
Jan 20, 2021 · Fundamentals

Master the Linux export Command: Beginner’s Guide to Environment Variables

This article explains how to use the Linux export command to set and view environment variables, demonstrates common options such as listing all exports, exporting specific variables, exporting functions, and shows how to persist settings in shell configuration files, providing practical examples for beginners.

ExportLinuxenvironment variables
0 likes · 6 min read
Master the Linux export Command: Beginner’s Guide to Environment Variables
Liangxu Linux
Liangxu Linux
Jan 18, 2021 · Backend Development

Mastering the GCC Toolchain: From Source Code to ELF Executable

This guide walks through the complete GCC compilation pipeline—preprocessing, compilation, assembly, and linking—using a simple C "Hello World" program, detailing each step, relevant commands, and how to inspect the resulting ELF binary.

BinutilsC ProgrammingCompilation
0 likes · 13 min read
Mastering the GCC Toolchain: From Source Code to ELF Executable
Open Source Tech Hub
Open Source Tech Hub
Jan 18, 2021 · Operations

Master SSH Key Authentication: Generate, Configure, and Secure Your Server Access

This guide explains why password‑based SSH logins are insecure, introduces asymmetric key concepts, walks through generating key pairs with ssh‑keygen, uploading public keys manually or via ssh‑copy‑id, using ssh‑agent and ssh‑add to manage passphrases, and disabling password authentication for hardened server access.

LinuxSSHkey authentication
0 likes · 14 min read
Master SSH Key Authentication: Generate, Configure, and Secure Your Server Access
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.

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

Linuxprocess monitoringps
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.

LinuxSSHcommand line
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.

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

LinuxUnixsystem administration
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.

Linuxextundeletefile recovery
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.

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

LinuxServer Upgradebackup
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.

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

LinuxOperating SystemsUnix
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.

CronLinuxcommands
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 ComputingLinuxcontainer detection
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.

LinuxNginxSystem Parameters
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.

LinuxSystem Performancecentos7
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.

LinuxMySQLdatabase performance
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.

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

File SystemInodeLinux
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.

LinuxTCPconcurrency
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
Nullbody Notes
Nullbody Notes
Dec 30, 2020 · Fundamentals

Essential Shell Commands and Scripting Techniques You Must Know

This article provides a comprehensive guide to Shell scripting, covering variable definition, arithmetic, string manipulation, arrays, quoting rules, control structures, functions, command‑line parsing, debugging, common text‑processing tools, file attribute changes, file management, user and group administration, disk utilities, and includes practical code examples for each topic.

LinuxShellbash
0 likes · 37 min read
Essential Shell Commands and Scripting Techniques You Must Know
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/CDDevOpsJenkins
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.

LinuxauditdeBPF
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