Tagged articles

Linux

5000 articles · Page 30 of 50
Liangxu Linux
Liangxu Linux
Mar 19, 2023 · Operations

How to Add or Modify Docker Container Port Mappings After Creation

This guide explains step‑by‑step how to add, change, or remove port mappings for Docker containers by stopping the container, editing hostconfig.json (and optionally config.v2.json), and restarting the container, with commands for both Linux and Docker Desktop for Mac.

Container ConfigurationDevOpsDocker
0 likes · 6 min read
How to Add or Modify Docker Container Port Mappings After Creation
Liangxu Linux
Liangxu Linux
Mar 19, 2023 · Operations

Master Log Analysis: Fast Linux Commands to Pinpoint Errors

This guide shows programmers how to quickly locate errors in massive server logs using essential Linux commands such as tail, cat, grep, sed, and pagination tools, providing step‑by‑step examples and tips for efficient debugging.

DebuggingLinuxLog analysis
0 likes · 12 min read
Master Log Analysis: Fast Linux Commands to Pinpoint Errors
Liangxu Linux
Liangxu Linux
Mar 18, 2023 · Fundamentals

Master Linux: Run Multiple Commands in One Line with ;, &&, and ||

This guide explains how to chain multiple Linux terminal commands on a single line using the semicolon, logical OR, and logical AND operators, provides syntax examples, demonstrates combined usage, and shows how to automate sequences with shell scripts for efficient command‑line workflows.

LinuxScriptingoperators
0 likes · 8 min read
Master Linux: Run Multiple Commands in One Line with ;, &&, and ||
Liangxu Linux
Liangxu Linux
Mar 16, 2023 · Fundamentals

Mastering the Linux find Command: Syntax, Tests, Actions, and Advanced Options

This guide explains the Linux find command in depth, covering its basic syntax, the four expression types (tests, actions, global and positional options), common operators, and practical examples for time‑based, user‑based, permission‑based, and path‑based searches, as well as safe ways to execute commands on matched files.

File SearchLinuxcommand-line
0 likes · 19 min read
Mastering the Linux find Command: Syntax, Tests, Actions, and Advanced Options
Liangxu Linux
Liangxu Linux
Mar 16, 2023 · Operations

Master Linux System Monitoring: htop, top, load average, CPU, memory, and network metrics

This guide explains how to use Linux tools such as htop, top, uptime, sar, pidstat, free, ps, lsof, netstat, and ss to monitor CPU details, load averages, memory usage, process information, PID mappings in containers, swap, inode statistics, network throughput, socket states, and database connection counts, providing practical commands and interpretation tips for effective system performance analysis.

CPULinuxMemory
0 likes · 13 min read
Master Linux System Monitoring: htop, top, load average, CPU, memory, and network metrics
Open Source Linux
Open Source Linux
Mar 15, 2023 · Backend Development

Why Traditional Linux Network I/O Falls Short and How DPDK Boosts Performance

The article examines the evolving demands on network I/O, outlines the limitations of traditional kernel‑based packet processing on Linux/x86, and explains how user‑space frameworks such as DPDK and its UIO/PMD architecture, along with optimization techniques like huge pages, SIMD, and cache prefetching, can achieve multi‑gigabit, million‑packet‑per‑second throughput.

DPDKLinuxnetwork I/O
0 likes · 15 min read
Why Traditional Linux Network I/O Falls Short and How DPDK Boosts Performance
Liangxu Linux
Liangxu Linux
Mar 13, 2023 · Fundamentals

Key Differences Between Linux and Windows File Systems Explained

This guide outlines the main differences between Linux and Windows file systems, covering directory structures, case sensitivity, path separators, the absence of drive letters, the concept that everything is a file, and how Linux handles open files, helping new users transition between the two operating systems.

Case SensitivityDirectory StructureLinux
0 likes · 7 min read
Key Differences Between Linux and Windows File Systems Explained
Liangxu Linux
Liangxu Linux
Mar 12, 2023 · Operations

How to Scan and Repair Linux Disk Errors with fsck and xfs_repair

This guide walks you through identifying Linux disk partitions, checking and fixing Ext4 and XFS file systems using fsck and xfs_repair, and configuring automatic checks at boot by adjusting mount counts and GRUB parameters, complete with command examples and output screenshots.

Linuxdisk repairfsck
0 likes · 8 min read
How to Scan and Repair Linux Disk Errors with fsck and xfs_repair
Liangxu Linux
Liangxu Linux
Mar 12, 2023 · Operations

Master Apache Log Analysis with Powerful AWK and Netstat Commands

This guide presents a comprehensive collection of AWK, grep, sed, and netstat one‑liners that let you count unique IPs, rank page visits, measure bandwidth, monitor TCP states, and extract detailed traffic patterns from Apache access logs on Linux systems.

ApacheLinuxLog analysis
0 likes · 11 min read
Master Apache Log Analysis with Powerful AWK and Netstat Commands
Liangxu Linux
Liangxu Linux
Mar 11, 2023 · Operations

20 Essential Linux Command-Line Tricks Every Sysadmin Should Know

A concise collection of practical Linux shell commands covers file clearing, log analysis, bulk file creation, mass file operations, advanced find usages, history shortcuts, sed editing tricks, network interface filtering, and more, providing sysadmins with ready-to-use shortcuts for daily tasks.

Linuxshelltips
0 likes · 8 min read
20 Essential Linux Command-Line Tricks Every Sysadmin Should Know
Open Source Linux
Open Source Linux
Mar 8, 2023 · Operations

Master Linux Process Monitoring: ps, dstat, top & htop Explained

This guide introduces Linux process‑monitoring tools—ps, dstat, top and htop—by mapping each command to a character from the classic "Four Famous Detectives" metaphor, explains their key options, output fields, and interactive features, and provides practical usage examples for system administrators.

Linuxdstathtop
0 likes · 12 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
Liangxu Linux
Liangxu Linux
Mar 7, 2023 · Fundamentals

Why 65,535 Isn’t the Real Limit for TCP Connections on Linux

The article explains that the 65,535 TCP port limit does not bound a Linux server’s concurrent connections, detailing how TCP connections are identified, the theoretical maximum of 2⁴⁸ connections for a server, and the practical constraints imposed by memory and file‑descriptor limits.

LinuxSocketTCP
0 likes · 11 min read
Why 65,535 Isn’t the Real Limit for TCP Connections on Linux
Liangxu Linux
Liangxu Linux
Mar 5, 2023 · Operations

Essential Linux Shell Commands for System Monitoring and Troubleshooting

This guide compiles a comprehensive set of Linux shell commands for deleting zero‑byte files, inspecting processes, checking CPU and memory usage, monitoring network connections, managing services, and includes a collection of practical regular expressions for common text‑processing tasks.

Linuxregexshell
0 likes · 12 min read
Essential Linux Shell Commands for System Monitoring and Troubleshooting
Liangxu Linux
Liangxu Linux
Mar 4, 2023 · Operations

Master Linux Traceroute: 12 Powerful Commands to Diagnose Network Paths

Learn how to install and leverage the Linux traceroute utility with 12 practical examples, covering basic usage, timeout adjustments, packet count, hop limits, TTL settings, disabling hostname resolution, custom ports, packet size, IPv4/IPv6 tracing, ICMP mode, and output saving for effective network diagnostics.

Command LineLinuxnetwork diagnostics
0 likes · 10 min read
Master Linux Traceroute: 12 Powerful Commands to Diagnose Network Paths
Architect
Architect
Mar 2, 2023 · Fundamentals

Understanding the Maximum Concurrent TCP Connections and the Origin of the 65535 Limit

The article explains how TCP connections are identified by a four‑tuple, why the theoretical maximum client connections are 65,535 due to port limits, how servers can theoretically handle up to 2⁴⁸ connections, and why real‑world concurrency is constrained by memory, file descriptors and port reuse rather than the 65535 port count.

LinuxNetworkingPort Numbers
0 likes · 12 min read
Understanding the Maximum Concurrent TCP Connections and the Origin of the 65535 Limit
Liangxu Linux
Liangxu Linux
Feb 28, 2023 · Fundamentals

30 Must‑Know Linux Interview Questions and Answers for Developers

This article compiles a comprehensive set of common Linux interview questions covering core components, boot loaders, volume management, networking, essential commands, process handling, security, and popular distributions, providing concise answers and practical examples to help developers and sysadmins prepare effectively.

InterviewLinuxLinux Basics
0 likes · 16 min read
30 Must‑Know Linux Interview Questions and Answers for Developers
Liangxu Linux
Liangxu Linux
Feb 27, 2023 · Operations

How to Open and Manage Linux Ports with firewalld and iptables

This guide walks you through enabling firewall services, adding permanent ports, and reloading rules on CentOS 7 using firewalld, as well as editing iptables files and restarting the firewall on CentOS 6, complete with command examples and common pitfalls.

CentOSLinuxfirewalld
0 likes · 4 min read
How to Open and Manage Linux Ports with firewalld and iptables
Open Source Linux
Open Source Linux
Feb 27, 2023 · Operations

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

This article explains the Linux kernel limits that determine how many files a server can open and how many TCP connections it can sustain, covering the key parameters (fs.file-max, soft/hard nofile, fs.nr_open), practical configuration examples, memory constraints, client-side limits, and related performance considerations.

LinuxTCP connectionsfile descriptors
0 likes · 15 min read
How Many Files and Connections Can a Linux Server Actually Handle?
Open Source Linux
Open Source Linux
Feb 27, 2023 · Fundamentals

Mastering RAID: From Basics to Linux Software RAID 5 Setup

This article explains the fundamentals of RAID, compares common RAID levels, describes hardware RAID components, and provides a step‑by‑step guide for configuring a Linux software RAID 5 array with mdadm, including commands, monitoring, and recovery procedures.

HardwareLinuxRAID
0 likes · 11 min read
Mastering RAID: From Basics to Linux Software RAID 5 Setup
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.

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

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

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

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

Command LineLinuxbest practices
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.

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

Beginner GuideLinuxbackup
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++DentryLinux
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.

LinuxTask Schedulingcron debugging
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.

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

Data synchronizationDataXETL
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.

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

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

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

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

Linuxhost key verificationknown_hosts
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
MaGe Linux Operations
MaGe Linux Operations
Jan 19, 2023 · Fundamentals

Master Linux Environment Variables: View, Set, and Use Them in Bash

This guide explains what Linux environment variables are, how to display them with env or printenv, set new variables using export, make them read‑only, unset them, access them from C programs with getenv/setenv/unsetenv, and modify system configuration files to persist changes.

Linuxbashenvironment variables
0 likes · 6 min read
Master Linux Environment Variables: View, Set, and Use Them in Bash
Top Architect
Top Architect
Jan 19, 2023 · Fundamentals

Understanding Sparse Files and Why cp Can Copy a 100 GB File Instantly on Linux

This article explains how Linux file systems represent file size versus actual disk usage, demonstrates the difference between Size and Blocks using du and stat, describes inode and multi‑level block indexing, and shows why copying a sparse 100 GB file with cp finishes in a fraction of a second.

Linuxblock indexingcp command
0 likes · 12 min read
Understanding Sparse Files and Why cp Can Copy a 100 GB File Instantly on Linux
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
MaGe Linux Operations
MaGe Linux Operations
Jan 18, 2023 · Operations

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

This article explains the Linux kernel parameters that limit open files and TCP connections, shows how to increase those limits with sysctl and limits.conf, and estimates the maximum number of concurrent connections a server or client can support based on memory and port constraints.

LinuxTCP connectionsfile descriptors
0 likes · 14 min read
How Many Files and TCP Connections Can a Linux Server Actually Handle?
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.

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

CronDebuggingLinux
0 likes · 15 min read
Mastering crontab: Common Pitfalls and How to Fix Them