Tagged articles
5000 articles
Page 32 of 50
MaGe Linux Operations
MaGe Linux Operations
May 12, 2022 · Fundamentals

What’s the Real Difference Between Linux Buffers and Cache?

This article explains the definitions of Linux buffers and cache, how the free command reports them, and demonstrates through experiments that buffers can cache both reads and writes while cache primarily handles page caching for file reads and writes.

CacheLinuxMemory Management
0 likes · 6 min read
What’s the Real Difference Between Linux Buffers and Cache?
ITPUB
ITPUB
May 11, 2022 · Fundamentals

Debugging Linux 0.11 on Windows with VSCode Remote and QEMU

This guide shows how to set up an Ubuntu 16.04 virtual machine on Windows, install QEMU, fetch a modernized Linux 0.11 source tree, and use VSCode Remote‑SSH together with GDB to debug the historic kernel without rebuilding outdated toolchains.

LinuxOperating SystemsQEMU
0 likes · 7 min read
Debugging Linux 0.11 on Windows with VSCode Remote and QEMU
ITPUB
ITPUB
May 10, 2022 · Fundamentals

Master Linux Memory Management: Virtual & Physical Memory Explained

This article provides a comprehensive guide to Linux memory management on x86‑32 systems, covering virtual address spaces, physical address translation, memory zones, user and kernel space layouts, the buddy and slab allocators, malloc/kmalloc/vmalloc mechanisms, and useful commands for inspecting memory usage.

LinuxPhysical MemorySlab Allocator
0 likes · 25 min read
Master Linux Memory Management: Virtual & Physical Memory Explained
Open Source Linux
Open Source Linux
May 10, 2022 · Operations

Mastering Linux Disk I/O: Key Metrics and Essential Monitoring Tools

This article explains Linux’s storage I/O stack, defines the five core performance metrics—utilization, saturation, IOPS, throughput, and response time—and demonstrates how to monitor them using tools such as iostat, pidstat, and iotop, with practical command examples.

Disk I/OLinuxiostat
0 likes · 9 min read
Mastering Linux Disk I/O: Key Metrics and Essential Monitoring Tools
MaGe Linux Operations
MaGe Linux Operations
May 8, 2022 · Fundamentals

5 Common Bash Variable Mistakes and How to Avoid Them

Learn five practical tips to prevent common Bash variable errors—such as avoiding spaces around '=', correctly defining arrays, choosing proper quoting, using $(…) instead of backticks, and steering clear of reserved environment variable names—to write reliable Linux shell scripts.

LinuxVariablesprogramming tips
0 likes · 5 min read
5 Common Bash Variable Mistakes and How to Avoid Them
DevOps Cloud Academy
DevOps Cloud Academy
May 7, 2022 · Operations

Optimizing Zabbix Monitoring for Linux and Windows Systems

This article provides a comprehensive guide on configuring and optimizing Zabbix agent monitoring for Linux and Windows, covering agent types, passive and active modes, macro variables, LLD macros, CPU/memory/file‑system metrics, and Windows service, performance counter, and event‑log monitoring.

LinuxMonitoringOperations
0 likes · 9 min read
Optimizing Zabbix Monitoring for Linux and Windows Systems
Java Tech Enthusiast
Java Tech Enthusiast
May 5, 2022 · Operations

Nginx Installation, Configuration, and Basic Usage Guide

This guide walks through downloading, compiling, and installing Nginx from source on Linux, configuring dependencies, creating a systemd service, managing start/stop commands, understanding the directory layout, and setting up basic nginx.conf directives—including worker processes, connections, MIME types, and virtual host server_name patterns.

InstallationLinuxNGINX
0 likes · 16 min read
Nginx Installation, Configuration, and Basic Usage Guide
Open Source Linux
Open Source Linux
May 5, 2022 · Operations

20 Proven Linux Server Performance Tweaks Every Sysadmin Should Know

This guide presents a comprehensive set of Linux server optimization techniques—from kernel I/O scheduling and daemon reduction to filesystem choices, TCP tuning, and essential performance commands—helping system administrators boost efficiency, security, and reliability across diverse workloads.

Linuxkernelserver optimization
0 likes · 14 min read
20 Proven Linux Server Performance Tweaks Every Sysadmin Should Know
Top Architect
Top Architect
May 1, 2022 · Cloud Native

Podman vs Docker: A Comprehensive Comparison

This article provides an in‑depth comparison of Podman and Docker, covering their architectures, root‑less operation, security, integration with Kubernetes, support for Swarm/Compose, and practical guidance on when to choose or combine each container solution.

ContainerLinuxPodman
0 likes · 12 min read
Podman vs Docker: A Comprehensive Comparison
Code DAO
Code DAO
May 1, 2022 · Fundamentals

How to Build a Linux Packet Sniffer Using Raw Sockets and BPF

This article walks through creating a Linux packet sniffer that bypasses libpcap, explains PF_PACKET raw sockets, shows how to bind to a specific interface, enable promiscuous mode, attach a BPF filter compiled with tcpdump, and parse Ethernet and IP headers in a continuous receive loop.

BPFLinuxPF_PACKET
0 likes · 26 min read
How to Build a Linux Packet Sniffer Using Raw Sockets and BPF
Code DAO
Code DAO
Apr 30, 2022 · Backend Development

Building an Extensible Node.js CLI Tool Using the Command Pattern

The article walks through creating a lightweight, extensible Node.js command‑line utility without third‑party libraries, covering the command‑pattern design, implementation of split, upper, and word‑count commands, dynamic command loading, and best practices for modular, maintainable CLI development on Linux.

CLICommand PatternCommander
0 likes · 12 min read
Building an Extensible Node.js CLI Tool Using the Command Pattern
21CTO
21CTO
Apr 29, 2022 · Information Security

How Nimbuspwn Exploits systemd’s networkd-dispatcher for Root Access

Microsoft researchers uncovered the Nimbuspwn vulnerability in systemd’s networkd-dispatcher, detailing how directory‑traversal, symlink‑race, and TOCTOU flaws let attackers replace root‑owned scripts, achieve privilege escalation, and why coordinated patching across hundreds of Linux distributions is critical.

LinuxSystemdVulnerability
0 likes · 4 min read
How Nimbuspwn Exploits systemd’s networkd-dispatcher for Root Access
Open Source Linux
Open Source Linux
Apr 29, 2022 · Operations

Discover Ubuntu 22.04 LTS: 5 Unique Features That Make It the Best LTS Release

Ubuntu 22.04 LTS, codenamed Jammy Jellyfish, introduces five distinctive capabilities—including optimized data‑driven workloads, enhanced Active Directory integration, a real‑time kernel option, updated packages and drivers, and performance boosts—that together position it as arguably the strongest long‑term support Ubuntu version to date.

LTSLinuxUbuntu
0 likes · 8 min read
Discover Ubuntu 22.04 LTS: 5 Unique Features That Make It the Best LTS Release
Liangxu Linux
Liangxu Linux
Apr 26, 2022 · Operations

Master Linux sleep and wait: Precise Timing and Process Synchronization

This guide explains how to use the Linux sleep and wait commands for pausing execution, specifying time units, handling sub‑second intervals, running periodic tasks, and synchronizing background processes, complete with practical Bash examples and detailed explanations.

BashLinuxScripting
0 likes · 5 min read
Master Linux sleep and wait: Precise Timing and Process Synchronization
MaGe Linux Operations
MaGe Linux Operations
Apr 26, 2022 · Operations

Install and Use pinfo for Colorful Info Pages on Linux and Unix

Learn how to install the pinfo tool across major Linux, BSD, and macOS distributions and use it to view Texinfo documentation with syntax‑highlighted colors, including command examples, navigation shortcuts, and alias configuration for a richer command‑line experience.

LinuxUnixcolorful output
0 likes · 4 min read
Install and Use pinfo for Colorful Info Pages on Linux and Unix
Architect
Architect
Apr 24, 2022 · Backend Development

Comprehensive Nginx Tutorial: Installation, Configuration, Reverse Proxy, Load Balancing, and High Availability

This guide provides a step‑by‑step tutorial on Nginx, covering its overview, single‑instance installation, reverse proxy setup, load‑balancing configuration, static‑dynamic separation, high‑availability clustering with keepalived, detailed configuration directives, and performance considerations, complete with command‑line examples and code snippets.

LinuxNGINXhigh availability
0 likes · 30 min read
Comprehensive Nginx Tutorial: Installation, Configuration, Reverse Proxy, Load Balancing, and High Availability
ITPUB
ITPUB
Apr 24, 2022 · Operations

What Happens When You Run These Dangerous Linux Commands?

This article explains several Linux commands—such as rm -rf, fork bombs, direct writes to block devices, and malicious script execution—that can irreversibly damage systems, detailing their effects, typical usage examples, and essential precautions to avoid catastrophic data loss.

LinuxSystem Administrationdangerous-commands
0 likes · 5 min read
What Happens When You Run These Dangerous Linux Commands?
MaGe Linux Operations
MaGe Linux Operations
Apr 22, 2022 · Fundamentals

Understanding Linux CPU Context Switches: Impact and Mechanics

This article explains how Linux creates the illusion of multitasking by rapidly swapping CPU registers and program counters, details the three types of context switches—process, thread, and interrupt—and shows why excessive switching can significantly degrade system performance.

LinuxThreadcontext switch
0 likes · 10 min read
Understanding Linux CPU Context Switches: Impact and Mechanics
Practical DevOps Architecture
Practical DevOps Architecture
Apr 22, 2022 · Operations

GitLab Installation and Basic Configuration Guide on CentOS

This guide walks through installing GitLab on a CentOS server, configuring its external URL, setting up admin credentials, performing basic GitLab operations such as disabling auto‑registration, creating projects, configuring SSH keys, testing repository cloning, and configuring webhooks and backup management.

BackupGitLabInstallation
0 likes · 4 min read
GitLab Installation and Basic Configuration Guide on CentOS
MaGe Linux Operations
MaGe Linux Operations
Apr 21, 2022 · Operations

How to Measure and Interpret Linux Disk I/O Performance Metrics

This article explains the key Linux disk performance indicators—utilization, saturation, IOPS, throughput, and response time—and shows how to monitor them using tools such as iostat, pidstat, and iotop, including practical command examples and interpretation tips.

Disk I/OLinuxPerformance
0 likes · 9 min read
How to Measure and Interpret Linux Disk I/O Performance Metrics
MaGe Linux Operations
MaGe Linux Operations
Apr 21, 2022 · Game Development

Explore Classic Linux Terminal Games: Install & Play Tetris, Pac‑Man, Snake, and More

This guide shows how to install and run a collection of classic Linux terminal games—including Bastet (a Tetris clone), Pacman4Console, nSnake, 2048, Nudoku, Moon‑Buggy, Ninvaders, Ascii‑Patrol, Greed, and BSD Games—on Debian/Ubuntu or Fedora/RHEL/CentOS using simple package commands, providing a fun way to learn the Linux command line.

BastetLinuxgames
0 likes · 11 min read
Explore Classic Linux Terminal Games: Install & Play Tetris, Pac‑Man, Snake, and More
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2022 · Fundamentals

10 Fun Linux Terminal Commands to Wow Your Friends

Discover a curated list of entertaining Linux commands—like cmatrix, xcowsay, sl, aafire, and more—complete with installation steps, usage examples, and visual demos that turn your terminal into a playful showcase.

CLIFun CommandsLinux
0 likes · 5 min read
10 Fun Linux Terminal Commands to Wow Your Friends
Open Source Linux
Open Source Linux
Apr 19, 2022 · Information Security

Ultimate Linux Server Security Checklist: Harden Accounts, Detect Rootkits, and Respond to Attacks

This comprehensive guide walks you through Linux server hardening—covering account and login security, remote access safeguards, file system protection, rootkit detection tools, and step‑by‑step incident response—to help you prevent breaches and recover swiftly if an attack occurs.

File PermissionsLinuxRootkit Detection
0 likes · 24 min read
Ultimate Linux Server Security Checklist: Harden Accounts, Detect Rootkits, and Respond to Attacks
Practical DevOps Architecture
Practical DevOps Architecture
Apr 18, 2022 · Operations

How to Add a Jenkins Slave Node (Agent) via SSH

This guide walks through the complete process of adding a Jenkins agent, from creating the node in the Jenkins UI and installing Java and Git on the remote machine to copying SSH keys, verifying connectivity, and testing the agent’s operation.

AgentCI/CDDevOps
0 likes · 3 min read
How to Add a Jenkins Slave Node (Agent) via SSH
IT Services Circle
IT Services Circle
Apr 17, 2022 · Operations

Troubleshooting DNS Latency After Machine Replacement in a Go Service

The article details a step‑by‑step investigation of why HTTP request latency increased after moving a Go‑based service to new hardware, focusing on DNS resolution delays, the role of DNSmasq, Go's resolver implementation, and the experiments that led to fixing the issue.

GoLinuxMachine Replacement
0 likes · 14 min read
Troubleshooting DNS Latency After Machine Replacement in a Go Service
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Apr 16, 2022 · Cloud Computing

What New Innovations Unveiled at openEuler Developer Day 2022?

The three‑day openEuler Developer Day 2022 showcased the release of openEuler 22.03 LTS, a new ecosystem service platform, partner commercial plans, extensive SIG sessions, and a series of technical demos highlighting server, cloud, edge, and embedded scenarios across the open‑source community.

Cloud ComputingDigital InfrastructureLinux
0 likes · 13 min read
What New Innovations Unveiled at openEuler Developer Day 2022?
Laravel Tech Community
Laravel Tech Community
Apr 14, 2022 · Operations

How to Retrieve Saved Wi‑Fi Passwords on Windows, Linux, and macOS

This guide explains step‑by‑step how to use built‑in command‑line tools on Windows, Linux, and macOS to list previously connected Wi‑Fi networks and reveal their stored passwords, allowing you to recover forgotten network credentials across all major operating systems.

Command LineLinuxPassword Recovery
0 likes · 5 min read
How to Retrieve Saved Wi‑Fi Passwords on Windows, Linux, and macOS
Efficient Ops
Efficient Ops
Apr 14, 2022 · Operations

30 Essential Bash Scripts Every Linux Engineer Should Master

This article compiles a comprehensive collection of practical Bash scripts—from a number‑guessing game and remote IP counting to system monitoring, user management, and one‑click LNMP deployment—providing Linux engineers with ready‑to‑use tools that boost productivity and automate routine tasks.

BashLinuxscripts
0 likes · 21 min read
30 Essential Bash Scripts Every Linux Engineer Should Master
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 14, 2022 · Operations

Performance Comparison of Linux File Transfer Tools (scp, ftp, sftp, rsync, tftp, nc, Python SimpleHTTPServer)

This article presents a systematic performance comparison of several Linux file‑transfer utilities—including scp, ftp, sftp, rsync, tftp, nc, and a Python SimpleHTTPServer—by measuring transfer times for a 50 GB single file and 51 GB spread across 51 200 one‑megabyte files, and discusses each tool’s speed, compression, encryption, and typical use cases.

LinuxPerformance Testingfile transfer
0 likes · 17 min read
Performance Comparison of Linux File Transfer Tools (scp, ftp, sftp, rsync, tftp, nc, Python SimpleHTTPServer)
Open Source Linux
Open Source Linux
Apr 14, 2022 · Backend Development

Master Nginx: From Basics to Advanced Configuration for High‑Performance Servers

This comprehensive guide walks developers through Nginx fundamentals, key features, installation on CentOS, essential commands, core configuration blocks, directive details, variable usage, upstream and proxy_pass setup, reverse proxy, load balancing strategies, caching, HTTPS, CORS, gzip compression, and the internal architecture, enabling you to confidently deploy and manage Nginx in production environments.

LinuxNGINXWeb server
0 likes · 42 min read
Master Nginx: From Basics to Advanced Configuration for High‑Performance Servers
Liangxu Linux
Liangxu Linux
Apr 12, 2022 · Operations

Mastering Nginx: Installation, Core Configuration, and High‑Availability Setup

This comprehensive guide explains Nginx's role as a high‑performance web and reverse‑proxy server, details its installation packages and step‑by‑step build process, breaks down the main nginx.conf sections, and demonstrates practical configurations for reverse proxy, load balancing, static‑dynamic separation, worker tuning, and high‑availability clustering.

LinuxNGINXWeb server
0 likes · 15 min read
Mastering Nginx: Installation, Core Configuration, and High‑Availability Setup
Practical DevOps Architecture
Practical DevOps Architecture
Apr 12, 2022 · Cloud Native

Setting Up NFS Storage in Kubernetes with Helm

This guide walks through configuring an NFS server, installing required utilities, creating a dedicated namespace, installing Helm, and deploying the nfs-client-provisioner chart to provide dynamic NFS storage for workloads in a Kubernetes cluster.

Cloud NativeLinuxNFS
0 likes · 3 min read
Setting Up NFS Storage in Kubernetes with Helm
Refining Core Development Skills
Refining Core Development Skills
Apr 11, 2022 · Backend Development

How Nginx Uses Epoll in a Multi‑Process Architecture

This article explains Nginx's multi‑process design, detailing how the master process handles socket binding and listening while each worker creates its own epoll instance, registers events, and processes connections through a well‑structured event loop with code examples from the source tree.

BackendLinuxNGINX
0 likes · 18 min read
How Nginx Uses Epoll in a Multi‑Process Architecture
IT Services Circle
IT Services Circle
Apr 8, 2022 · Backend Development

Comprehensive Guide to Installing and Using the Caddy Web Server

This article provides a detailed tutorial on installing Caddy on CentOS and Docker, configuring its powerful Caddyfile syntax, enabling HTTPS, reverse and forward proxy, gzip compression, address rewriting, and directory routing, demonstrating how Caddy can replace Nginx for modern web hosting.

CaddyHTTPSLinux
0 likes · 11 min read
Comprehensive Guide to Installing and Using the Caddy Web Server
MaGe Linux Operations
MaGe Linux Operations
Apr 7, 2022 · Operations

Master ELK Stack: From Basics to Full‑Scale Log Management

This article introduces the ELK stack components, explains why centralized logging is essential, outlines core log‑system features, compares three ELK architectures, provides step‑by‑step installation and configuration for Filebeat, Logstash, Elasticsearch and Kibana, and demonstrates a complete pipeline using Kafka with code examples and diagrams.

ELKElasticsearchFilebeat
0 likes · 25 min read
Master ELK Stack: From Basics to Full‑Scale Log Management
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.

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

How to Quickly Identify Disk Space Hogs on Linux Servers

This guide explains how to locate large directories and files consuming disk space on Linux servers using commands like df, du, find, lsof, and tune2fs, and offers tips for handling hidden or deleted file usage.

LinuxServer Administrationdisk usage
0 likes · 4 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
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.

Command LineLinuxNetwork Monitoring
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 filesystemLVMLinux
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.

Event-drivenIO MultiplexingLinux
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.

LinuxShellcommand-line
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 GUIInstallationLinux
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.

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

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

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

Command LineLinuxShell
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.

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

LinuxMMUOperating System
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.

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

LinuxNetwork I/ONetworking
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.

Command LineFile SearchLinux
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.

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

LinuxNGINXWeb server
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.

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

BashLinuxShell scripting
0 likes · 11 min read
9 Essential Shell Scripts Every Sysadmin Should Keep Handy