Tagged articles

Linux

5000 articles · Page 31 of 50
Liangxu Linux
Liangxu Linux
Feb 26, 2023 · Operations

Monitor Linux Network Traffic with vnstat, iftop, and nethogs

This guide explains how to install and use three Linux network monitoring tools—vnstat for interface statistics, iftop for real‑time bandwidth inspection, and nethogs for per‑process traffic—covering command syntax, useful options, interactive shortcuts, and example screenshots.

Linuxiftopnethogs
0 likes · 4 min read
Monitor Linux Network Traffic with vnstat, iftop, and nethogs
21CTO
21CTO
Feb 25, 2023 · Backend Development

Why Linus Torvalds Demands Clear Commit Messages in Linux 6.3

Linus Torvalds warned developers that merge requests without explanatory commit messages are considered garbage, emphasizing that clear log messages are essential for maintainable Linux kernel history as the 6.3 merge window progresses.

Linuxbest practicescommit messages
0 likes · 3 min read
Why Linus Torvalds Demands Clear Commit Messages in Linux 6.3
Liangxu Linux
Liangxu Linux
Feb 25, 2023 · Operations

How to Monitor Linux Network Traffic with vnstat, iftop, and nethogs

This guide explains how to install and use three Linux network monitoring tools—vnstat, iftop, and nethogs—detailing command syntax, real‑time statistics, interactive shortcuts, and visual examples to help administrators track bandwidth usage per interface and per process.

Linuxiftopnethogs
0 likes · 4 min read
How to Monitor Linux Network Traffic with vnstat, iftop, and nethogs
Liangxu Linux
Liangxu Linux
Feb 21, 2023 · Operations

How to Open and Manage Linux Ports with firewalld and iptables

This guide walks through enabling the firewall, opening specific ports, and reloading rules on CentOS 7 using firewalld and on CentOS 6 using iptables, providing exact commands, optional parameters, and troubleshooting tips for successful network configuration.

CentOSLinuxfirewalld
0 likes · 4 min read
How to Open and Manage Linux Ports with firewalld and iptables
Efficient Ops
Efficient Ops
Feb 19, 2023 · Fundamentals

Top 10 Linux Shell Interview Questions and Practical Answers

This article presents ten common Linux shell interview questions covering script termination, file header removal, line length checking, viewing non‑printable characters, directory permissions with sticky bits, process states, cut, cmp vs diff, using echo instead of ls, and a brief explanation of inodes, each accompanied by clear command‑line examples.

LinuxShellUnix
0 likes · 7 min read
Top 10 Linux Shell Interview Questions and Practical Answers
DevOps Operations Practice
DevOps Operations Practice
Feb 19, 2023 · Operations

AlmaLinux vs Rocky Linux: Feature Comparison, Security, Community, and Enterprise Support

The article compares AlmaLinux and Rocky Linux—both RHEL‑based, CentOS‑compatible distributions—detailing their origins, feature parity, security tools, community activity, enterprise sponsorship, and concluding that while functionality is similar, differences in support and funding drive long‑term sustainability decisions.

AlmaLinuxCentOS replacementLinux
0 likes · 6 min read
AlmaLinux vs Rocky Linux: Feature Comparison, Security, Community, and Enterprise Support
Liangxu Linux
Liangxu Linux
Feb 16, 2023 · Operations

Master Linux Environment Variables: 6 Proven Configuration Methods

This guide explains how to read, set, and persist Linux environment variables—including PATH—using export commands, user‑level files like ~/.bashrc and ~/.bash_profile, and system‑wide files such as /etc/bashrc, /etc/profile, and /etc/environment, while also detailing the loading order and useful tips.

LinuxPATHShell
0 likes · 12 min read
Master Linux Environment Variables: 6 Proven Configuration Methods
MaGe Linux Operations
MaGe Linux Operations
Feb 15, 2023 · Fundamentals

10 Common Mistakes New Linux Users Make—and How to Avoid Them

This guide outlines the ten most frequent misconceptions and errors beginners encounter when switching to Linux, explaining why they happen and offering practical advice to help new users adopt the command line, choose the right distribution, and maintain security.

Linuxbeginnercommon mistakes
0 likes · 11 min read
10 Common Mistakes New Linux Users Make—and How to Avoid Them
Open Source Linux
Open Source Linux
Feb 15, 2023 · Operations

8 Critical Mistakes to Avoid After Installing Linux

After setting up a new Linux system, knowing which common actions to steer clear of—such as blindly copying commands, overusing root privileges, deleting essential files, adding untrusted repositories, and neglecting backups—can prevent costly errors and keep your installation stable and secure.

Linuxbest practicescommand line
0 likes · 8 min read
8 Critical Mistakes to Avoid After Installing Linux
21CTO
21CTO
Feb 13, 2023 · Operations

Top 10 Linux Distributions Every Server Admin Should Know

Linux dominates server environments because it is free, open‑source, stable, secure and easily deployable on bare metal, virtual machines and cloud platforms, and this guide highlights the ten most suitable Linux distributions for servers, from enterprise‑grade RHEL to lightweight Fedora CoreOS.

LinuxServerdistribution
0 likes · 11 min read
Top 10 Linux Distributions Every Server Admin Should Know
Liangxu Linux
Liangxu Linux
Feb 12, 2023 · Fundamentals

8 Common Mistakes to Avoid After Installing Linux

This guide outlines eight frequent pitfalls new Linux users should steer clear of—such as blindly copying commands, overusing root privileges, deleting system files, adding untrusted repositories, switching OSes too quickly, fearing the terminal, pushing Linux on others, and neglecting backups—to ensure a stable and secure system.

Linuxbackupbeginner guide
0 likes · 8 min read
8 Common Mistakes to Avoid After Installing Linux
Liangxu Linux
Liangxu Linux
Feb 9, 2023 · Fundamentals

How Linux’s Virtual File System Turns Everything Into a File

The article explains Linux’s Virtual File System (VFS) as an interface layer that treats all objects as files, illustrates the concept with Java‑style interface examples, then details the underlying C structures—file, file_operations, dentry, inode—and shows how the kernel links them to enable diverse file systems.

C++DentryInode
0 likes · 10 min read
How Linux’s Virtual File System Turns Everything Into a File
Liangxu Linux
Liangxu Linux
Feb 7, 2023 · Operations

Mastering crontab: Common Pitfalls and Practical Solutions

This guide explains crontab’s purpose, syntax, common examples, system‑wide configuration, debugging tools, and typical pitfalls such as environment variables, time fields, special characters, output redirection, and mail handling, offering practical solutions for reliable Linux task scheduling.

Linuxcron debuggingcrontab
0 likes · 15 min read
Mastering crontab: Common Pitfalls and Practical Solutions
Liangxu Linux
Liangxu Linux
Feb 6, 2023 · Operations

Recover Deleted Linux Files While Their Processes Remain Open

This guide explains how a file deleted on a Linux system can still be recovered when a running process holds an open file descriptor, detailing the use of tail, lsof, the /proc filesystem, and simple copy commands to restore the data.

Linuxcommand linefile recovery
0 likes · 5 min read
Recover Deleted Linux Files While Their Processes Remain Open
Open Source Linux
Open Source Linux
Feb 6, 2023 · Operations

Surviving Windows After 15 Years on Linux: Tips, Hacks, and Workarounds

After 15 years of exclusively using Linux, the author recounts his first experience with Windows 10, highlighting its chaotic UI, lack of customizability, missing Unix-like tools, and offering practical solutions such as installing coreutils via Scoop, using Windows Terminal, and leveraging PowerShell for environment management.

LinuxPowerShellScoop
0 likes · 16 min read
Surviving Windows After 15 Years on Linux: Tips, Hacks, and Workarounds
Liangxu Linux
Liangxu Linux
Feb 4, 2023 · Fundamentals

Key Differences Between Unix and Linux Every Developer Should Know

Although Linux is often called a Unix‑like system, it differs in several fundamental ways such as the default shell, command‑line option styles, make utility capabilities, C compiler defaults, GNU tool availability, and the trademarked UNIX designation, all of which affect portability and script writing.

C CompilerGNULinux
0 likes · 6 min read
Key Differences Between Unix and Linux Every Developer Should Know
MaGe Linux Operations
MaGe Linux Operations
Feb 3, 2023 · Fundamentals

Why 2022 Became the Year Linux Dominated Desktop OS Rankings

The 2022 Stack Overflow Developer Survey reveals Linux surpassed macOS as the most used desktop operating system, with 40.23% of respondents favoring Linux for personal use and 39.89% for work, highlighting a significant shift driven by open‑source growth, cloud adoption, and improved hardware compatibility.

Desktop UsageLinuxOperating Systems
0 likes · 8 min read
Why 2022 Became the Year Linux Dominated Desktop OS Rankings
Architecture Digest
Architecture Digest
Feb 3, 2023 · Databases

Comprehensive Guide to Using DataX for Data Synchronization

This article provides a step‑by‑step tutorial on installing, configuring, and using Alibaba's open‑source DataX tool to perform both full and incremental data synchronization between MySQL databases on Linux, covering framework design, job architecture, JSON job files, and practical command‑line examples.

DataXETLJSON
0 likes · 14 min read
Comprehensive Guide to Using DataX for Data Synchronization
Open Source Linux
Open Source Linux
Feb 3, 2023 · Cloud Native

Why eBPF Is the Secret Weapon Behind Modern Cloud‑Native Platforms

This article explains how eBPF extends kernel functionality to enable secure, high‑performance networking, observability, and programmable workloads in cloud‑native environments, detailing its architecture, use cases, market adoption, commercialization models, and the challenges and advantages that make it comparable to JavaScript for the kernel.

LinuxNetworkingcloud native
0 likes · 12 min read
Why eBPF Is the Secret Weapon Behind Modern Cloud‑Native Platforms
Liangxu Linux
Liangxu Linux
Feb 2, 2023 · Operations

How to Install and Use Netdata for Real‑Time System Monitoring

This guide introduces Netdata, outlines its key features and architecture, and provides step‑by‑step installation instructions for both CentOS and Ubuntu, along with post‑installation configuration and access details for real‑time performance monitoring.

LinuxNetdatainstallation
0 likes · 4 min read
How to Install and Use Netdata for Real‑Time System Monitoring
21CTO
21CTO
Feb 1, 2023 · Fundamentals

Master Linux Window Managers: Boost Productivity with bspwm, i3, Sway and More

This guide explains how Linux window managers can maximize screen real estate, improve multitasking, and enhance desktop aesthetics, covering popular tiling managers such as bspwm, Qtile, herbstluftwm, Awesome, IceWM, i3, Sway, and xmonad, with installation commands and key considerations for Xorg and Wayland.

LinuxSwayWindow Manager
0 likes · 9 min read
Master Linux Window Managers: Boost Productivity with bspwm, i3, Sway and More
Liangxu Linux
Liangxu Linux
Jan 31, 2023 · Operations

Master Essential Linux Commands: From pwd to umask Explained

This comprehensive guide walks you through the most frequently used Linux commands—including pwd, cd, tree, mkdir, touch, ls, cp, mv, rm, rmdir, ln, readlink, find, xargs, rename, basename, dirname, chattr, lsattr, file, md5sum, chown, chmod and umask—detailing their purpose, syntax, common options, and practical examples to help you navigate and manage the command line efficiently.

LinuxShellUnix
0 likes · 23 min read
Master Essential Linux Commands: From pwd to umask Explained
Liangxu Linux
Liangxu Linux
Jan 30, 2023 · Operations

Surviving Windows After 15 Years on Linux: Practical Tips and Workarounds

After fifteen years of using Linux exclusively, the author shares a detailed, experience‑driven guide on adapting to Windows 10, covering desktop chaos, limited customisation, missing Unix‑style tools, software installation hurdles, terminal upgrades, automatic restarts, virtual desktops, clipboard differences, and practical workarounds.

Linuxpackage managementproductivity
0 likes · 17 min read
Surviving Windows After 15 Years on Linux: Practical Tips and Workarounds
Liangxu Linux
Liangxu Linux
Jan 30, 2023 · Information Security

Mastering the SSH known_hosts File to Prevent Man‑in‑the‑Middle Attacks

The article explains the purpose of the SSH known_hosts file, how it stores remote host public keys to prevent man‑in‑the‑middle attacks, and provides step‑by‑step commands for adding, updating, bypassing, and removing entries, as well as tips for managing multiple users and retrieving host details.

LinuxSSHhost key verification
0 likes · 8 min read
Mastering the SSH known_hosts File to Prevent Man‑in‑the‑Middle Attacks
Open Source Linux
Open Source Linux
Jan 29, 2023 · Operations

How Many Files and TCP Connections Can a Linux Server Actually Handle?

This article explains the Linux kernel limits that determine how many files and TCP connections a server can open, describes the key parameters (fs.file-max, soft nofile, fs.nr_open), shows configuration examples, and discusses how memory, ports, and other settings affect real‑world capacity for both servers and clients.

LinuxTCP connectionsfile descriptors
0 likes · 14 min read
How Many Files and TCP Connections Can a Linux Server Actually Handle?
Code Ape Tech Column
Code Ape Tech Column
Jan 28, 2023 · Big Data

Using Alibaba DataX for Offline Data Synchronization and Incremental Sync

This article introduces Alibaba DataX, explains its architecture and role in offline heterogeneous data synchronization, provides step‑by‑step Linux installation, demonstrates full‑load and incremental MySQL‑to‑MySQL sync with JSON job templates, and shares practical tips for handling large data volumes.

Data IntegrationDataXETL
0 likes · 15 min read
Using Alibaba DataX for Offline Data Synchronization and Incremental Sync
macrozheng
macrozheng
Jan 28, 2023 · Fundamentals

Why Linux Overtook macOS on Developers’ Desktops in 2022

The 2022 Stack Overflow Developer Survey reveals that Linux surpassed macOS as the preferred operating system for both personal and professional use among developers, driven by open‑source appeal, cloud growth, and improved desktop experiences, while Windows remains the overall leader.

Desktop UsageLinuxOperating Systems
0 likes · 9 min read
Why Linux Overtook macOS on Developers’ Desktops in 2022
MaGe Linux Operations
MaGe Linux Operations
Jan 23, 2023 · Fundamentals

Key Differences Between Unix and Linux Every Developer Should Know

This article outlines the fundamental differences between Unix and Linux, covering shell defaults, option styles, make utilities, compiler conventions, GNU versus Linux distinctions, and the trademarked UNIX term, helping developers write portable scripts and build systems across various Unix-like platforms.

GCCLinuxOperating Systems
0 likes · 5 min read
Key Differences Between Unix and Linux Every Developer Should Know
Liangxu Linux
Liangxu Linux
Jan 18, 2023 · Fundamentals

Understanding Linux: Kernel, Shell, Filesystem, and Core Concepts

This article provides a comprehensive overview of Linux fundamentals, covering the kernel's memory and process management, the virtual file system, device drivers, network stack, shell variants, file types, directory hierarchy, disk partitioning, mounting procedures, and link mechanisms, all illustrated with practical command examples.

LinksLinuxMount
0 likes · 35 min read
Understanding Linux: Kernel, Shell, Filesystem, and Core Concepts
Liangxu Linux
Liangxu Linux
Jan 18, 2023 · Operations

6 Deprecated Linux Network Commands and Their Modern Replacements

This guide lists six Linux networking commands that have been deprecated—ifconfig, netstat, scp, route, egrep/fgrep, and arp/iptunnel/nameif—and shows the modern ip, ss, sftp/rsync, and grep alternatives with usage examples and brief explanations.

DeprecatedIPLinux
0 likes · 6 min read
6 Deprecated Linux Network Commands and Their Modern Replacements
Liangxu Linux
Liangxu Linux
Jan 16, 2023 · Operations

Step‑by‑Step Guide to Play GOG Games on Linux with Lutris and Heroic

Learn how to turn your Linux desktop into a full‑featured gaming platform by installing and running GOG Windows games using Lutris or Heroic Games Launcher, with detailed instructions on selecting Wine/Proton versions, configuring runners, connecting your GOG library, and troubleshooting common issues.

GOGHeroicLinux
0 likes · 9 min read
Step‑by‑Step Guide to Play GOG Games on Linux with Lutris and Heroic
Java Architect Essentials
Java Architect Essentials
Jan 15, 2023 · Operations

Docker Interview Questions and Essential Knowledge

This article compiles common Docker interview questions and provides detailed explanations, covering Docker fundamentals, use cases, advantages, differences from virtual machines, core components, installation steps, storage configuration, image management, container creation, networking modes, data volumes, private registry setup, backup procedures, and MySQL deployment, all illustrated with practical command examples.

DevOpsDockerImage
0 likes · 20 min read
Docker Interview Questions and Essential Knowledge
Liangxu Linux
Liangxu Linux
Jan 15, 2023 · Operations

Boost Your NGINX Performance: 8 Proven Configuration Tweaks

This guide walks you through eight essential NGINX configuration adjustments—including worker processes, connection limits, GZIP compression, timeout values, buffer sizes, logging, static content caching, and open file caching—to maximize web server performance on Linux systems.

Linuxperformance tuningserver optimization
0 likes · 8 min read
Boost Your NGINX Performance: 8 Proven Configuration Tweaks
Open Source Linux
Open Source Linux
Jan 13, 2023 · Operations

Mastering crontab: Common Pitfalls and How to Fix Them

This guide explains what crontab does, its syntax and options, provides practical examples, highlights typical problems such as environment variables, time misconfiguration, special characters and output redirection, and offers debugging tips and tools for reliable Linux task scheduling.

CronLinuxdebugging
0 likes · 15 min read
Mastering crontab: Common Pitfalls and How to Fix Them
Liangxu Linux
Liangxu Linux
Jan 12, 2023 · Operations

How to Diagnose and Reduce Linux Network Latency with hping3, wrk, and Wireshark

This article explains the fundamentals of Linux network latency, demonstrates how to measure round‑trip time using ping, traceroute, hping3 and wrk, walks through a Docker‑based test setup, and shows how to analyze packet captures with tcpdump and Wireshark to uncover causes such as TCP delayed ACK.

LinuxTCPTroubleshooting
0 likes · 15 min read
How to Diagnose and Reduce Linux Network Latency with hping3, wrk, and Wireshark
Architects' Tech Alliance
Architects' Tech Alliance
Jan 12, 2023 · Backend Development

How DPDK Overcomes Linux Network I/O Limits for Million‑Packet‑Per‑Second Performance

The article analyzes the growing demands on network I/O, explains Linux’s kernel bottlenecks, and shows how user‑space frameworks like DPDK and UIO can achieve multi‑hundred‑million packets per second through techniques such as huge pages, SIMD, zero‑copy, and careful CPU cache management.

DPDKLinuxPerformance Optimization
0 likes · 14 min read
How DPDK Overcomes Linux Network I/O Limits for Million‑Packet‑Per‑Second Performance
Top Architect
Top Architect
Jan 12, 2023 · Operations

Comprehensive Guide to Installing Nginx, Configuring Reverse Proxy, Load Balancing, and High Availability with Keepalived and LVS

This article provides a step‑by‑step tutorial on installing Nginx, setting up reverse proxy and various load‑balancing methods, configuring upstream directives, deploying Keepalived for high‑availability failover, and building an LVS‑DR cluster to achieve robust, production‑grade traffic distribution.

KeepalivedLVSLinux
0 likes · 25 min read
Comprehensive Guide to Installing Nginx, Configuring Reverse Proxy, Load Balancing, and High Availability with Keepalived and LVS
IT Services Circle
IT Services Circle
Jan 12, 2023 · Fundamentals

Understanding Linux Load Average: Calculation, Exposure, and Relation to CPU Usage

Linux load average, a key performance metric, is computed by periodically aggregating per‑CPU runnable and uninterruptible task counts into a global instantaneous load, then applying an exponential weighted moving average to produce 1‑, 5‑, and 15‑minute averages, which are exposed to user space via the /proc/loadavg pseudo‑file.

EWMAKernelLinux
0 likes · 18 min read
Understanding Linux Load Average: Calculation, Exposure, and Relation to CPU Usage
Tencent Cloud Developer
Tencent Cloud Developer
Jan 10, 2023 · Cloud Native

nettrace: An eBPF‑Based Tool for Network Packet Tracing, Diagnosis and Drop Monitoring in Cloud‑Native Environments

nettrace is an eBPF‑powered command‑line utility that traces a packet’s full kernel lifecycle, diagnoses network faults with a built‑in knowledge base, monitors anomalies and skb drops, supports NAT, GRE, IPVS and netfilter hooks, and replaces legacy tools like tcpdump and droptrace in cloud‑native Linux environments.

Linuxcloud-nativediagnosis
0 likes · 33 min read
nettrace: An eBPF‑Based Tool for Network Packet Tracing, Diagnosis and Drop Monitoring in Cloud‑Native Environments
Efficient Ops
Efficient Ops
Jan 9, 2023 · Fundamentals

Demystifying Linux I/O: From VFS and Inodes to ZFS and Block Layer

This article explains how Linux handles I/O operations, covering the virtual file system, inode and dentry structures, superblock layout, ZFS features, disk types, the generic block layer, I/O scheduling strategies, and key performance metrics for storage.

Block LayerFile SystemI/O
0 likes · 18 min read
Demystifying Linux I/O: From VFS and Inodes to ZFS and Block Layer
Liangxu Linux
Liangxu Linux
Jan 8, 2023 · Operations

Master Linux Basics: Filesystem, Commands, Permissions, and User Management

This guide provides a comprehensive overview of Linux operating system fundamentals, covering installation references, filesystem hierarchy, essential command-line operations, user and group management, permission handling, process control, and common software installation methods, complete with practical examples and command syntax.

Linuxsystem administrationuser management
0 likes · 18 min read
Master Linux Basics: Filesystem, Commands, Permissions, and User Management
Liangxu Linux
Liangxu Linux
Jan 8, 2023 · Operations

Essential Linux Shell Commands for Everyday System Administration

This article compiles a practical collection of Linux command‑line snippets covering file searching, batch extraction, text manipulation with sed, directory checks, disk usage monitoring, log analysis, firewall rules, and other common sysadmin tasks, each illustrated with exact command examples and brief explanations.

LinuxShellscripting
0 likes · 10 min read
Essential Linux Shell Commands for Everyday System Administration
MaGe Linux Operations
MaGe Linux Operations
Jan 6, 2023 · Cloud Computing

Mastering Ceph: From Overview to Cluster Deployment and Management

This comprehensive guide explains Ceph's background, architecture, key features, terminology, step‑by‑step cluster deployment on CentOS, dashboard setup, CephFS creation, and a Java client example, providing everything needed to build and operate a reliable distributed storage system.

CephCephFSCluster Deployment
0 likes · 19 min read
Mastering Ceph: From Overview to Cluster Deployment and Management
Open Source Linux
Open Source Linux
Jan 6, 2023 · Fundamentals

Unlock Linux Memory: From Architecture to Allocation Algorithms

This comprehensive guide explores Linux memory fundamentals, covering memory organization, address spaces, MMU translation, fragmentation, buddy and slab allocation algorithms, kernel and user memory pools, DMA, shared memory, common pitfalls, and practical tools for monitoring and optimizing memory usage in Linux systems.

Allocation AlgorithmsLinux
0 likes · 22 min read
Unlock Linux Memory: From Architecture to Allocation Algorithms
Liangxu Linux
Liangxu Linux
Jan 4, 2023 · Fundamentals

Unlock Hidden Linux Terminal Tricks: Send Output, Reload .bashrc, and More

This guide explores advanced Linux terminal techniques—including sending command output between terminal windows, efficiently reloading .bashrc, using alert aliases for long‑running tasks, leveraging the terminal as a calculator, and mastering subshells, command chaining, and brace expansion—to boost developer productivity.

LinuxUnixshell scripting
0 likes · 9 min read
Unlock Hidden Linux Terminal Tricks: Send Output, Reload .bashrc, and More
Efficient Ops
Efficient Ops
Jan 4, 2023 · Fundamentals

Understanding Linux: Kernel, Shell, Filesystem, and Process Management

This comprehensive guide explains Linux's core components—including the kernel, shell, memory and process management, virtual file system, device drivers, networking, and mounting—while detailing filesystem types, directory structures, link types, and practical commands for managing partitions and mounts.

FilesystemKernelLinux
0 likes · 37 min read
Understanding Linux: Kernel, Shell, Filesystem, and Process Management
Open Source Linux
Open Source Linux
Jan 4, 2023 · Fundamentals

Master Linux: From OS Basics to Command-Line Power Tools

This comprehensive guide covers Linux operating system fundamentals, installation steps, filesystem hierarchy, essential command-line utilities, user and group management, permission handling, process control, and software installation methods, providing practical examples and clear explanations for beginners and developers alike.

LinuxProcess Managementpermissions
0 likes · 15 min read
Master Linux: From OS Basics to Command-Line Power Tools
Open Source Linux
Open Source Linux
Jan 3, 2023 · Fundamentals

Mastering Linux Process Creation: fork, exec, wait, and Exit Explained

This comprehensive guide walks through Linux process creation with fork, explains its return values and copy‑on‑write behavior, covers normal and abnormal termination using return, exit and _exit, details waiting with wait/waitpid, and demonstrates program replacement via exec functions and a simple custom shell.

C ProgrammingLinuxexec
0 likes · 25 min read
Mastering Linux Process Creation: fork, exec, wait, and Exit Explained
Open Source Linux
Open Source Linux
Jan 3, 2023 · Cloud Computing

Spin Up Ubuntu VMs Fast with Multipass – A Lightweight VMware Alternative

This guide introduces Multipass, a lightweight cross‑platform VM manager, walks through installation on Windows, demonstrates how to list, launch, and configure Ubuntu instances, shows essential commands for inspecting, pausing, restarting, deleting, and automating setups with cloud‑init, and compares it to paid tools like VMware Workstation.

Cloud‑InitLinuxMultipass
0 likes · 7 min read
Spin Up Ubuntu VMs Fast with Multipass – A Lightweight VMware Alternative
Liangxu Linux
Liangxu Linux
Jan 1, 2023 · Fundamentals

Master Linux Compression: zip, gzip, bzip2, tar.gz & tar.bz2

This guide explains how to create and extract common Linux compression formats—including zip, gzip, bzip2, tar.gz, and tar.bz2—by using the appropriate command‑line options, showing practical examples for files and directories.

GZIPLinuxbzip2
0 likes · 5 min read
Master Linux Compression: zip, gzip, bzip2, tar.gz & tar.bz2
21CTO
21CTO
Dec 31, 2022 · Operations

Top 5 Linux Distributions of 2022 Every Developer Should Know

This article reviews the five most notable Linux desktop distributions released in 2022—Ubuntu 22.04 LTS, Fedora Workstation 37, Manjaro 22.0 “Sikaris”, Linux Mint 21, and Ubuntu 22.10—highlighting their key features, stability, and why they matter to programmers and system administrators.

2022FedoraLinux
0 likes · 9 min read
Top 5 Linux Distributions of 2022 Every Developer Should Know
MaGe Linux Operations
MaGe Linux Operations
Dec 31, 2022 · Fundamentals

7 Stunning Linux Distributions That Redefine Desktop Beauty

Discover seven visually striking Linux distributions—elementary OS, Deepin, Pop!_OS, Manjaro, KDE Neon, Zorin OS, and Nitrux—each offering unique aesthetics, user-friendly interfaces, and strong Ubuntu or Debian foundations, making them standout choices for users seeking both beauty and functionality in a desktop environment.

DesktopLinuxUser Interface
0 likes · 5 min read
7 Stunning Linux Distributions That Redefine Desktop Beauty
Code Ape Tech Column
Code Ape Tech Column
Dec 31, 2022 · Operations

nginxWebUI: Graphical Management Tool for Nginx – Installation, Configuration, and Usage Guide

This article introduces nginxWebUI, a web‑based graphical interface for managing Nginx configurations, explains its technical architecture, provides step‑by‑step installation instructions for jar, Docker and systemd service on Linux, and demonstrates how to use the UI for HTTP, TCP, SSL, load‑balancing, and remote server management.

DockerLinuxNginx
0 likes · 10 min read
nginxWebUI: Graphical Management Tool for Nginx – Installation, Configuration, and Usage Guide
Ops Development Stories
Ops Development Stories
Dec 29, 2022 · Operations

Master Ceph Cache Tiering: Principles, Modes, and Deployment Guide

This article explains the fundamentals of Ceph cache tiering, covering cache and buffer concepts, the two cache‑pool modes (write‑back and read‑forward), step‑by‑step deployment, configuration parameters, and proper procedures for creating, tuning, and safely removing cache pools.

Cache TieringCephLinux
0 likes · 14 min read
Master Ceph Cache Tiering: Principles, Modes, and Deployment Guide
Bin's Tech Cabin
Bin's Tech Cabin
Dec 28, 2022 · Fundamentals

How Linux Allocates Physical Memory: Inside the Kernel’s Buddy Allocator

This article walks through Linux kernel physical memory allocation, explaining the hierarchy of allocation interfaces, the role of gfp_mask and ALLOC flags, the fast and slow allocation paths, memory watermarks, NUMA zone handling, and the complex fallback mechanisms including compaction, direct reclaim, and OOM, all illustrated with code snippets and diagrams.

LinuxNUMAallocation
0 likes · 68 min read
How Linux Allocates Physical Memory: Inside the Kernel’s Buddy Allocator
Liangxu Linux
Liangxu Linux
Dec 27, 2022 · Operations

How to Keep SSH Sessions Alive by Editing the SSH Config

This guide explains how to prevent idle SSH sessions from being terminated by adding a ServerAliveInterval setting to the user‑level or system‑wide SSH configuration files, ensuring the connection stays alive without compromising security.

LinuxNetworkingSSH
0 likes · 3 min read
How to Keep SSH Sessions Alive by Editing the SSH Config
MaGe Linux Operations
MaGe Linux Operations
Dec 27, 2022 · Operations

Master Essential Linux Commands for Efficient System Operations

This article shares practical Linux command techniques—including xargs, background execution, process monitoring, multitail, continuous ping logging, TCP state inspection, and SSH port forwarding—to help system administrators streamline tasks, improve script efficiency, and troubleshoot performance issues.

LinuxNetworkingOperations
0 likes · 10 min read
Master Essential Linux Commands for Efficient System Operations
MaGe Linux Operations
MaGe Linux Operations
Dec 26, 2022 · Information Security

Master Linux Connection Tracking and iptables: Complete Guide

This article explains Linux connection tracking (conntrack), its implementation in Netfilter, and provides detailed instructions for using iptables—including rule queries, additions, deletions, modifications, saving, loading, match extensions, custom chains, and logging—to manage firewall behavior and network security effectively.

Linuxconntrackfirewall
0 likes · 31 min read
Master Linux Connection Tracking and iptables: Complete Guide