Tagged articles

Linux

5000 articles · Page 43 of 50
Liangxu Linux
Liangxu Linux
Mar 31, 2021 · Operations

Master Linux Server Monitoring: Essential Tools and How to Use Them

This guide explains how to use common Linux monitoring utilities—top, vmstat, pidstat, iostat, sar, netstat, and tcpdump—to observe CPU, memory, disk I/O, and network performance, interpret their output, and troubleshoot system bottlenecks effectively.

LinuxPerformanceiostat
0 likes · 17 min read
Master Linux Server Monitoring: Essential Tools and How to Use Them
Liangxu Linux
Liangxu Linux
Mar 31, 2021 · Information Security

Hide Secret Files Inside Images on Linux Using Steghide

This guide explains how to install steghide on Linux, embed a confidential text file into a JPEG image, verify the embedding with MD5 checksums, and later extract the hidden data, covering all required commands and options.

Data SecurityLinuximage hiding
0 likes · 5 min read
Hide Secret Files Inside Images on Linux Using Steghide
Open Source Linux
Open Source Linux
Mar 29, 2021 · Operations

How to Use autofs for Dynamic Mounting on Linux Servers

This guide explains why static entries in /etc/fstab can waste resources, introduces the autofs daemon for on‑demand mounting, and walks through installing autofs, configuring master and sub‑map files, enabling the service, and verifying automatic CD mounting on a Linux server.

Linuxautofsdynamic mounting
0 likes · 7 min read
How to Use autofs for Dynamic Mounting on Linux Servers
Liangxu Linux
Liangxu Linux
Mar 28, 2021 · Fundamentals

Top 10 Linux Terminal Emulators You Should Try (Installation Guide)

This guide presents a curated list of ten notable Linux terminal emulators, highlighting their unique features, providing installation commands for Ubuntu‑based distributions, and offering brief usage tips, helping users choose the best terminal experience for their workflow.

LinuxUbuntuterminal emulator
0 likes · 12 min read
Top 10 Linux Terminal Emulators You Should Try (Installation Guide)
MaGe Linux Operations
MaGe Linux Operations
Mar 28, 2021 · Fundamentals

Top 5 Linux Distributions Every Developer Should Know

This article introduces the five most popular Linux distributions—Ubuntu, Fedora, Debian, Linux Mint, and Arch Linux—explaining their origins, key features, and suitability for developers, while also noting the broader impact of Linux across devices and recommending alternatives for newcomers.

Arch LinuxDebianFedora
0 likes · 4 min read
Top 5 Linux Distributions Every Developer Should Know
Liangxu Linux
Liangxu Linux
Mar 28, 2021 · Fundamentals

How Linux Schedules Processes and Threads: From Tasks to CFS and Real‑Time

This article explains Linux's scheduling subsystem in depth, covering process definitions, memory layout, state machines, context switches, priority and timeslice handling, the modular scheduler framework, various scheduler classes such as CFS, real‑time and deadline, group scheduling, signal processing, and the differences between kernel and user threads, providing a comprehensive guide for developers and system engineers.

CFSLinuxProcess Scheduling
0 likes · 35 min read
How Linux Schedules Processes and Threads: From Tasks to CFS and Real‑Time
Open Source Linux
Open Source Linux
Mar 28, 2021 · Fundamentals

30 Years of Linux: From Tux’s Birthday to Cloud Dominance

This article chronicles Linux’s 30‑year journey—from the early hobby of Linus Torvalds and the birth of the Tux mascot, through pivotal milestones such as the rise of distributions, corporate adoption, cloud supremacy, and the ongoing impact on modern computing.

Cloud ComputingLinus TorvaldsLinux
0 likes · 14 min read
30 Years of Linux: From Tux’s Birthday to Cloud Dominance
Liangxu Linux
Liangxu Linux
Mar 27, 2021 · Operations

Understanding Linux CPU Scheduling and Interrupt Handling

This article explains Linux's sophisticated scheduling system, CPU context switching, and the architecture of hardware and software interrupts, detailing how the kernel manages CPU resources, interrupt contexts, and bottom‑half mechanisms to optimize performance and stability.

CPU affinityCPU schedulingLinux
0 likes · 20 min read
Understanding Linux CPU Scheduling and Interrupt Handling
Liangxu Linux
Liangxu Linux
Mar 27, 2021 · Operations

How to Set Up Email Alerts for SSH Logins on Linux

This guide shows how to configure Linux systems to send email notifications whenever an SSH login occurs, covering root, specific users, and all users by adding appropriate scripts to .bashrc or /etc/bashrc and using the mail command.

Linuxemail alertsssh
0 likes · 3 min read
How to Set Up Email Alerts for SSH Logins on Linux
MaGe Linux Operations
MaGe Linux Operations
Mar 24, 2021 · Operations

Master Linux Server Health: Essential Monitoring Commands Explained

Learn how to monitor Linux server performance using essential tools—top, vmstat, pidstat, iostat, netstat, sar, and tcpdump—understanding CPU, memory, disk I/O, and network metrics, interpreting their outputs, and applying insights to diagnose and troubleshoot system issues effectively.

CLI ToolsLinuxoperations
0 likes · 19 min read
Master Linux Server Health: Essential Monitoring Commands Explained
Liangxu Linux
Liangxu Linux
Mar 23, 2021 · Operations

Master Linux Process Management: Using ps, kill, and killall

This guide explains how Linux treats programs and daemons as processes, shows how to list them with ps using various options, demonstrates extracting Chromium process IDs, and provides safe techniques for terminating unwanted processes with kill, killall, and advanced options, while warning about careful use.

ChromiumLinuxProcess Management
0 likes · 8 min read
Master Linux Process Management: Using ps, kill, and killall
Liangxu Linux
Liangxu Linux
Mar 22, 2021 · Fundamentals

Master Linux File Navigation with Ranger: A Quick Start Guide

This guide introduces the terminal‑based file manager Ranger, covering installation, its four‑column interface, navigation shortcuts, built‑in commands like chmod and edit, and how it offers a powerful alternative to traditional cd‑based file browsing on Linux.

File ManagerLinuxranger
0 likes · 6 min read
Master Linux File Navigation with Ranger: A Quick Start Guide
360 Tech Engineering
360 Tech Engineering
Mar 22, 2021 · Databases

Analyzing and Optimizing High Memory and Disk I/O Consumption of InfluxDB 1.8 on a Production Server

This article investigates why an InfluxDB 1.8 instance on a 32‑core, 64 GB server consumes over 58 GB of resident memory and generates heavy disk I/O, examines Go runtime memory accounting, uses system tools such as top, pmap, pprof and iostat for diagnosis, and presents configuration and runtime tweaks that reduce memory pressure and I/O load.

InfluxDBLinuxPerformance Tuning
0 likes · 13 min read
Analyzing and Optimizing High Memory and Disk I/O Consumption of InfluxDB 1.8 on a Production Server
Open Source Linux
Open Source Linux
Mar 22, 2021 · Backend Development

Master Nginx: Reverse Proxy, Load Balancing, and High‑Availability Made Simple

This guide walks you through Nginx's high‑performance architecture, explains forward and reverse proxy concepts, demonstrates load‑balancing and static‑dynamic separation techniques, shows step‑by‑step installation and common commands, and details a high‑availability setup with Keepalived, all illustrated with practical examples and diagrams.

Linuxhigh availabilityload balancing
0 likes · 13 min read
Master Nginx: Reverse Proxy, Load Balancing, and High‑Availability Made Simple
Liangxu Linux
Liangxu Linux
Mar 21, 2021 · Operations

Mastering netstat: Essential Commands to Inspect Linux Network Connections

This guide explains the most useful netstat options for Linux, showing how to list all connections, filter TCP or UDP sockets, disable DNS lookups, display process IDs, monitor listening ports, continuously refresh output, and use grep or awk to map ports to processes and summarize socket states.

Command LineLinuxnetstat
0 likes · 8 min read
Mastering netstat: Essential Commands to Inspect Linux Network Connections
Efficient Ops
Efficient Ops
Mar 21, 2021 · Fundamentals

Top 10 Linux Shell Interview Questions and How to Solve Them

This article presents ten common Linux shell interview questions covering script termination, file header removal, line length checking, viewing non‑printing characters, directory permissions, process lifecycle, cut usage, cmp vs diff differences, echo vs ls substitution, and a brief explanation of inodes, each with clear command‑line solutions.

Command LineInterviewLinux
0 likes · 7 min read
Top 10 Linux Shell Interview Questions and How to Solve Them
Liangxu Linux
Liangxu Linux
Mar 21, 2021 · Operations

Visualize Linux Disk Usage with Filelight: Installation and Quick Guide

Filelight, an open-source KDE disk-usage visualizer, can be installed on any Linux distribution using the native package manager (pacman, apt, dnf, zypper), then launched to display colorful radial maps of filesystem space, with options to scan specific folders, adjust settings, and exclude virtual directories.

FilelightKDELinux
0 likes · 5 min read
Visualize Linux Disk Usage with Filelight: Installation and Quick Guide
Liangxu Linux
Liangxu Linux
Mar 20, 2021 · Operations

Master Linux Packet Capture: A Hands‑On Guide to Using tcpdump

This tutorial explains the principles behind Linux packet capture, introduces tcpdump, shows how to install it, details its command‑line options, and provides practical examples for capturing, filtering, and saving network traffic for analysis with Wireshark.

Command LineLinuxnetwork analysis
0 likes · 11 min read
Master Linux Packet Capture: A Hands‑On Guide to Using tcpdump
Liangxu Linux
Liangxu Linux
Mar 18, 2021 · Operations

Deploying GlusterFS Distributed Replicated Volumes with NFS‑Ganesha

This guide explains the architecture of GlusterFS, compares its volume types, walks through setting up a multi‑node cluster, configuring NFS‑Ganesha for NFSv4 access, and shows how to mount the storage from clients using both GlusterFS and NFS protocols.

GlusterFSLinuxNFS-Ganesha
0 likes · 12 min read
Deploying GlusterFS Distributed Replicated Volumes with NFS‑Ganesha
ITPUB
ITPUB
Mar 18, 2021 · Fundamentals

Unveiling Linux epoll: How the Kernel Detects Ready Sockets in Microseconds

This article provides a deep, step‑by‑step analysis of Linux's epoll mechanism, covering socket creation with accept, the internal structures of eventpoll, how epoll_ctl registers sockets, the wait‑queue interactions, and the exact code paths that move a TCP packet from the NIC to a user‑space process.

IO MultiplexingLinuxepoll
0 likes · 26 min read
Unveiling Linux epoll: How the Kernel Detects Ready Sockets in Microseconds
Liangxu Linux
Liangxu Linux
Mar 17, 2021 · Operations

How to Use autofs for On‑Demand Mounts in Linux

This guide explains why static entries in /etc/fstab can waste resources, introduces the autofs daemon for dynamic mounting, and provides step‑by‑step commands to install, configure, and test autofs so that filesystems are mounted only when accessed.

LinuxSystemdautofs
0 likes · 8 min read
How to Use autofs for On‑Demand Mounts in Linux
Open Source Linux
Open Source Linux
Mar 16, 2021 · Backend Development

How to Install Node.js on Linux: NVM, Package Managers, and NodeSource

This guide walks you through multiple ways to install Node.js on Linux—including the recommended NVM method, using distribution package managers for stable releases, and adding NodeSource repositories for the latest versions—covering version listing, switching, setting defaults, and removal, with full command examples and screenshots.

InstallationLinuxNVM
0 likes · 11 min read
How to Install Node.js on Linux: NVM, Package Managers, and NodeSource
Liangxu Linux
Liangxu Linux
Mar 14, 2021 · Operations

8 Essential Linux Keyboard Shortcuts to Boost Your Command-Line Efficiency

This guide presents eight of the most useful Linux keyboard shortcuts—including Tab completion, history navigation, line clearing, and copy‑paste alternatives—explaining how each shortcut works and how it can dramatically speed up command‑line tasks for developers, testers, and sysadmins.

LinuxProductivity
0 likes · 3 min read
8 Essential Linux Keyboard Shortcuts to Boost Your Command-Line Efficiency
Liangxu Linux
Liangxu Linux
Mar 14, 2021 · Fundamentals

Master Linux File Color Codes: Customize LS_COLORS for Clearer Directory Listings

This guide explains how Linux uses the LS_COLORS environment variable to assign distinct colors to file types in terminal listings, shows where the default definitions reside, details attribute, text, and background codes, and provides step‑by‑step instructions for creating custom color schemes via your bash configuration.

LS_COLORSLinuxShell customization
0 likes · 7 min read
Master Linux File Color Codes: Customize LS_COLORS for Clearer Directory Listings
Liangxu Linux
Liangxu Linux
Mar 14, 2021 · Operations

Why Linux Package Managers Matter: 5 Benefits of Software Repositories

This article explains how Linux software repositories and package managers let you track every installed component, making removal, reinstall, updates, dependency handling, and system lean‑ness easier and more reliable than traditional manual installations.

LinuxPackage ManagementSoftware Repository
0 likes · 7 min read
Why Linux Package Managers Matter: 5 Benefits of Software Repositories
Top Architect
Top Architect
Mar 13, 2021 · Operations

Using Nginx ngx_http_mirror_module for Traffic Mirroring and Testing

This article explains why and how to copy production traffic to pre‑release or test environments using Nginx's ngx_http_mirror_module, covering repository setup, installation, basic start/stop commands, configuration examples, and custom compilation for full module support.

ConfigurationLinuxTraffic Mirroring
0 likes · 8 min read
Using Nginx ngx_http_mirror_module for Traffic Mirroring and Testing
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Mar 12, 2021 · Fundamentals

Overview and Implementation Mechanisms of the Linux Firmware Subsystem

The Linux kernel’s Firmware Subsystem, built on sysfs and uevent, provides a layered mechanism—checking built‑in firmware, cache, default directories, then invoking a user‑space helper—to transfer firmware binaries from user space to drivers via request_firmware APIs, with asynchronous and direct options and timeout handling.

FirmwareLinuxdevice-drivers
0 likes · 8 min read
Overview and Implementation Mechanisms of the Linux Firmware Subsystem
Open Source Linux
Open Source Linux
Mar 11, 2021 · Operations

Master Filebeat 7.7: What It Is, How It Works, and How to Deploy It

This article explains Filebeat's role as a lightweight log shipper, its relationship to the Beats family, internal architecture, installation steps, configuration of inputs, outputs, keystore usage, module activation, and practical examples for sending logs to Logstash or Elasticsearch.

BeatsElasticsearchFilebeat
0 likes · 19 min read
Master Filebeat 7.7: What It Is, How It Works, and How to Deploy It
Liangxu Linux
Liangxu Linux
Mar 9, 2021 · Operations

Step‑by‑Step Guide to Installing Linux on Your PC

This article explains why Linux is popular, describes what an installation actually does, and provides a clear three‑step process—including downloading an ISO, configuring the BIOS boot order, and completing the installer—for newcomers to successfully install a Linux distribution such as Fedora or Elementary OS.

AnacondaBIOSEtcher
0 likes · 9 min read
Step‑by‑Step Guide to Installing Linux on Your PC
Liangxu Linux
Liangxu Linux
Mar 8, 2021 · Operations

How to Locate and Release Disk Space from Deleted Open Files on Linux

When disk usage reported by df doesn't match du and inodes are not full, the discrepancy often stems from files that were deleted while still held open by running processes, and this guide explains how to identify those processes and safely free the space.

Deleted FilesLinuxdisk space
0 likes · 4 min read
How to Locate and Release Disk Space from Deleted Open Files on Linux
Architects' Tech Alliance
Architects' Tech Alliance
Mar 7, 2021 · Fundamentals

Understanding the Linux Graphics Stack from a GPU Perspective

This article explains the role of GPUs in computing, traces the evolution of graphics standards and GPU architectures, and details the development of the Linux graphics stack from early X11 to modern Wayland, providing a comprehensive overview for developers and hardware enthusiasts.

GPUGraphics StackLinux
0 likes · 3 min read
Understanding the Linux Graphics Stack from a GPU Perspective
Liangxu Linux
Liangxu Linux
Mar 7, 2021 · Fundamentals

Understanding UART and Linux Serial Driver Architecture: From Basics to Implementation

This article provides a comprehensive guide to UART fundamentals, communication protocols, baud‑rate calculations, RS232/RS485 differences, flow‑control mechanisms, and the Linux TTY serial framework, including driver registration, data flow, key kernel structures, and practical C code examples for embedded development.

LinuxRS485Serial Driver
0 likes · 35 min read
Understanding UART and Linux Serial Driver Architecture: From Basics to Implementation
Liangxu Linux
Liangxu Linux
Mar 7, 2021 · Operations

Master Network Troubleshooting: A Step‑by‑Step Guide for Every Engineer

This comprehensive guide walks you through essential network troubleshooting fundamentals—from OSI and TCP/IP basics and common equipment, to systematic checks of physical links, IP/DNS settings, gateway connectivity, external ping tests, and DNS validation—empowering you to quickly isolate and resolve connectivity issues.

LinuxOSI modelTCP/IP
0 likes · 12 min read
Master Network Troubleshooting: A Step‑by‑Step Guide for Every Engineer
21CTO
21CTO
Mar 5, 2021 · Information Security

Essential Linux Security Hardening: Account, Service, and Rootkit Defense

This guide walks operations engineers through comprehensive Linux hardening techniques—including account and login protection, unnecessary service removal, password and key authentication policies, proper use of sudo, system welcome message sanitization, file‑system safeguards, and practical rootkit detection with chkrootkit and RKHunter—plus a step‑by‑step response plan for compromised servers.

LinuxRootkitchkrootkit
0 likes · 26 min read
Essential Linux Security Hardening: Account, Service, and Rootkit Defense
php Courses
php Courses
Mar 5, 2021 · Operations

Managing Linux Command History: View, Search, Modify, and Clear

This article explains how to use the Linux history command to view past commands, search with Ctrl +r, repeat previous entries, adjust the number of stored records, and clear the history, providing practical examples and configuration tips for effective shell management.

Linuxbashcommand history
0 likes · 5 min read
Managing Linux Command History: View, Search, Modify, and Clear
Open Source Linux
Open Source Linux
Mar 5, 2021 · Fundamentals

Understanding Linux Virtual File Systems and NVDIMM Persistent Memory

This article explains the Linux virtual file system architecture, the differences between storage media such as HDD, SSD, NAND and NOR flash, introduces NVDIMM‑N/F/P types, their hardware and software handling, and shows how to configure and use persistent memory (PMEM) with DAX, BTT and kernel memmap on Linux.

DAXLinuxNVDIMM
0 likes · 35 min read
Understanding Linux Virtual File Systems and NVDIMM Persistent Memory
Efficient Ops
Efficient Ops
Mar 3, 2021 · Information Security

How to Efficiently Audit Linux System Operations Without Overloading Logs

This article explains why detailed system operation logs are essential for security audits and troubleshooting, outlines filtering guidelines to avoid noisy data, and compares five Linux auditing methods—history, custom bash, snoopy, auditd, and eBPF—highlighting their strengths, limitations, and practical configuration examples.

LinuxSystem Securityaudit
0 likes · 13 min read
How to Efficiently Audit Linux System Operations Without Overloading Logs
Liangxu Linux
Liangxu Linux
Mar 3, 2021 · Operations

Master Linux Command Line: Essential Commands and Tips for Beginners

This comprehensive guide walks you through Linux command line fundamentals, covering directory navigation, file manipulation, text processing, compression, system monitoring, networking, user management, permissions, and disk operations with clear examples, code snippets, and practical tips for both newcomers and seasoned users.

Linuxsystem administrationtutorial
0 likes · 73 min read
Master Linux Command Line: Essential Commands and Tips for Beginners
Open Source Tech Hub
Open Source Tech Hub
Mar 3, 2021 · Information Security

Master SSH Key Authentication: Generate, Upload, and Use Keys Securely

This guide explains what SSH keys are, walks through the step‑by‑step process of key‑based login, shows how to generate keys with ssh‑keygen, manually add a public key to authorized_keys, and automate the upload using ssh‑copy‑id, including important security considerations.

Linuxpublic keyssh
0 likes · 10 min read
Master SSH Key Authentication: Generate, Upload, and Use Keys Securely
Open Source Linux
Open Source Linux
Mar 3, 2021 · Fundamentals

Master Essential Linux Commands: A Complete Cheat Sheet

This article presents a comprehensive list of essential Linux commands, organized into categories such as online queries, file operations, content viewing, compression, system information, user management, networking, disk handling, permissions, and performance monitoring, each illustrated with reference images.

Cheat SheetCommand LineLinux
0 likes · 3 min read
Master Essential Linux Commands: A Complete Cheat Sheet
ITPUB
ITPUB
Mar 3, 2021 · Fundamentals

How Linux Starts Your Program: Inside execve, the Loader, and the Dynamic Linker

From the moment a user types a command in the shell to the final exit of the program, this article walks through Linux’s execution pipeline—including shell command parsing, fork, execve, kernel loading via load_elf_binary, the dynamic linker’s role, and the glibc startup sequence—illustrated with detailed diagrams and code snippets.

LinuxSystem Calldynamic linker
0 likes · 11 min read
How Linux Starts Your Program: Inside execve, the Loader, and the Dynamic Linker
Practical DevOps Architecture
Practical DevOps Architecture
Mar 3, 2021 · Databases

Step-by-Step Shell Scripts for Deploying MySQL and Creating Users on a Linux Node

This article provides a detailed shell-script tutorial for installing MySQL 5.7 on a Linux node, initializing the database, setting the root password, and automatically creating multiple user accounts with random passwords, suitable for operations and database administrators. The guide includes full script listings, explains repository configuration, service management, and error handling, making it a practical reference for DevOps engineers.

Database deploymentLinuxMySQL
0 likes · 4 min read
Step-by-Step Shell Scripts for Deploying MySQL and Creating Users on a Linux Node
Liangxu Linux
Liangxu Linux
Mar 2, 2021 · Backend Development

How to Install Node.js on Linux Using NVM, Packages, and NodeSource

This guide walks you through installing Node.js on various Linux distributions by using NVM for version management, native package managers for stable releases, and the NodeSource repository for the latest versions, complete with commands, verification steps, and troubleshooting tips.

LinuxNVMNode.js
0 likes · 13 min read
How to Install Node.js on Linux Using NVM, Packages, and NodeSource
Liangxu Linux
Liangxu Linux
Mar 1, 2021 · Operations

Customize Your Linux Prompt with Starship: A Step‑by‑Step Guide

This guide explains how to install the Rust‑based Starship prompt, add it to Bash, create a basic TOML configuration, and customize its appearance across Linux, macOS, and Windows shells, providing practical commands and examples for a sleek, fast terminal experience.

LinuxStarshipbash
0 likes · 6 min read
Customize Your Linux Prompt with Starship: A Step‑by‑Step Guide
21CTO
21CTO
Feb 28, 2021 · Fundamentals

From WeChat’s ‘Shake Girl’ to Quantum Assembly: Surprising Tech Stories

This article explores Zhou Hongyi’s take on WeChat’s early user‑growth tricks, the emerging quantum assembly language JAQAL, Microsoft’s Linux kernel integrity update, a 2021 Java developer productivity survey, Delphi’s 26‑year legacy, and a software bug that kept U.S. prisoners locked up.

DelphiLinuxquantum computing
0 likes · 6 min read
From WeChat’s ‘Shake Girl’ to Quantum Assembly: Surprising Tech Stories
php Courses
php Courses
Feb 28, 2021 · Backend Development

Understanding PHP's pcntl_fork(): Process Creation and Fork Behavior

This article explains PHP's pcntl_fork() function, how it creates child processes on Linux, the return values in parent and child, code examples demonstrating variable copying and process multiplication, and clarifies why a loop with three forks results in seven child processes.

LinuxPHPfork
0 likes · 3 min read
Understanding PHP's pcntl_fork(): Process Creation and Fork Behavior
Liangxu Linux
Liangxu Linux
Feb 27, 2021 · Operations

Master Multi-Session Management with Tmux: Install, Commands, and Tips

Learn how to install Tmux on various Linux distributions, create and manage named sessions, split and navigate panes, synchronize commands across panes, and safely detach, attach, or kill sessions, with clear command examples and shortcuts for efficient terminal multiplexing.

Command LineLinuxSession management
0 likes · 8 min read
Master Multi-Session Management with Tmux: Install, Commands, and Tips
ITPUB
ITPUB
Feb 26, 2021 · Fundamentals

Unlocking Linux: A Deep Dive into Processes, Memory Management, Filesystems, I/O and Security

This comprehensive guide explores Linux’s core concepts—from its UNIX heritage and system architecture to process creation, inter‑process communication, scheduling, virtual memory, file‑system design, I/O handling, networking, loadable modules, and the security model that governs users, permissions and privileged operations.

I/OLinuxMemory Management
0 likes · 107 min read
Unlocking Linux: A Deep Dive into Processes, Memory Management, Filesystems, I/O and Security
Liangxu Linux
Liangxu Linux
Feb 25, 2021 · Information Security

How to Automate Linux Incident Response and Analyze a Mining Malware

This article shares a step‑by‑step Linux incident‑response workflow, including an automated Bash information‑gathering script, analysis of malicious cron jobs and a 439‑line mining malware, its SSH‑based lateral spread, and practical cleanup procedures with a reusable toolbox on GitHub.

Bash automationCron JobsCryptocurrency Mining
0 likes · 13 min read
How to Automate Linux Incident Response and Analyze a Mining Malware
vivo Internet Technology
vivo Internet Technology
Feb 25, 2021 · Mobile Development

Understanding File Descriptors and FD Leaks in Android

Android inherits Linux file descriptors, which are indexed by non‑negative integers and limited per process, and this article explains their kernel structures, common leak sources such as HandlerThread eventfd, unclosed streams, and SQLite cursor windows, plus practical commands and monitoring techniques to detect and fix FD leaks.

AndroidFD LeakFileDescriptor
0 likes · 20 min read
Understanding File Descriptors and FD Leaks in Android
Open Source Linux
Open Source Linux
Feb 25, 2021 · Operations

Master Disk Space Monitoring with duf: Install and Use Across Platforms

The article introduces duf, a Go‑based disk usage and free space viewer for Unix‑like systems, explains its features such as colored, resizable output, sorting and JSON mode, and provides step‑by‑step installation instructions for Debian/Ubuntu, RPM‑based distros, Arch AUR, Termux, macOS, FreeBSD, and Windows, plus usage examples and customization options.

Disk UsageLinuxWindows
0 likes · 6 min read
Master Disk Space Monitoring with duf: Install and Use Across Platforms
Liangxu Linux
Liangxu Linux
Feb 24, 2021 · Fundamentals

What Really Differentiates Linux and Windows Kernels?

An in‑depth look at the core differences between Linux and Windows kernels, covering kernel fundamentals, user‑ versus kernel‑space, system calls, Linux’s monolithic design with multitasking, SMP and ELF format, and Windows NT’s hybrid architecture with the PE executable format.

ELFLinuxPE
0 likes · 11 min read
What Really Differentiates Linux and Windows Kernels?
21CTO
21CTO
Feb 24, 2021 · Fundamentals

Essential Linux Commands Every Beginner Should Master

This article presents a concise, beginner‑friendly list of the most useful Linux command‑line utilities, explaining each command’s purpose and syntax to help newcomers transition from Windows to Linux and become comfortable with terminal operations.

Command LineLinuxbasics
0 likes · 4 min read
Essential Linux Commands Every Beginner Should Master
php Courses
php Courses
Feb 24, 2021 · Fundamentals

Understanding IP Addresses, CIDR, and MAC Addresses

This article explains how to view a machine's IP address on Windows and Linux, describes the structure and classification of IPv4 addresses, introduces CIDR subnetting, distinguishes public and private IP ranges, and clarifies the role and format of MAC addresses.

CIDRLinuxMAC address
0 likes · 9 min read
Understanding IP Addresses, CIDR, and MAC Addresses
Liangxu Linux
Liangxu Linux
Feb 24, 2021 · Operations

Mastering duf: Fast, Colorful Disk Usage Tool for Linux, macOS, Windows

This guide introduces duf, a Golang‑based command‑line utility that displays disk usage across Linux, macOS, BSD, Android and Windows, explains its key features, provides step‑by‑step installation methods for various distributions, and demonstrates common usage options and output formats.

Disk UsageInstallationLinux
0 likes · 7 min read
Mastering duf: Fast, Colorful Disk Usage Tool for Linux, macOS, Windows
21CTO
21CTO
Feb 23, 2021 · Fundamentals

Inside Deepin: How a Modern Desktop OS Is Built from the Ground Up

This article explains the architecture and design of Deepin's desktop operating system, covering its core components, programming languages, desktop environment layers, display manager, session daemons, UI services, bundled applications, and the rationale behind building a custom desktop environment for better user experience.

Desktop OSLinuxSystem Architecture
0 likes · 35 min read
Inside Deepin: How a Modern Desktop OS Is Built from the Ground Up
dbaplus Community
dbaplus Community
Feb 22, 2021 · Cloud Computing

How to Build a High‑Availability Oracle RAC on Oracle Cloud with Flex ASM

This guide walks through creating an Oracle RAC on Oracle Cloud, covering account setup, virtual network configuration, SSH key creation, cluster provisioning, Flex ASM features, high‑availability service setup, and troubleshooting steps, all illustrated with command examples and screenshots.

Flex ASMLinuxOracle Cloud
0 likes · 13 min read
How to Build a High‑Availability Oracle RAC on Oracle Cloud with Flex ASM
Open Source Linux
Open Source Linux
Feb 22, 2021 · Operations

How to Deploy and Use JumpServer for Secure Remote Access on Linux

This guide walks you through installing JumpServer—a secure bastion host—on CentOS, covering architecture overview, MariaDB and Redis setup, Docker configuration, container deployment, key generation, UI access, and essential administration tasks such as user, asset, and permission management.

DockerJumpServerLinux
0 likes · 15 min read
How to Deploy and Use JumpServer for Secure Remote Access on Linux
Open Source Linux
Open Source Linux
Feb 22, 2021 · Fundamentals

Master Linux Compression: gzip, bzip2, zip, xz & tar Commands

This guide provides a comprehensive overview of common Linux compression and decompression utilities—including gzip, bzip2, zip/unzip, xz, and tar—detailing their descriptions, key options, usage examples, and tips for handling files and directories efficiently.

Linuxcompressiongzip
0 likes · 6 min read
Master Linux Compression: gzip, bzip2, zip, xz & tar Commands
Efficient Ops
Efficient Ops
Feb 21, 2021 · Fundamentals

Mastering Linux: Core Components, Kernel, Filesystems, and Shell Explained

This comprehensive guide explores Linux's four main components—kernel, shell, filesystem, and applications—detailing kernel architecture, memory and process management, VFS, device drivers, networking, file types, directory structures, mounting, and practical commands for managing partitions and links.

Linuxfilesystemkernel
0 likes · 35 min read
Mastering Linux: Core Components, Kernel, Filesystems, and Shell Explained
Architect
Architect
Feb 21, 2021 · Operations

Comprehensive Guide to Installing, Configuring, and Using HAProxy for L7/L4 Load Balancing and High Availability

This tutorial explains what HAProxy is, its core capabilities and key features, provides step‑by‑step instructions for installing and running it on CentOS 7, demonstrates how to build both L7 and L4 load balancers, details essential configuration options, and shows how to achieve high availability with Keepalived, all illustrated with practical code examples and screenshots.

HAProxyKeepalivedL4
0 likes · 27 min read
Comprehensive Guide to Installing, Configuring, and Using HAProxy for L7/L4 Load Balancing and High Availability
MaGe Linux Operations
MaGe Linux Operations
Feb 20, 2021 · Operations

Master Filebeat 7.7: From Basics to Advanced Log Shipping

This guide explains what Filebeat is, how it fits into the Beats ecosystem, its architecture and processing flow, installation steps, key configuration options, keystore usage, and practical examples of sending logs to Logstash or Elasticsearch, helping you set up reliable log collection on Linux.

ConfigurationElasticsearchFilebeat
0 likes · 20 min read
Master Filebeat 7.7: From Basics to Advanced Log Shipping
Open Source Linux
Open Source Linux
Feb 20, 2021 · Cloud Native

Fix Inconsistent Kubernetes rc/deployment/service Deletions and Etcd Failures

This guide walks through troubleshooting Kubernetes issues such as partially deleted resources, resetting etcd, apiserver start failures due to missing ServiceAccount certificates, SELinux permission errors, ServiceAccount key generation, etcd startup errors, host trust configuration, and resource limit pitfalls, providing concrete commands and scripts for each problem.

Cluster ManagementKubernetesLinux
0 likes · 17 min read
Fix Inconsistent Kubernetes rc/deployment/service Deletions and Etcd Failures
Liangxu Linux
Liangxu Linux
Feb 19, 2021 · Operations

apt vs apt-get: Which Package Manager Should You Use on Ubuntu?

This article explains the differences between the traditional apt-get command and the newer apt command on Ubuntu and Debian‑based systems, covering their histories, command syntax, functional distinctions, new features, and practical recommendations for regular users on which tool to adopt.

APTCommand LineLinux
0 likes · 9 min read
apt vs apt-get: Which Package Manager Should You Use on Ubuntu?
Open Source Linux
Open Source Linux
Feb 19, 2021 · Fundamentals

Understanding Linux I/O: From Application Buffers to Disk Writes

This article explains the Linux I/O stack, detailing how data moves from user‑space buffers through libc and page cache to the disk, covering system calls, synchronization primitives, scheduler behavior, consistency, safety, and performance considerations.

I/OLinuxfile system
0 likes · 11 min read
Understanding Linux I/O: From Application Buffers to Disk Writes
Open Source Linux
Open Source Linux
Feb 19, 2021 · Fundamentals

Master Essential Linux Commands: From pwd to du with Real Examples

This tutorial introduces the most frequently used Linux commands—including pwd, cd, ls, touch, mkdir, cp, rm, mv, find, and du—explaining their purpose, options, and providing concrete shell examples to help beginners confidently navigate and manage files and directories.

Linuxfile managementtutorial
0 likes · 9 min read
Master Essential Linux Commands: From pwd to du with Real Examples
Liangxu Linux
Liangxu Linux
Feb 18, 2021 · Fundamentals

Mastering Unix/Linux: From OS Basics to Essential Commands and Remote Operations

This comprehensive guide covers Unix/Linux operating system fundamentals, file system structures, common commands, user and permission management, editor usage, remote access via SSH, file transfer, and building a simple C‑based web server, providing practical examples and step‑by‑step instructions for developers and system administrators.

LinuxUnixssh
0 likes · 41 min read
Mastering Unix/Linux: From OS Basics to Essential Commands and Remote Operations