Tagged articles

Linux

5000 articles · Page 47 of 50
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 21, 2020 · Databases

How to Reset a Forgotten MySQL Root Password

This guide explains how to recover a lost MySQL root password by editing the MySQL configuration to skip grant tables, restarting the service, and then setting a new password via SQL commands, with platform-specific steps for Windows, macOS, and Linux.

ConfigurationDatabase AdministrationLinux
0 likes · 4 min read
How to Reset a Forgotten MySQL Root Password
Liangxu Linux
Liangxu Linux
Oct 19, 2020 · Information Security

Exploiting Linux’s DelayedACKLost Counter to Infer TCP Sequence Numbers

An imaginative tale reveals how two covert agents exploit the Linux kernel’s DelayedACKLost counter via /proc/net/netstat, using it to infer TCP sequence numbers and perform a side‑channel hijack, while illustrating the underlying delayed ACK mechanism, related kernel functions, and the security implications of this hidden metric.

Delayed ACKLinuxSide-channel
0 likes · 8 min read
Exploiting Linux’s DelayedACKLost Counter to Infer TCP Sequence Numbers
Liangxu Linux
Liangxu Linux
Oct 19, 2020 · Operations

Configure systemd-timesyncd for Accurate NTP Sync on Linux

This guide explains why the default NTP servers may be slow in China, when manual configuration is needed, and provides step‑by‑step commands to install, configure, restart, and verify systemd‑timesyncd using local Alibaba NTP servers.

Alibaba CloudLinuxNTP
0 likes · 4 min read
Configure systemd-timesyncd for Accurate NTP Sync on Linux
Refining Core Development Skills
Refining Core Development Skills
Oct 19, 2020 · Operations

Linux Network Packet Monitoring and Tuning: Tools, RingBuffer, Interrupts, and SoftIRQ Optimization

This article explains how to monitor and tune Linux network packet reception using tools such as ethtool, ifconfig, and procfs, covering RingBuffer inspection, hardware and soft interrupt analysis, multi‑queue configuration, interrupt coalescing, and GRO settings to improve throughput and reduce packet loss.

Linuxethtoolkernel
0 likes · 17 min read
Linux Network Packet Monitoring and Tuning: Tools, RingBuffer, Interrupts, and SoftIRQ Optimization
Liangxu Linux
Liangxu Linux
Oct 18, 2020 · Operations

Boost Your Linux File Searches with fd: Faster, Colorful, and Easy-to-Use

This guide explains how to install the fd command-line tool on various Linux distributions, compares it with the traditional find utility, and demonstrates its faster, color‑coded, case‑sensitive search features, alias setup, type filtering, and how to execute other commands on matched files.

File SearchLinuxfd
0 likes · 8 min read
Boost Your Linux File Searches with fd: Faster, Colorful, and Easy-to-Use
Liangxu Linux
Liangxu Linux
Oct 17, 2020 · Operations

Boost Your Productivity with Essential Linux Shell Tricks

This article presents a collection of practical Linux shell techniques—including brace expansion, directory shortcuts, command history shortcuts, and useful built‑in variables—to streamline everyday command‑line tasks, reduce typing, and automate repetitive operations for faster, more efficient workflow.

Command LineLinuxProductivity
0 likes · 9 min read
Boost Your Productivity with Essential Linux Shell Tricks
IT Architects Alliance
IT Architects Alliance
Oct 15, 2020 · Fundamentals

Why Kernel Space Matters: Understanding User vs Kernel Mode in Linux

This article explains how a 32‑bit operating system divides its 4 GB address space into kernel and user regions, why this separation protects system stability, how kernel and user modes differ, and the mechanisms—such as system calls—that let processes move between them.

Kernel SpaceLinuxProcess Management
0 likes · 10 min read
Why Kernel Space Matters: Understanding User vs Kernel Mode in Linux
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 15, 2020 · Fundamentals

Master Linux Text Processing: Find, Grep, Sed, Awk, and More

This guide provides a comprehensive overview of essential Linux command‑line utilities for text manipulation—including find, grep, xargs, sort, uniq, tr, cut, paste, wc, sed, and awk—detailing common options, practical examples, and advanced techniques for searching, filtering, transforming, and processing files efficiently.

Linuxawkfind
0 likes · 16 min read
Master Linux Text Processing: Find, Grep, Sed, Awk, and More
ITPUB
ITPUB
Oct 15, 2020 · Operations

Essential Linux Monitoring & Performance Tools Every Sysadmin Should Know

This guide introduces thirteen practical Linux utilities—ranging from network bandwidth monitors and disk I/O testers to security hardening and terminal multiplexing tools—complete with installation commands, usage examples, and key options to help system administrators efficiently monitor, diagnose, and optimize their servers.

Linuxcommand-line toolsperformance testing
0 likes · 11 min read
Essential Linux Monitoring & Performance Tools Every Sysadmin Should Know
Liangxu Linux
Liangxu Linux
Oct 14, 2020 · Operations

Top 13 Essential Linux Tools for System Monitoring and Performance

This guide introduces thirteen practical Linux utilities—including Nethogs, IOZone, IOTop, IPtraf, IFTop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, NMap, and Httperf—covering their purpose, installation commands, key options, and example usage for effective system monitoring and troubleshooting.

Command LineLinuxopen source
0 likes · 11 min read
Top 13 Essential Linux Tools for System Monitoring and Performance
Liangxu Linux
Liangxu Linux
Oct 13, 2020 · Fundamentals

Master Linux Case Conversion with tr, awk, sed, and Python

This guide walks you through Linux command‑line tools—tr, awk, sed, and even Python—to efficiently convert text case, handle whole‑file transformations, capitalize only first letters, and ensure proper title‑case formatting for scripts and shell pipelines.

LinuxShell scriptingawk
0 likes · 6 min read
Master Linux Case Conversion with tr, awk, sed, and Python
ITPUB
ITPUB
Oct 12, 2020 · Fundamentals

Understanding Linux Process Memory Layout: From task_struct to vm_area_struct

This article explains Linux process memory organization, detailing how task_struct and mm_struct describe virtual memory, the role of vm_area_struct for each segment, page table interactions, and the lazy allocation mechanism that maps physical memory only on page faults.

LinuxMemory Managementkernel
0 likes · 7 min read
Understanding Linux Process Memory Layout: From task_struct to vm_area_struct
Liangxu Linux
Liangxu Linux
Oct 11, 2020 · Operations

Master Linux Cleanup: How to Use tmpwatch to Auto-Delete Stale Files

This guide explains what the tmpwatch utility does, how to install it on various Linux distributions, details its key options and time‑unit suffixes, provides step‑by‑step examples for deleting unused files, shows how to exclude paths or patterns, preview deletions, and schedule regular clean‑ups with cron.

CronLinuxsystem cleanup
0 likes · 8 min read
Master Linux Cleanup: How to Use tmpwatch to Auto-Delete Stale Files
Efficient Ops
Efficient Ops
Oct 11, 2020 · Operations

Essential Linux Shell Commands for System Monitoring and Maintenance

This article compiles a comprehensive set of Linux shell commands for deleting zero‑byte files, inspecting processes, sorting by memory or CPU usage, checking URLs, network connections, system load, disk space, logs, and includes a handy collection of common regular expressions for text processing.

Command LineLinuxregex
0 likes · 14 min read
Essential Linux Shell Commands for System Monitoring and Maintenance
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 11, 2020 · Fundamentals

Comprehensive Overview of Linux Processes, Memory Management, Filesystems, I/O, and Security

This article provides an in‑depth tutorial on Linux fundamentals, covering the kernel architecture, process and thread creation, inter‑process communication, scheduling algorithms, virtual memory management, paging, caching, file system structures (VFS, ext2/ext4), network file systems, I/O device handling, loadable modules, and the operating‑system security model with permissions and setuid mechanisms.

I/OLinuxMemory Management
0 likes · 102 min read
Comprehensive Overview of Linux Processes, Memory Management, Filesystems, I/O, and Security
ITPUB
ITPUB
Oct 10, 2020 · Operations

Master Logrotate: Complete Guide to Linux Log Rotation, Configuration, and Custom Scripts

This article provides a thorough walkthrough of Linux logrotate, covering its default configuration files, essential command‑line options, key parameters, practical examples for services like nginx, php, and tomcat, custom rotation scripts, cron scheduling, and troubleshooting tips for reliable log management.

CronLinuxLog Management
0 likes · 24 min read
Master Logrotate: Complete Guide to Linux Log Rotation, Configuration, and Custom Scripts
Liangxu Linux
Liangxu Linux
Oct 9, 2020 · Operations

Install Sogou Input Method on Ubuntu 20.04 – Step‑by‑Step Guide

This guide explains how to install the Linux version of Sogou Input Method on Ubuntu 20.04, covering the download from the official site, required terminal commands, configuration with fcitx‑configtool, and final activation steps, while noting the QT4 dependency issue that prompted the update.

LinuxSogouUbuntu
0 likes · 4 min read
Install Sogou Input Method on Ubuntu 20.04 – Step‑by‑Step Guide
Laravel Tech Community
Laravel Tech Community
Oct 9, 2020 · Operations

Comprehensive Linux Command Reference Guide

This guide presents an extensive collection of Linux commands covering file and directory operations, content viewing, compression, system information, networking, user management, permissions, process control, and system monitoring, each explained with its purpose and typical usage in clear English.

LinuxNetworkingUser Management
0 likes · 16 min read
Comprehensive Linux Command Reference Guide
Liangxu Linux
Liangxu Linux
Oct 8, 2020 · Fundamentals

Linux Process Memory Layout: task_struct, mm_struct, and VMA Explained

This article explains Linux’s process memory organization, detailing how each process is represented by a task_struct, how the mm_struct describes virtual memory regions, the role of vm_area_struct for each segment such as code, data, BSS, heap, stack, and memory‑mapped areas, and how page faults trigger physical memory allocation.

LinuxOS fundamentalsProcess Layout
0 likes · 8 min read
Linux Process Memory Layout: task_struct, mm_struct, and VMA Explained
Liangxu Linux
Liangxu Linux
Oct 8, 2020 · Operations

Master tmux: Keep Long‑Running Scripts Alive on Remote Servers

This guide explains how to use tmux—a terminal multiplexer—to create, detach, reattach, and manage sessions, windows, and panes on Linux servers, ensuring scripts continue running even when SSH connections drop or terminals close.

LinuxSession managementoperations
0 likes · 15 min read
Master tmux: Keep Long‑Running Scripts Alive on Remote Servers
Selected Java Interview Questions
Selected Java Interview Questions
Oct 6, 2020 · Operations

Comprehensive List of Common Linux Commands

This article provides a detailed, English‑translated reference of essential Linux command‑line tools covering file management, content viewing, compression, system information, networking, user administration, permissions, process control, and system monitoring, useful for both beginners and experienced administrators.

Command LineLinuxUnix
0 likes · 15 min read
Comprehensive List of Common Linux Commands
Liangxu Linux
Liangxu Linux
Oct 6, 2020 · Operations

Master Linux Log Rotation with Logrotate: Configs, Scripts, and Common Fixes

This guide explains how to use Logrotate on Linux for automatic log file rotation, covering default configuration files, key options, example setups for Nginx, PHP, Tomcat, system logs, custom shell and Python scripts, cron scheduling, and troubleshooting techniques to ensure logs are rotated reliably.

CronLinuxLog Management
0 likes · 23 min read
Master Linux Log Rotation with Logrotate: Configs, Scripts, and Common Fixes
IT Architects Alliance
IT Architects Alliance
Oct 5, 2020 · Fundamentals

Understanding Linux: Kernel, Shell, Filesystem and Core Components Explained

This comprehensive guide breaks down the four main parts of a Linux system—kernel, shell, filesystem and applications—detailing kernel subsystems such as memory and process management, shell variants, file types, directory hierarchy, partition handling, VFS, mounting procedures, link types and essential command‑line tools, while also touching on application bundles and kernel parameter tuning.

LinuxMemory ManagementMount
0 likes · 35 min read
Understanding Linux: Kernel, Shell, Filesystem and Core Components Explained
Architects' Tech Alliance
Architects' Tech Alliance
Oct 5, 2020 · Fundamentals

Overview of Linux System Architecture: Kernel, Shell, Filesystem, and Applications

This article provides a comprehensive overview of Linux system architecture, covering the kernel, memory and process management, virtual file system, device drivers, networking, shell types, filesystem hierarchy, partitioning, mounting, and common commands, offering a solid foundation for understanding Linux fundamentals.

Linuxfilesystemfundamentals
0 likes · 34 min read
Overview of Linux System Architecture: Kernel, Shell, Filesystem, and Applications
Liangxu Linux
Liangxu Linux
Oct 1, 2020 · Operations

Boost Linux High‑Concurrency Performance with Essential Kernel Tweaks

This guide explains how to configure Linux system limits, kernel TCP parameters, and I/O event mechanisms to enable a single process to handle a large number of simultaneous connections, improving server throughput and stability under high‑concurrency workloads.

LinuxNetwork Performancehigh-concurrency
0 likes · 13 min read
Boost Linux High‑Concurrency Performance with Essential Kernel Tweaks
ITPUB
ITPUB
Sep 30, 2020 · Operations

Essential Linux Monitoring Metrics for Open‑Falcon: A Complete Guide

This article enumerates the core Linux system metrics collected by the Open‑Falcon agent—including CPU, disk, memory, network, kernel, and process statistics—explaining how each metric is derived from /proc or other system tools and why it matters for reliable operations monitoring.

LinuxMetricsOpen-Falcon
0 likes · 14 min read
Essential Linux Monitoring Metrics for Open‑Falcon: A Complete Guide
ITPUB
ITPUB
Sep 28, 2020 · Operations

Essential Linux Regex Commands for Quick System Queries

A concise collection of Linux command-line one‑liners demonstrates how to extract IPv4 addresses, disk usage, user information, permissions, and pattern matches using regular expressions and tools like ifconfig, df, cat, cut, sort, and egrep.

LinuxShell scriptingcommand-line
0 likes · 5 min read
Essential Linux Regex Commands for Quick System Queries
Liangxu Linux
Liangxu Linux
Sep 27, 2020 · Fundamentals

Master Linux Commands Instantly with the Kmdr CLI Tool

This article explains why learning Linux commands can be overwhelming for beginners, introduces the open‑source Kmdr CLI tool that explains commands and their options directly in the terminal, and provides step‑by‑step installation and usage examples—including npm, Homebrew, and Docker approaches.

CLIDockerLinux
0 likes · 6 min read
Master Linux Commands Instantly with the Kmdr CLI Tool
ITPUB
ITPUB
Sep 27, 2020 · Fundamentals

Unlocking Linux File Systems: From VFS to Ext4 and NFS Explained

This article provides a comprehensive overview of Linux file system architecture, covering basic concepts, directory structures, absolute and relative paths, linking, VFS abstraction, ext2/ext4 implementations, locking mechanisms, key system calls, and network file systems like NFS, illustrating how they interact within the kernel.

Ext2LinuxNFS
0 likes · 35 min read
Unlocking Linux File Systems: From VFS to Ext4 and NFS Explained
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 27, 2020 · Mobile Development

Understanding the Android Kernel Suspend Process and Power Management

The Android kernel suspend process begins when user‑space writes “mem” to /sys/power/state, triggering an autosuspend loop that validates wakeup_count, logs pending wakeups, freezes filesystems and threads, sequentially calls device suspend callbacks, prepares platform‑specific operations, disables CPUs and interrupts, saves core state, and finally enters the low‑power s2ram state.

AndroidLinuxSuspend
0 likes · 11 min read
Understanding the Android Kernel Suspend Process and Power Management
JD Cloud Developers
JD Cloud Developers
Sep 25, 2020 · Information Security

Master Malware Analysis: Build a Cuckoo Sandbox with SystemTap Monitoring

This guide explains sandbox fundamentals, compares Windows and Adobe Reader sandboxes, and provides step‑by‑step instructions for installing and configuring a Cuckoo Linux sandbox on Ubuntu, including SystemTap syscall monitoring and signature creation illustrated with a Gonnacry ransomware case study.

CuckooLinuxMalware Analysis
0 likes · 11 min read
Master Malware Analysis: Build a Cuckoo Sandbox with SystemTap Monitoring
Java Captain
Java Captain
Sep 24, 2020 · Backend Development

Essential Tools Every Java Developer Should Learn in 2020

The article lists essential tools for Java developers in 2020, covering IDEs, version control, CI, testing, build automation, containerization, and operating system basics, and explains why each tool is valuable for both core and web Java programmers.

Development ToolsGitJava
0 likes · 9 min read
Essential Tools Every Java Developer Should Learn in 2020
Refining Core Development Skills
Refining Core Development Skills
Sep 24, 2020 · Fundamentals

Deep Dive into Linux Network Packet Reception Process

This article provides a comprehensive, illustrated explanation of how Linux receives network packets—from hardware DMA and interrupt handling through soft‑interrupt processing, NAPI polling, protocol stack registration, and finally delivery to user‑space via recvfrom—detailing each kernel component and relevant source code.

LinuxNAPIPacket Reception
0 likes · 48 min read
Deep Dive into Linux Network Packet Reception Process
Liangxu Linux
Liangxu Linux
Sep 23, 2020 · Fundamentals

Understanding Linux File Systems: Inodes, VFS, and Storage Strategies

This article explains the core components of Linux file systems—including inodes, directory entries, virtual file system layers, storage allocation methods, free‑space management, block‑group layout, directory handling, hard and symbolic links, and various I/O models—providing a comprehensive guide for developers and system engineers.

Free Space ManagementI/O ModelsLinux
0 likes · 30 min read
Understanding Linux File Systems: Inodes, VFS, and Storage Strategies
Efficient Ops
Efficient Ops
Sep 23, 2020 · Fundamentals

Why Deleted Files Still Occupy Disk Space? A Deep Dive into Linux VFS

The article explains why a Linux system may report a full disk even after deleting files, detailing how open file handles keep space occupied, and walks through the virtual file system architecture—including superblocks, inodes, file and dentry objects—while demonstrating diagnostic commands like df, du, lsof, and illustrating link types and file‑process interactions.

LinuxVFSdf
0 likes · 11 min read
Why Deleted Files Still Occupy Disk Space? A Deep Dive into Linux VFS
MaGe Linux Operations
MaGe Linux Operations
Sep 23, 2020 · Operations

How to Install Python 3.6.5 on Linux: Step‑by‑Step Guide

This tutorial walks you through checking the pre‑installed Python version, locating its binaries, downloading Python 3.6.5 source, installing required dependencies, compiling and installing the interpreter, creating symlinks, and configuring environment variables on a Linux system.

CompilationLinuxPython
0 likes · 6 min read
How to Install Python 3.6.5 on Linux: Step‑by‑Step Guide
macrozheng
macrozheng
Sep 23, 2020 · Operations

Essential Linux Commands Every Java Backend Engineer Should Master

This guide provides Java backend developers with a comprehensive collection of practical Linux commands for CentOS 7.6, covering system service management, file operations, compression, disk and network monitoring, as well as software installation and package management, all illustrated with clear examples and screenshots.

CentOSLinuxbackend development
0 likes · 12 min read
Essential Linux Commands Every Java Backend Engineer Should Master
ITPUB
ITPUB
Sep 22, 2020 · Fundamentals

What Did Git’s First Commit Implement? A Deep Dive into Its 1,000‑Line Source

This article explores the original 1,000‑line Git source from its first commit, showing how to obtain, compile, and analyze the core commands and objects—init‑db, update‑cache, cat‑file, show‑diff, write‑tree, read‑tree, commit‑tree—while explaining Git’s design principles, storage layout, SHA‑1 naming, and the limitations of the initial implementation.

GitLinuxOpenSSL
0 likes · 19 min read
What Did Git’s First Commit Implement? A Deep Dive into Its 1,000‑Line Source
MaGe Linux Operations
MaGe Linux Operations
Sep 21, 2020 · Operations

13 Essential Linux Ops Tools Every Sysadmin Should Master

This guide introduces thirteen practical Linux operation tools—including Nethogs, IOZone, IOTop, IPtraf, IFTop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, NMap, and Httperf—detailing their purpose, installation commands, usage examples, and download sources to help administrators efficiently monitor and manage system resources.

Linuxperformance testing
0 likes · 13 min read
13 Essential Linux Ops Tools Every Sysadmin Should Master
Liangxu Linux
Liangxu Linux
Sep 20, 2020 · Fundamentals

Master Linux Process Debugging: From ps to gdb and /proc

This guide walks you through Linux process fundamentals and equips you with practical commands—ps, strace, pstack, pstree, gdb, and /proc file inspection—to diagnose, trace, and debug running programs step by step.

DebuggingLinuxProcess Management
0 likes · 10 min read
Master Linux Process Debugging: From ps to gdb and /proc
Liangxu Linux
Liangxu Linux
Sep 20, 2020 · Operations

Mastering SSH: Remote Login, Port Forwarding, and Advanced Usage

This guide explains what SSH is, its login mechanism, basic command syntax, and demonstrates remote login, local and remote port forwarding, dynamic forwarding, and common SSH operations with practical examples and troubleshooting tips for Linux environments.

Command LineLinuxRemote Login
0 likes · 14 min read
Mastering SSH: Remote Login, Port Forwarding, and Advanced Usage
Liangxu Linux
Liangxu Linux
Sep 19, 2020 · Operations

Enable or Disable Ubuntu’s Root Account in Minutes

Learn step‑by‑step how to activate the root user on Ubuntu, assign a password, configure sudo for password‑less access, and later lock or disable the root account by expiring its password, with clear command examples and safety tips.

$rootLinuxUbuntu
0 likes · 4 min read
Enable or Disable Ubuntu’s Root Account in Minutes
ITPUB
ITPUB
Sep 17, 2020 · Operations

Understanding the Key Differences Between sudo and su in Linux

This article explains how sudo and su differ in password requirements, default behavior, scope of privilege elevation, environment handling, and usage syntax, providing clear examples and guidance for choosing the appropriate command in Linux system administration.

Command LineLinuxUnix
0 likes · 5 min read
Understanding the Key Differences Between sudo and su in Linux
Code Ape Tech Column
Code Ape Tech Column
Sep 17, 2020 · Operations

How to Deploy a One‑Click Linux Dev Environment with MySQL, Nginx, Redis & More

This guide walks you through creating and using a one‑click installation package that sets up essential development services—MySQL, Nginx, JDK, Redis, RabbitMQ, and a SpringBoot jar—on Ubuntu 16.x, detailing directory structure, required prerequisites, individual start/stop scripts, and customization options for small‑scale deployments.

DevOpsLinuxMySQL
0 likes · 6 min read
How to Deploy a One‑Click Linux Dev Environment with MySQL, Nginx, Redis & More
Liangxu Linux
Liangxu Linux
Sep 16, 2020 · Operations

sudo vs su: When to Use Each Linux Privilege Command

This guide explains the key differences between sudo and su on Linux, covering password requirements, default behaviors, environment handling, command syntax variations, and practical usage tips for switching users or executing privileged commands safely.

LinuxUnixsu
0 likes · 5 min read
sudo vs su: When to Use Each Linux Privilege Command
Open Source Linux
Open Source Linux
Sep 16, 2020 · Cloud Native

Master Docker Proxy Configuration: From daemon to containers and builds

Depending on network constraints like corporate NAT, Docker may require proxy settings; this guide explains three proxy scenarios—daemon (dockerd) via systemd, container-level via config.json, and build-time via build arguments—detailing the necessary environment variables, configuration files, and command-line options for Linux environments.

DockerLinuxbuild
0 likes · 5 min read
Master Docker Proxy Configuration: From daemon to containers and builds
Open Source Linux
Open Source Linux
Sep 16, 2020 · Information Security

Hide a Linux Process with One Line of SystemTap Code

Learn a quick, unconventional method to conceal a Linux process from userspace by simply altering its PID with a one‑line SystemTap script, demonstrating how modifying kernel task structures can make the process invisible in procfs and evade standard detection tools.

LinuxSystemTapprocess hiding
0 likes · 3 min read
Hide a Linux Process with One Line of SystemTap Code
IT Architects Alliance
IT Architects Alliance
Sep 15, 2020 · Backend Development

Step‑by‑Step Guide to Deploying a Multi‑Node Kafka Cluster

This tutorial walks through setting up a four‑node Kafka cluster—including Zookeeper installation, broker configuration, service startup, replication settings, fault handling, and leader election—using Linux commands and detailed code snippets to help readers build a production‑ready streaming platform.

Cluster DeploymentKafkaLinux
0 likes · 14 min read
Step‑by‑Step Guide to Deploying a Multi‑Node Kafka Cluster
MaGe Linux Operations
MaGe Linux Operations
Sep 15, 2020 · Fundamentals

Unlocking Linux: Inside the Kernel, Shell, Filesystem, and Core Components

This comprehensive guide explores Linux’s four core components—kernel, shell, filesystem, and applications—detailing kernel architecture, memory and process management, VFS, device drivers, network interfaces, shell types, file types, directory structures, mounting, and essential command-line tools for system administration.

LinuxVFSkernel
0 likes · 35 min read
Unlocking Linux: Inside the Kernel, Shell, Filesystem, and Core Components
MaGe Linux Operations
MaGe Linux Operations
Sep 13, 2020 · Operations

Essential Linux Commands Every Operations Engineer Should Master

This guide compiles the most frequently used Linux commands for file navigation, content viewing, searching, permission handling, text processing, archiving, system control, and process management, providing clear examples that help operations staff work more efficiently and confidently.

LinuxProcess Management
0 likes · 14 min read
Essential Linux Commands Every Operations Engineer Should Master
Liangxu Linux
Liangxu Linux
Sep 10, 2020 · Fundamentals

Master Linux Terminal Copy‑Paste: Keyboard Shortcuts, Mouse, and Context Menu

This guide explains multiple ways to copy and paste text and commands in Linux terminals, covering keyboard shortcuts like Ctrl+Shift+C/V, right‑click context menus, mouse middle‑click pasting, terminal‑specific key bindings, and special cases such as Putty and flow‑control keys.

CommandLineCopyPasteKeyboardShortcuts
0 likes · 6 min read
Master Linux Terminal Copy‑Paste: Keyboard Shortcuts, Mouse, and Context Menu
ITPUB
ITPUB
Sep 10, 2020 · Fundamentals

Why Does ‘free -m’ Show Much More Used Memory Than ‘ps aux’ RSS?

The article explains why Linux’s free command reports far higher used memory than the RSS values shown by ps aux, by breaking down buffers, cache, slab allocations, page tables and shared libraries, and provides shell scripts to calculate each component.

LinuxMemoryRSS
0 likes · 10 min read
Why Does ‘free -m’ Show Much More Used Memory Than ‘ps aux’ RSS?
Open Source Linux
Open Source Linux
Sep 9, 2020 · Information Security

Master SSH: From Basics to Advanced Port Forwarding and Remote Operations

This article introduces SSH as an encrypted network protocol, explains its login principles, demonstrates basic command usage, and provides detailed examples of remote login, local and remote port forwarding, dynamic forwarding, remote operations, and security considerations for Linux systems.

LinuxRemote Loginssh
0 likes · 13 min read
Master SSH: From Basics to Advanced Port Forwarding and Remote Operations
Liangxu Linux
Liangxu Linux
Sep 8, 2020 · Fundamentals

Master Linux User Messaging: wall, mesg, write, talk & ytalk Explained

This guide walks you through four essential Linux commands—wall, mesg, write, and talk/ytalk—detailing how to broadcast messages, control incoming chats, send direct text, and start interactive sessions, complete with syntax examples and usage tips.

Interprocess CommunicationLinuxmesg
0 likes · 7 min read
Master Linux User Messaging: wall, mesg, write, talk & ytalk Explained
Java Architect Essentials
Java Architect Essentials
Sep 8, 2020 · Operations

How to Tune Nginx for 100k+ Concurrent Connections: Step‑by‑Step Guide

This guide explains how to identify Nginx bottlenecks, apply a series of configuration and kernel tweaks—including worker processes, event model, connection limits, gzip, proxy timeouts, and sysctl settings—and then validate the improvements with Apache ab load testing to achieve up to 100 000 concurrent requests.

LinuxOptimizationhigh-concurrency
0 likes · 7 min read
How to Tune Nginx for 100k+ Concurrent Connections: Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Sep 7, 2020 · Operations

Top 10 Linux Shell Interview Questions and How to Solve Them

This article walks through ten common Linux shell interview questions, covering script interruption, file header removal, line length checking, viewing non‑printing characters, directory permissions, process states, cut usage, cmp vs diff, echo vs ls, and a brief explanation of inodes.

Command LineInterview QuestionsLinux
0 likes · 7 min read
Top 10 Linux Shell Interview Questions and How to Solve Them
Architects' Tech Alliance
Architects' Tech Alliance
Sep 7, 2020 · Industry Insights

Why Chinese Linux OSes Struggled and What’s Driving Their New Era

This article traces the early emergence of domestic Linux‑based operating systems in China, examines why most early distributions faded, analyzes the ecosystem and policy shifts since 2015, and reviews the latest domestic CPUs and the unified UOS platform that aim to reshape the market.

Chinese OSLinuxOperating Systems
0 likes · 30 min read
Why Chinese Linux OSes Struggled and What’s Driving Their New Era
JD Cloud Developers
JD Cloud Developers
Sep 7, 2020 · Artificial Intelligence

This Week’s Tech Highlights: AI‑Driven Chip Production, New Blockchain Standard & More

The weekly roundup covers China's first financial blockchain standard, Intel's 11th‑gen Tiger Lake CPUs, Linux From Scratch v10, Microsoft's deep‑fake detection tool, a record‑scale brain‑inspired computer, a global traffic dip caused by a Level 3 BGP outage, TSMC's AI‑powered chip‑data processing, advances in Bayesian neural networks, and a SIGIR paper on two‑stage question matching.

AIHardwareLinux
0 likes · 8 min read
This Week’s Tech Highlights: AI‑Driven Chip Production, New Blockchain Standard & More
Open Source Linux
Open Source Linux
Sep 7, 2020 · Operations

Never Lose Long‑Running Linux Tasks: Master the Screen Command

This guide explains how to install, start, name, detach, reattach, nest, and close GNU Screen sessions on Linux, enabling you to keep long‑running processes alive across network interruptions and efficiently manage multiple terminal tasks in a single window.

Command LineLinuxSession management
0 likes · 7 min read
Never Lose Long‑Running Linux Tasks: Master the Screen Command
Programmer DD
Programmer DD
Sep 5, 2020 · Operations

Discover bashtop: The Bash‑Powered Linux Resource Monitor You Need

bashtop is a Bash‑written Linux resource monitor that visualizes CPU, memory, disk, network and process usage, offers a game‑inspired UI with fast navigation, configurable settings, and real‑time graphs, and is available on GitHub with detailed configuration examples and usage instructions.

BashtopCLILinux
0 likes · 4 min read
Discover bashtop: The Bash‑Powered Linux Resource Monitor You Need
Liangxu Linux
Liangxu Linux
Sep 5, 2020 · Operations

Why Deleting Large Files Doesn’t Free Disk Space on Linux and How to Fix It

When a large file is deleted on a Linux server but the '/' partition still reports 100% usage, a running process likely still holds the file open, preventing space reclamation; this article explains the cause, shows how to find deleted‑but‑in‑use files with lsof, and offers recovery steps such as killing processes, restarting services, truncating logs, and adjusting reserved block percentages.

Linuxfile deletionlsof
0 likes · 10 min read
Why Deleting Large Files Doesn’t Free Disk Space on Linux and How to Fix It
21CTO
21CTO
Sep 4, 2020 · Fundamentals

Can Linux Replace Windows? A Real‑World Deepin Experience

The article shares a personal journey of using the Deepin Linux distribution for everyday development, communication, and entertainment, demonstrating its graphical interface, extensive software support, Android app compatibility, and various efficiency and freedom advantages that make it a viable Windows alternative.

Desktop EnvironmentLinuxdeepin
0 likes · 8 min read
Can Linux Replace Windows? A Real‑World Deepin Experience
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 4, 2020 · Fundamentals

Understanding the PELT (Per‑Entity Load Tracking) Algorithm in the Linux Kernel Scheduler

PELT (Per‑Entity Load Tracking) replaces the coarse per‑run‑queue load model in Linux’s CFS scheduler with fine‑grained, decay‑based load and utility measurements for each scheduling entity, enabling more accurate load‑balancing, CPU‑frequency decisions, and hierarchical group scheduling across heterogeneous cores.

CFSLinuxLoad Tracking
0 likes · 24 min read
Understanding the PELT (Per‑Entity Load Tracking) Algorithm in the Linux Kernel Scheduler
Programmer DD
Programmer DD
Sep 4, 2020 · Fundamentals

7 Stunning Linux Distributions Every Developer Should Explore

This article introduces seven visually impressive Linux distributions—elementary OS, Deepin, Pop!_OS, Manjaro, KDE Neon, Zorin OS, and Nitrux—highlighting their unique designs, underlying bases, key features, and where to download them, helping developers choose a beautiful desktop environment.

ArchDesktopLinux
0 likes · 5 min read
7 Stunning Linux Distributions Every Developer Should Explore