Tagged articles

Linux

5000 articles · Page 37 of 50
21CTO
21CTO
Apr 1, 2022 · Information Security

Why Minix Might Be the World’s Most Ubiquitous (and Potentially Dangerous) OS

The article explains Minix’s origin as a teaching micro‑kernel OS, its evolution into MINIX 3 for higher security, its hidden role inside Intel’s Management Engine, and the resulting concerns about an invisible, privileged operating system running on most modern CPUs.

IntelLinuxMicrokernel
0 likes · 6 min read
Why Minix Might Be the World’s Most Ubiquitous (and Potentially Dangerous) OS
Open Source Linux
Open Source Linux
Mar 31, 2022 · Operations

Mastering tcpdump: Practical Commands for Network Packet Capture

This guide explains how to use tcpdump for network packet capture, covering basic usage, interface selection, host and port filtering, logical operators, saving captures to files, and real‑world troubleshooting scenarios with clear command examples.

LinuxTroubleshootingcommand line
0 likes · 7 min read
Mastering tcpdump: Practical Commands for Network Packet Capture
MaGe Linux Operations
MaGe Linux Operations
Mar 30, 2022 · Operations

9 Compelling Reasons Developers Choose Linux Over Other OSes

This article outlines nine key reasons why developers favor Linux—ranging from its powerful command line and strong security to low resource usage, privacy protection, free licensing, and extensive community support—making it a reliable, developer‑friendly operating system for desktops, servers, and embedded devices.

Developer ToolsLinuxperformance
0 likes · 7 min read
9 Compelling Reasons Developers Choose Linux Over Other OSes
Architects' Tech Alliance
Architects' Tech Alliance
Mar 29, 2022 · Fundamentals

Understanding Linux Ext Filesystems, RAID, and LVM

This article explains the structure of Linux Ext (2/3/4) file systems, the role of superblocks and block groups, compares hardware and software RAID, and introduces LVM as a flexible volume management solution, highlighting its benefits and potential risks.

Ext filesystemFile SystemLVM
0 likes · 5 min read
Understanding Linux Ext Filesystems, RAID, and LVM
Tencent Database Technology
Tencent Database Technology
Mar 29, 2022 · Fundamentals

Understanding Memory Management: From OS to MySQL

This article explores memory management concepts from both operating system and MySQL perspectives, covering virtual vs physical memory, process memory usage analysis using tools like top and /proc, and experimental verification of memory allocation behaviors.

LinuxMySQLOperating Systems
0 likes · 9 min read
Understanding Memory Management: From OS to MySQL
Tencent Cloud Developer
Tencent Cloud Developer
Mar 29, 2022 · Fundamentals

Deep Dive into the Linux epoll Mechanism and Its Kernel Implementation

The article dissects Linux’s epoll I/O multiplexing, tracing the flow from socket creation with accept through epoll_create, epoll_ctl registration, and epoll_wait sleeping, detailing the kernel’s eventpoll object, red‑black tree, per‑socket wait‑queue callbacks that enable O(log N) registration and O(1) event delivery for tens of thousands of connections.

C++EpollIO Multiplexing
0 likes · 24 min read
Deep Dive into the Linux epoll Mechanism and Its Kernel Implementation
Liangxu Linux
Liangxu Linux
Mar 28, 2022 · Fundamentals

Master Zsh and Oh‑My‑Zsh: Install, Configure, and Customize Your Shell

This guide explains why Linux offers multiple shells, introduces Zsh and its powerful features, walks through installing Zsh and setting it as the default shell, and provides step‑by‑step instructions for adding Oh‑My‑Zsh, customizing themes, plugins, and managing updates or removal.

LinuxShellZsh
0 likes · 8 min read
Master Zsh and Oh‑My‑Zsh: Install, Configure, and Customize Your Shell
Open Source Linux
Open Source Linux
Mar 25, 2022 · Information Security

Beware These Dangerous Linux Commands That Can Wipe Your System

This article warns about several destructive Linux commands—such as rm ‑rf, fork bombs, overwriting block devices, and hidden shellcode—explaining their effects, providing example usages, and emphasizing the importance of understanding and testing commands in a safe environment before execution.

Linuxdangerous commandsdata destruction
0 likes · 5 min read
Beware These Dangerous Linux Commands That Can Wipe Your System
Programmer DD
Programmer DD
Mar 24, 2022 · Databases

Master RedisInsight: Install, Configure, and Use the Ultimate Redis GUI

Learn how to install, configure, and operate RedisInsight—an intuitive Redis GUI—on Linux and Kubernetes, covering package download, environment setup, service deployment, basic usage, memory analysis, and key management, with step‑by‑step commands and visual screenshots.

Database GUIKubernetesLinux
0 likes · 8 min read
Master RedisInsight: Install, Configure, and Use the Ultimate Redis GUI
Ops Development Stories
Ops Development Stories
Mar 24, 2022 · Operations

Step‑by‑Step Guide to Install a Ceph Cluster on Kylin v10

This article walks through the complete process of setting up a Ceph storage cluster on the domestically‑produced Kylin v10 operating system, covering hardware preparation, host configuration, manual installation of Ceph packages, monitor, OSD, and manager deployment with all necessary command‑line examples.

CephClusterKylin
0 likes · 14 min read
Step‑by‑Step Guide to Install a Ceph Cluster on Kylin v10
Open Source Linux
Open Source Linux
Mar 22, 2022 · Fundamentals

How Linux Namespaces and Cgroups Enable Resource Isolation and Limits

This article explains how Linux namespaces provide resource isolation while cgroups enforce resource limits, detailing the six namespace types, relevant system calls, practical commands like unshare and cgcreate, and demonstrates CPU share control with Go code and cgroup configuration examples.

GoLinuxResource Isolation
0 likes · 5 min read
How Linux Namespaces and Cgroups Enable Resource Isolation and Limits
Liangxu Linux
Liangxu Linux
Mar 21, 2022 · Fundamentals

Master the Classic Shell Interview Questions: 13 Essential Concepts Explained

This article presents the classic "Shell Thirteen Questions" covering the definition of a shell, prompt mechanics, echo behavior, quoting rules, variable export, exec versus source, command grouping, substitution, wildcard handling, logical operators, I/O redirection, conditional statements, and loop constructs, each with clear explanations and examples.

LinuxShellbash
0 likes · 12 min read
Master the Classic Shell Interview Questions: 13 Essential Concepts Explained
Open Source Linux
Open Source Linux
Mar 21, 2022 · Fundamentals

Master Zsh: From Basics to Oh‑My‑Zsh Full Configuration

This guide introduces Zsh, compares it with other Linux shells, explains its powerful features, and provides step‑by‑step instructions for installing Zsh, configuring it as the default shell, and enhancing it with Oh‑My‑Zsh themes and plugins.

LinuxShellZsh
0 likes · 8 min read
Master Zsh: From Basics to Oh‑My‑Zsh Full Configuration
Selected Java Interview Questions
Selected Java Interview Questions
Mar 20, 2022 · Fundamentals

Comprehensive Linux Basics and Command-Line Guide

An extensive tutorial covering Linux fundamentals, including operating system concepts, shell usage, essential commands, file management, permissions, process handling, networking, package management, compression, compilation, and advanced topics like daemon services, providing practical examples and step‑by‑step instructions for beginners and intermediate users.

LinuxShellsystem administration
0 likes · 48 min read
Comprehensive Linux Basics and Command-Line Guide
Architecture Digest
Architecture Digest
Mar 20, 2022 · Information Security

Comprehensive Linux Hardening Guide: Kernel, Sysctl, Boot Parameters, and Security Best Practices

This guide provides a detailed, step‑by‑step hardening strategy for Linux systems, covering distro selection, kernel choices, extensive sysctl tweaks, boot‑loader parameters, MAC policies, sandboxing, memory allocator hardening, compile‑time mitigations, root account protection, firewall rules, swap configuration, PAM policies, microcode updates, IPv6 privacy, partition mounting options, entropy sources, and physical security measures.

BootKernelLinux
0 likes · 51 min read
Comprehensive Linux Hardening Guide: Kernel, Sysctl, Boot Parameters, and Security Best Practices
ITPUB
ITPUB
Mar 17, 2022 · Fundamentals

How Linux Translates Memory Addresses: Segmentation and Paging Explained

This article explains Linux memory addressing by covering logical, virtual, and physical addresses, the role of the MMU, segmentation and paging mechanisms, hardware and Linux-specific segment structures, and the 4‑level page‑table system that maps virtual memory to physical memory.

LinuxMMUfundamentals
0 likes · 16 min read
How Linux Translates Memory Addresses: Segmentation and Paging Explained
Sohu Tech Products
Sohu Tech Products
Mar 16, 2022 · Cloud Native

Podman Introduction: Features, Differences from Docker, and Common Commands

This article provides a comprehensive overview of Podman, an open‑source container runtime that runs without a daemon or root privileges, compares it with Docker, explains its architecture, and presents essential commands, deployment steps, configuration files, volume handling, and user‑namespace considerations for Linux environments.

CLIDevOpsDocker
0 likes · 16 min read
Podman Introduction: Features, Differences from Docker, and Common Commands
Open Source Linux
Open Source Linux
Mar 15, 2022 · Operations

Master Linux Performance: Optimize CPU, Memory, and I/O with Proven Tools

This guide explains Linux performance optimization by defining key metrics such as throughput and latency, clarifying average load, detailing CPU context switches, describing common performance analysis tools, and providing practical methods for diagnosing and improving CPU, memory, and I/O bottlenecks in production environments.

CPULinuxMonitoring Tools
0 likes · 44 min read
Master Linux Performance: Optimize CPU, Memory, and I/O with Proven Tools
IT Services Circle
IT Services Circle
Mar 14, 2022 · Fundamentals

Understanding Localhost (127.0.0.1) Network I/O in the Linux Kernel

This article explains in detail how Linux handles local network I/O for 127.0.0.1, comparing it with cross‑machine communication, describing the routing, device subsystem, driver code, and soft‑interrupt processing, and concluding with performance considerations and a discussion on eBPF acceleration.

KernelLinuxNetworking
0 likes · 16 min read
Understanding Localhost (127.0.0.1) Network I/O in the Linux Kernel
Open Source Linux
Open Source Linux
Mar 14, 2022 · Fundamentals

Master Linux Basics: Essential Commands and Tips for Beginners

This comprehensive guide walks you through the fundamentals of Linux, covering operating system concepts, core commands, file management, user permissions, process monitoring, networking, package management, compression, backup, and Vim editing, empowering beginners to confidently navigate and administer Linux environments.

Linuxbasics
0 likes · 55 min read
Master Linux Basics: Essential Commands and Tips for Beginners
DevOps Cloud Academy
DevOps Cloud Academy
Mar 13, 2022 · Operations

7 Practical Uses of the Linux find Command

This article explains seven real‑world applications of the Linux find command, covering file name patterns, type filtering, timestamps, size, permissions, ownership, and executing actions on matched files, with clear examples for system administrators and developers.

Linuxcommand linefile-search
0 likes · 7 min read
7 Practical Uses of the Linux find Command
IT Services Circle
IT Services Circle
Mar 12, 2022 · Fundamentals

Understanding the Misleading ENOMEM Error in Linux Process Creation

This article analyzes why Linux reports "fork: cannot allocate memory" when the real issue is an excessive number of threads or PID allocation failures, explains the kernel's do_fork and alloc_pid implementations, and offers guidance for diagnosing and fixing such misleading ENOMEM errors.

ENOMEMKernelLinux
0 likes · 11 min read
Understanding the Misleading ENOMEM Error in Linux Process Creation
Java High-Performance Architecture
Java High-Performance Architecture
Mar 12, 2022 · Backend Development

Master Nginx: Reverse Proxy, Load Balancing, and Static/Dynamic Separation

This article provides a comprehensive guide to Nginx, covering its high‑performance architecture, reverse‑proxy concepts, load‑balancing strategies, static‑dynamic separation, installation commands, configuration file structure, practical reverse‑proxy and load‑balancing examples, and high‑availability setup with Keepalived.

KeepalivedLinuxNginx
0 likes · 7 min read
Master Nginx: Reverse Proxy, Load Balancing, and Static/Dynamic Separation
Open Source Linux
Open Source Linux
Mar 11, 2022 · Operations

Essential Linux Ops Tools: Monitoring, Performance, and Security Utilities

This article presents a curated list of practical Linux operation tools—including Nethogs, IOzone, IOTop, IPtraf, IFTop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, NMap, and Httperf—detailing their purpose, download links, installation commands, and basic usage to help system administrators improve monitoring, performance testing, and security on Linux servers.

LinuxMonitoringOperations
0 likes · 12 min read
Essential Linux Ops Tools: Monitoring, Performance, and Security Utilities
ITPUB
ITPUB
Mar 9, 2022 · Fundamentals

Why Does Linux Report “Out of Memory” When PID Allocation Fails?

The article explains why Linux’s fork() can return a misleading “fork: cannot allocate memory” error, tracing the issue to PID allocation failures in the kernel’s do_fork and alloc_pid functions, and shows how excessive threads, not actual memory shortage, trigger the problem.

ENOMEMKernelLinux
0 likes · 12 min read
Why Does Linux Report “Out of Memory” When PID Allocation Fails?
Programmer DD
Programmer DD
Mar 9, 2022 · Operations

9 Essential Shell Scripts Every Sysadmin Should Keep Handy

This article presents nine practical Bash scripts covering DOS attack mitigation, email alerts, MySQL backups, Nginx log rotation and analysis, network traffic monitoring, server initialization, and disk usage checks across multiple hosts, each with ready-to-use code examples.

Linuxautomationbash
0 likes · 11 min read
9 Essential Shell Scripts Every Sysadmin Should Keep Handy
Open Source Linux
Open Source Linux
Mar 9, 2022 · Fundamentals

Master Linux Shell: Core Concepts, Commands, and Scripting Tricks

This guide explains what a Linux shell is, how prompts and carriage returns work, the usage of echo, quoting rules, variable assignment and export, differences between exec and source, command grouping, parameter expansion, arrays, test operators, I/O redirection, and control‑flow structures, providing concise examples for each.

Linuxscripting
0 likes · 11 min read
Master Linux Shell: Core Concepts, Commands, and Scripting Tricks
Ops Development Stories
Ops Development Stories
Mar 7, 2022 · Operations

Master Linux Performance: From CPU Load to Memory Optimization

This comprehensive guide explains Linux performance fundamentals, covering key metrics like throughput and latency, how to interpret average load, CPU context switching, memory management, and the most effective tools and techniques for diagnosing and optimizing system performance.

CPULinuxOptimization
0 likes · 44 min read
Master Linux Performance: From CPU Load to Memory Optimization
Open Source Linux
Open Source Linux
Mar 7, 2022 · Cloud Native

Mastering Podman: A Docker‑Compatible, Daemon‑Free Container Runtime

This article explains what Podman is, highlights its key architectural differences from Docker, provides Docker‑compatible command references, shows how to install and configure accelerators, demonstrates rootless operation, and covers essential configuration files and volume handling for secure container management on Linux.

Docker AlternativeLinuxOCI
0 likes · 16 min read
Mastering Podman: A Docker‑Compatible, Daemon‑Free Container Runtime
MaGe Linux Operations
MaGe Linux Operations
Mar 6, 2022 · Information Security

How Linux’s Random Number Generator Got a 8450% Speed Boost in 5.18

Under Jason Donenfeld’s leadership, Linux kernel’s random number generator was overhauled in versions 5.17 and 5.18, replacing SHA1 with BLAKE2s and shifting from per‑NUMA to per‑CPU structures, delivering up to a 131% speed increase and an astonishing 8450% boost in getrandom() performance on multi‑core systems.

BLAKE2sKernelLinux
0 likes · 3 min read
How Linux’s Random Number Generator Got a 8450% Speed Boost in 5.18
IT Services Circle
IT Services Circle
Mar 6, 2022 · Fundamentals

Understanding Localhost (127.0.0.1) Network I/O in the Linux Kernel

This article explains how Linux handles local network I/O for 127.0.0.1, detailing the differences from cross‑machine communication, the routing decisions, the loopback device driver, soft‑interrupt processing, and the complete kernel execution flow for both sending and receiving packets.

KernelLinuxNetwork IO
0 likes · 15 min read
Understanding Localhost (127.0.0.1) Network I/O in the Linux Kernel
Liangxu Linux
Liangxu Linux
Mar 5, 2022 · Fundamentals

Master Bash Shell: Core Concepts, Commands, and Scripting Tricks

This guide explains why the command‑line interface is called a Shell, clarifies prompts and carriage returns, and walks through essential Bash features such as echo options, quoting rules, variable export, exec vs source, grouping, parameter expansion, arrays, arithmetic, redirection, conditional statements, loops, and control flow operators.

Control structuresLinuxRedirection
0 likes · 12 min read
Master Bash Shell: Core Concepts, Commands, and Scripting Tricks
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Mar 4, 2022 · Operations

Understanding Linux mlock and munlock: Memory Locking and Reclamation Mechanisms on arm64

On arm64 Linux kernels (e.g., 5.10.27), the mlock system call marks VMAs with VM_LOCKED, forces page faults, sets the PG_mlocked flag and moves pages into the unevictable LRU so they cannot be reclaimed, while munlock clears these flags and returns pages to regular LRU lists, guaranteeing resident memory for latency‑sensitive applications.

KernelLRULinux
0 likes · 7 min read
Understanding Linux mlock and munlock: Memory Locking and Reclamation Mechanisms on arm64
ITPUB
ITPUB
Mar 3, 2022 · Operations

Unlock Linux Performance: Master Metrics, Tools, and Optimization Techniques

This guide explains Linux performance optimization by defining key metrics such as throughput, latency, average load, and CPU usage, describing how to select and interpret tools like vmstat, pidstat, perf, and dstat, and offering concrete steps to diagnose and fix CPU, memory, I/O, and context‑switch bottlenecks.

CPULinuxMonitoring
0 likes · 46 min read
Unlock Linux Performance: Master Metrics, Tools, and Optimization Techniques
Efficient Ops
Efficient Ops
Mar 1, 2022 · Operations

Master Linux Performance: Key Metrics, Tools, and Optimization Techniques

This guide explains Linux performance optimization by defining core metrics such as throughput, latency, and average load, describing how to select and benchmark indicators, outlining essential analysis tools like vmstat, pidstat, and perf, and providing practical CPU and memory tuning strategies to eliminate bottlenecks.

CPULinuxMonitoring
0 likes · 47 min read
Master Linux Performance: Key Metrics, Tools, and Optimization Techniques
Laravel Tech Community
Laravel Tech Community
Feb 28, 2022 · Backend Development

nginxWebUI: Graphical Management Tool for Nginx Configuration and Deployment

nginxWebUI is a web‑based graphical interface that simplifies configuring, managing, and deploying Nginx—including HTTP/TCP forwarding, reverse proxy, load balancing, SSL certificate automation, and multi‑server cluster support—while providing Docker images and detailed installation steps for Linux, Windows, and macOS environments.

DockerJavaLinux
0 likes · 9 min read
nginxWebUI: Graphical Management Tool for Nginx Configuration and Deployment
Architects' Tech Alliance
Architects' Tech Alliance
Feb 28, 2022 · Fundamentals

Comprehensive Guide to Linux Memory Management and Allocation Algorithms

This article provides an in‑depth overview of Linux memory architecture, including address spaces, segmentation and paging, memory allocation strategies such as the buddy and slab allocators, kernel and user‑space memory pools, DMA considerations, common pitfalls, and practical tools for monitoring and optimizing memory usage.

DMAKernelLinux
0 likes · 19 min read
Comprehensive Guide to Linux Memory Management and Allocation Algorithms
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Feb 25, 2022 · Fundamentals

Inside Linux’s fork: How the Kernel Creates a New Process

This article dissects the Linux kernel’s fork implementation, explaining why the child receives a return value of 0, how parent and child share code execution, the internal steps of sys_fork, kernel_clone, copy_process, thread handling, scheduling initialization, and the final insertion of the new task into the run‑queue.

Linuxforkprocess creation
0 likes · 10 min read
Inside Linux’s fork: How the Kernel Creates a New Process
ByteDance Terminal Technology
ByteDance Terminal Technology
Feb 24, 2022 · Mobile Development

Exploring ByteDance's iOS Automation Testing Driver Tool BDC: Architecture, Features, and Implementation

This article details the background, functional capabilities, development journey, technical architecture, and deployment experience of ByteDance's iOS automation testing driver tool BDC, illustrating how it automates device interaction, app management, UI control, and large‑scale testing on both macOS and Linux environments.

Automation TestingDevice ManagementDocker
0 likes · 13 min read
Exploring ByteDance's iOS Automation Testing Driver Tool BDC: Architecture, Features, and Implementation
Open Source Linux
Open Source Linux
Feb 23, 2022 · Operations

20 Proven Linux Server Performance Tweaks Every Sysadmin Should Know

Learn how to boost Linux server efficiency with 20 practical tips—from kernel elevator adjustments and disabling unnecessary daemons to optimizing TCP, choosing the right filesystem, and leveraging performance tools like top, vmstat, iostat, free, and sar—ensuring faster, more secure, and cost-effective operations.

LinuxOptimizationkernel-tuning
0 likes · 14 min read
20 Proven Linux Server Performance Tweaks Every Sysadmin Should Know
Efficient Ops
Efficient Ops
Feb 22, 2022 · Operations

Mastering ssar: A Deep Dive into Alibaba’s Open‑Source System Performance Tool

ssar is Alibaba’s open‑source system performance monitoring tool that extends traditional sar capabilities with comprehensive machine‑level, process‑level, and load metrics, offering rapid development, flexible configuration, and advanced diagnostics such as load5s, thread analysis, and custom Python query extensions for detailed OS troubleshooting.

Linuxdiagnosticsopen source
0 likes · 29 min read
Mastering ssar: A Deep Dive into Alibaba’s Open‑Source System Performance Tool
Top Architect
Top Architect
Feb 22, 2022 · Fundamentals

Understanding DMA and Zero‑Copy Techniques in Linux

This article explains how DMA offloads memory‑to‑device data transfers, reduces the four data copies and context switches of traditional I/O, and introduces zero‑copy methods such as sendfile, mmap and Direct I/O, illustrating their mechanisms, advantages, limitations, and real‑world use cases like Kafka and MySQL.

DMADirect I/OI/O optimization
0 likes · 15 min read
Understanding DMA and Zero‑Copy Techniques in Linux
ITPUB
ITPUB
Feb 21, 2022 · Backend Development

Unlocking Multi‑Process Server Speed: How Linux REUSEPORT Works

This article explains why Linux kernels 3.9+ allow multiple processes to bind the same port, how the REUSEPORT option implements kernel‑level load balancing, and provides step‑by‑step examples showing configuration, code snippets, and performance verification.

BackendLinuxSO_REUSEPORT
0 likes · 14 min read
Unlocking Multi‑Process Server Speed: How Linux REUSEPORT Works
IT Services Circle
IT Services Circle
Feb 21, 2022 · Fundamentals

Intel Enables Paid Core Unlocking via SDSi in Linux Kernel 5.18

Intel's new SDSi feature, now supported in Linux kernel 5.18, lets customers pay to unlock additional CPU cores and potentially other performance enhancements, a strategy originally designed for data‑center processors that could reshape how processor capabilities are monetized.

CPUIntelLinux
0 likes · 4 min read
Intel Enables Paid Core Unlocking via SDSi in Linux Kernel 5.18
Open Source Linux
Open Source Linux
Feb 21, 2022 · Operations

Mastering LVS: From Basics to MySQL High Availability with Keepalived

This article provides a comprehensive guide to Linux Virtual Server (LVS), covering its history, four operating modes, scheduling algorithms, installation steps, MySQL load‑balancing configuration, ARP suppression techniques, and high‑availability setup using keepalived, all illustrated with diagrams and code snippets.

IPVSKeepalivedLVS
0 likes · 23 min read
Mastering LVS: From Basics to MySQL High Availability with Keepalived
Architect
Architect
Feb 19, 2022 · Fundamentals

Understanding DMA and Zero‑Copy Techniques in Linux I/O

This article explains how DMA offloads memory‑to‑device data transfers, reduces the four data copies and context switches of traditional I/O, and introduces zero‑copy mechanisms such as sendfile, mmap and Direct I/O, with practical examples like Kafka and MySQL.

DMADirect I/OI/O optimization
0 likes · 15 min read
Understanding DMA and Zero‑Copy Techniques in Linux I/O
IT Services Circle
IT Services Circle
Feb 18, 2022 · Operations

Top Command and Its Modern Alternatives for Linux System Monitoring

This article explains the Linux top command syntax, options, and interactive hotkeys, interprets its output, and then presents a curated list of contemporary replacements—including bashtop, bpytop, btop, bottom, glances, gotop, gtop, htop, nvtop, vtop, and zenith—along with their key features, installation steps for various distributions, and basic usage examples.

CLI toolsLinuxsystem monitoring
0 likes · 18 min read
Top Command and Its Modern Alternatives for Linux System Monitoring
IT Services Circle
IT Services Circle
Feb 17, 2022 · Operations

Understanding the netstat Command and Its Common Options

This article explains the purpose, output format, and frequently used options of the cross‑platform netstat command, illustrating how to list active TCP/UDP connections, UNIX domain sockets, and various statistics, and notes modern replacements such as ss and ip.

LinuxTCPUDP
0 likes · 7 min read
Understanding the netstat Command and Its Common Options
Liangxu Linux
Liangxu Linux
Feb 15, 2022 · Operations

Mastering APT: Essential Commands for Ubuntu & Debian Package Management

Learn how to efficiently manage Debian-based packages on Ubuntu and other Linux distributions using APT, covering updating the package index, upgrading system and individual packages, installing and removing software, handling dependencies, and leveraging powerful commands like list, search, and show for comprehensive system maintenance.

Linuxaptcommands
0 likes · 7 min read
Mastering APT: Essential Commands for Ubuntu & Debian Package Management
Efficient Ops
Efficient Ops
Feb 14, 2022 · Operations

20 Essential Linux Terminal Tricks to Boost Your Productivity

This article presents a curated collection of practical Linux command‑line shortcuts and tips—ranging from tab completion and directory navigation to log monitoring and command chaining—that can dramatically reduce keystrokes, prevent common errors, and streamline everyday system‑administration tasks.

Linuxcommand lineproductivity
0 likes · 12 min read
20 Essential Linux Terminal Tricks to Boost Your Productivity
IT Services Circle
IT Services Circle
Feb 13, 2022 · Fundamentals

Does a TCP Connection Persist After Unplugging the Network Cable?

Unplugging a network cable does not immediately terminate a TCP connection; the kernel’s socket state remains ESTABLISHED, and the connection’s fate depends on data transmission, retransmission limits, TCP keepalive settings, and whether either side detects a failure.

LinuxSocketTCP
0 likes · 10 min read
Does a TCP Connection Persist After Unplugging the Network Cable?
IT Services Circle
IT Services Circle
Feb 13, 2022 · Fundamentals

Mark Shuttleworth: From Space Tourist to Founder of Ubuntu

Mark Shuttleworth, the South African entrepreneur who became the first African in space, later founded Canonical and created the Ubuntu Linux distribution, blending his idealistic Ubuntu philosophy with open‑source development to make free software accessible worldwide.

CanonicalDebianLinux
0 likes · 10 min read
Mark Shuttleworth: From Space Tourist to Founder of Ubuntu
Efficient Ops
Efficient Ops
Feb 9, 2022 · Operations

How Linux Namespaces and Cgroups Enable Resource Isolation and Limits

This article explains how Linux namespaces provide resource isolation while cgroups enforce resource limits, detailing their types, system calls, configuration steps, and practical Go code examples to demonstrate CPU share control in container-like environments.

LinuxResource Isolationcgroups
0 likes · 5 min read
How Linux Namespaces and Cgroups Enable Resource Isolation and Limits
ITPUB
ITPUB
Feb 8, 2022 · Fundamentals

Mastering Linux Filesystem Hierarchy: Directories, Paths, and Essential Commands

This guide explains the Linux Filesystem Hierarchy Standard (FHS), the purpose of each top‑level directory, the difference between absolute and relative paths, and provides practical command examples for navigating and managing directories safely and efficiently.

DirectoriesFilesystemLinux
0 likes · 17 min read
Mastering Linux Filesystem Hierarchy: Directories, Paths, and Essential Commands
Laravel Tech Community
Laravel Tech Community
Feb 7, 2022 · Operations

Linux Basic Operations and Command Reference

This article provides a comprehensive reference of essential Linux commands and procedures, covering system shutdown and reboot, hardware and environment inspection, file and directory management, user and permission handling, networking utilities, performance monitoring tools, and common text processing techniques for administrators and developers.

LinuxNetworkingPerformance Monitoring
0 likes · 18 min read
Linux Basic Operations and Command Reference
MaGe Linux Operations
MaGe Linux Operations
Feb 5, 2022 · Operations

Essential Linux Bash Scripts for Server Operations and Automation

This article presents a collection of practical Bash scripts for Linux servers, covering DOS attack IP blocking, alert emailing, MySQL backup (single and multi‑loop), Nginx log rotation and analysis, real‑time network traffic monitoring, system initialization, and disk usage checks across multiple hosts.

LinuxMonitoringMySQL
0 likes · 10 min read
Essential Linux Bash Scripts for Server Operations and Automation
Refining Core Development Skills
Refining Core Development Skills
Jan 28, 2022 · Information Security

Detecting a Hidden Mining Virus in a Linux System: A Narrative

A dramatized Linux security incident shows how administrators use commands like top, ps, netstat, and the unhide tool to discover hidden mining processes, isolate suspicious network connections, and finally terminate the malicious hidden PID, illustrating practical techniques for rootkit detection and response.

LinuxRootkit Detectionprocess hiding
0 likes · 7 min read
Detecting a Hidden Mining Virus in a Linux System: A Narrative
Open Source Linux
Open Source Linux
Jan 28, 2022 · Fundamentals

Why Disk Space Stays Full After Deleting Files? Inside Linux VFS and Inodes

Even when a Linux system reports a full disk, deleted files may still occupy space because active processes keep them open; using commands like df, du, and lsof reveals hidden usage, and understanding the virtual file system, inode structures, and link management explains how to release the space.

Disk SpaceFile SystemFilesystem Fundamentals
0 likes · 11 min read
Why Disk Space Stays Full After Deleting Files? Inside Linux VFS and Inodes
ITPUB
ITPUB
Jan 27, 2022 · Fundamentals

Why Does Linux Need Complex Memory Management? Inside Virtual Memory, malloc, and OOM

This article explains the reasons behind Linux's sophisticated memory management, covering virtual memory mechanisms, page tables, MMU/TLB interactions, page fault handling, the layout of a process's address space, glibc's malloc internals, memory reclamation techniques, and the OOM killer's decision process.

KernelLinuxOOM
0 likes · 33 min read
Why Does Linux Need Complex Memory Management? Inside Virtual Memory, malloc, and OOM
dbaplus Community
dbaplus Community
Jan 25, 2022 · Cloud Native

Master Podman: A Complete Guide to Daemonless Container Management

This article provides a comprehensive overview of Podman, an open‑source, daemon‑less container runtime, comparing it with Docker, detailing its architecture, installation, configuration, common commands, image building, registry acceleration, user namespace setup, volume handling, and rootless port mapping for Linux systems.

Container ManagementDocker AlternativeLinux
0 likes · 19 min read
Master Podman: A Complete Guide to Daemonless Container Management
21CTO
21CTO
Jan 24, 2022 · Operations

Master Linux Performance Monitoring: Essential Tools and Metrics

This guide explains how to monitor Linux server performance using built‑in tools such as top, vmstat, pidstat, iostat, netstat, sar and tcpdump, detailing the metrics each provides and how to interpret them for CPU, memory, disk I/O and network troubleshooting.

LinuxPerformance Monitoringiostat
0 likes · 15 min read
Master Linux Performance Monitoring: Essential Tools and Metrics
21CTO
21CTO
Jan 22, 2022 · Information Security

What’s Driving the Surge of Linux‑Based IoT Malware in 2021?

The article examines how the proliferation of Linux‑powered IoT devices has made them prime targets for malware families like XorDDoS, Mirai and Mozi, highlighting their rapid growth, attack techniques, and recommended defensive measures for operators.

DDoSIoT securityLinux
0 likes · 8 min read
What’s Driving the Surge of Linux‑Based IoT Malware in 2021?
ITPUB
ITPUB
Jan 21, 2022 · Operations

Essential Linux Performance Monitoring: Top, vmstat, iostat, netstat & More

This guide explains how to use core Linux tools such as top, vmstat, pidstat, iostat, sar, netstat, and tcpdump to monitor CPU, memory, disk I/O, and network performance, interpret their metrics, and troubleshoot common bottlenecks on servers.

LinuxPerformance Monitoringiostat
0 likes · 17 min read
Essential Linux Performance Monitoring: Top, vmstat, iostat, netstat & More