Tagged articles

Linux

5000 articles · Page 39 of 50
Refining Core Development Skills
Refining Core Development Skills
Oct 14, 2021 · Cloud Native

Understanding Linux Bridge and veth for Docker Networking

This article explains how Linux bridge and virtual Ethernet (veth) devices work together to enable communication between Docker containers, covering the creation of network namespaces, veth pairs, bridge setup, kernel implementation details, and packet forwarding processes.

LinuxNetwork Virtualizationbridge
0 likes · 15 min read
Understanding Linux Bridge and veth for Docker Networking
Laravel Tech Community
Laravel Tech Community
Oct 12, 2021 · Operations

Understanding and Using the su and sudo Commands in Linux

This article systematically explains the differences, syntax, and practical usage of the Linux su and sudo commands, covering user creation, login shells, command‑line options, password handling, sudoers configuration, and a side‑by‑side comparison of their security implications.

LinuxUser Managementsu
0 likes · 14 min read
Understanding and Using the su and sudo Commands in Linux
Programmer DD
Programmer DD
Oct 12, 2021 · Cloud Native

How Is Cloud‑Native Transforming Linux OSes? Inside Anolis OS and eBPF

The article explores recent shifts in the operating‑system landscape—including the CentOS 8 end‑of‑life, the rise of dual‑kernel Anolis OS, and the surge of eBPF—highlighting how cloud‑native demands are reshaping Linux development, security, and community governance.

Anolis OSLinuxeBPF
0 likes · 13 min read
How Is Cloud‑Native Transforming Linux OSes? Inside Anolis OS and eBPF
Java Architect Essentials
Java Architect Essentials
Oct 10, 2021 · Operations

Guide to Using Nginx‑GUI for Visual Configuration, Performance Monitoring and Log Management

This article introduces Nginx‑GUI, explains its requirements and current implementation for configuration and performance monitoring, provides step‑by‑step installation and configuration instructions with code snippets, and lists the features already realized and the remaining challenges such as log analysis and traffic statistics.

ConfigurationGUILinux
0 likes · 4 min read
Guide to Using Nginx‑GUI for Visual Configuration, Performance Monitoring and Log Management
Liangxu Linux
Liangxu Linux
Oct 10, 2021 · Fundamentals

Understanding Hardware and Linux Stacks: From Function Calls to Multitasking

This article explains the concept of a stack as a LIFO data structure, its hardware implementation in CPUs, how it supports function calls and multitasking, and details the four types of stacks used in Linux—including process, thread, kernel, and interrupt stacks—along with code examples and diagrams.

Function CallHardwareLinux
0 likes · 20 min read
Understanding Hardware and Linux Stacks: From Function Calls to Multitasking
Liangxu Linux
Liangxu Linux
Oct 10, 2021 · Operations

Mastering MTR: Install, Run, and Decode Network Paths

This guide explains what MTR (My Traceroute) is, how to install it on Windows, Linux, macOS and Android, demonstrates basic commands and key options such as -r, -s, -c, and -n, and provides detailed instructions for interpreting loss, latency and other columns to troubleshoot network routing issues.

LinuxWindowslatency
0 likes · 10 min read
Mastering MTR: Install, Run, and Decode Network Paths
Open Source Linux
Open Source Linux
Oct 8, 2021 · Operations

How to Run Programs Continuously with nohup on Linux

This guide explains how the nohup command lets you run Linux programs without hanging up, redirects output to nohup.out or a specified file, and provides common options and practical examples for background execution and output redirection.

Linuxbackground processnohup
0 likes · 2 min read
How to Run Programs Continuously with nohup on Linux
Liangxu Linux
Liangxu Linux
Oct 8, 2021 · Operations

Step‑by‑Step Guide to Server Port Proxy on Windows and Linux

This tutorial explains how to configure port forwarding on Windows using netsh and on Linux using iptables, demonstrates a multi‑machine experiment with a dual‑NIC host, and provides both temporary and permanent configuration commands for real‑world network isolation scenarios.

LinuxServer configurationWindows
0 likes · 8 min read
Step‑by‑Step Guide to Server Port Proxy on Windows and Linux
Liangxu Linux
Liangxu Linux
Oct 7, 2021 · Information Security

How a 13‑Character Fork Bomb Crashes Linux and How to Stop It

The article explains the 13‑character fork bomb created by Jaromil in 2002, shows how it exhausts system resources by recursively forking processes, demonstrates its impact on a cloud VM, and provides practical prevention methods using ulimit and limits.conf.

DOSLinuxfork bomb
0 likes · 6 min read
How a 13‑Character Fork Bomb Crashes Linux and How to Stop It
Liangxu Linux
Liangxu Linux
Oct 7, 2021 · Databases

Automate MySQL Backups with Bash and Cron

This guide explains why database backups are essential, walks through checking disk space, creating a backup directory, writing a MySQL dump script, making it executable, scheduling it with cron, and verifying that backups run reliably on a Linux server.

CronDatabase AdministrationLinux
0 likes · 6 min read
Automate MySQL Backups with Bash and Cron
Top Architect
Top Architect
Oct 7, 2021 · Backend Development

Essential Linux Commands and Java Debugging Tools for Backend Engineers

This article compiles a practical set of Linux command examples and Java debugging utilities—including tail, grep, awk, find, tsar, btrace, Greys, Arthas, JProfiler, and various JVM tools—to help backend developers quickly diagnose and resolve performance and stability issues in production environments.

DebuggingJavaLinux
0 likes · 13 min read
Essential Linux Commands and Java Debugging Tools for Backend Engineers
Liangxu Linux
Liangxu Linux
Oct 7, 2021 · Operations

Disable Shell Login for Linux Users: Create and Modify Accounts

This guide explains how to prevent Linux users from obtaining a shell login by using the /sbin/nologin shell, covering both creation of new accounts with restricted shells and modification of existing accounts via chsh or usermod, including command syntax and practical examples.

Linuxnologin
0 likes · 4 min read
Disable Shell Login for Linux Users: Create and Modify Accounts
Liangxu Linux
Liangxu Linux
Oct 5, 2021 · Operations

20 Essential Linux Terminal Tricks to Supercharge Your Productivity

This guide presents twenty practical Linux command‑line shortcuts—including tab completion, directory navigation, command chaining, history search, log monitoring, and alias usage—that help both beginners and seasoned users work faster, avoid common pitfalls, and boost overall terminal efficiency.

Command LineLinuxProductivity
0 likes · 13 min read
20 Essential Linux Terminal Tricks to Supercharge Your Productivity
Java Backend Technology
Java Backend Technology
Oct 5, 2021 · Fundamentals

Why Switch from macOS to Linux? A Quick GNOME Desktop Guide

After 15 years on macOS, the author explains why he switched to Linux, compares popular distributions and desktop environments, highlights the GNOME desktop’s features, walks through installing a Linux GNOME system using Debian or Fedora, and offers tips on customization, software management, and useful tools for developers transitioning from macOS.

DebianDesktopFedora
0 likes · 13 min read
Why Switch from macOS to Linux? A Quick GNOME Desktop Guide
Liangxu Linux
Liangxu Linux
Oct 4, 2021 · Fundamentals

What Does sudo rm -rf Actually Do? A Deep Dive into Linux Deletion Commands

This article demystifies the infamous sudo rm -rf command, explaining how rm works, the role of sudo, the effects of recursive and force options, directory deletion nuances, safety mechanisms, and why misuse can erase an entire Linux system, illustrated with concrete examples and command screenshots.

Command LineLinuxfile deletion
0 likes · 7 min read
What Does sudo rm -rf Actually Do? A Deep Dive into Linux Deletion Commands
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 30, 2021 · Fundamentals

Understanding Core Dumps and Debugging Techniques with GDB

This article explains what program core dumps are, how to interpret core‑dump files, and provides detailed GDB debugging techniques—including register inspection, stack frame analysis, variable printing, memory dumping, and handling optimized code—to locate and resolve the root causes of crashes.

AssemblyC++Linux
0 likes · 16 min read
Understanding Core Dumps and Debugging Techniques with GDB
Efficient Ops
Efficient Ops
Sep 29, 2021 · Cloud Native

Master Docker: From Basics to Advanced Deployment and Networking

This comprehensive guide introduces Docker’s core concepts, advantages over traditional VMs, architecture, essential commands, installation steps, Dockerfile syntax, image management, storage options, and networking modes, providing practical examples and code snippets to help developers efficiently containerize and deploy applications.

DevOpsDockerDockerfile
0 likes · 25 min read
Master Docker: From Basics to Advanced Deployment and Networking
Liangxu Linux
Liangxu Linux
Sep 28, 2021 · Fundamentals

Where Does printk Output Go? A Complete Guide to Linux Kernel Logging

This article explains how the Linux kernel's printk function stores messages in a ring buffer, how those messages are exposed to user space via dmesg, /proc/kmsg, klogctl, and the system console, and why understanding this flow is crucial for developers and operators.

LinuxLoggingdmesg
0 likes · 10 min read
Where Does printk Output Go? A Complete Guide to Linux Kernel Logging
Liangxu Linux
Liangxu Linux
Sep 28, 2021 · Operations

Top Linux CLI Tools for Real‑Time Network Bandwidth Monitoring

This article surveys a collection of Linux command‑line utilities that can monitor overall, per‑interface, per‑socket, and per‑process network bandwidth, explaining how each tool works, what data it reports, and how to install it on major distributions.

Linuxbandwidthcommand-line tools
0 likes · 10 min read
Top Linux CLI Tools for Real‑Time Network Bandwidth Monitoring
Efficient Ops
Efficient Ops
Sep 28, 2021 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

This guide explains how to use Linux commands such as df, du, find, and lsof to quickly locate directories, files, or deleted resources that are consuming disk space, and shows how to adjust reserved space with tune2fs to recover seemingly missing storage.

Linuxdfdisk space
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
Efficient Ops
Efficient Ops
Sep 27, 2021 · Fundamentals

How Linux Kernel Manages Memory: Allocation, OOM, and Recovery

This article explains Linux kernel memory management by covering process address space layout, allocation mechanisms, OOM killer behavior, overcommit settings, various types of file and anonymous mappings, tmpfs usage, and both manual and automatic memory reclamation techniques.

LinuxMemory ManagementOOM
0 likes · 20 min read
How Linux Kernel Manages Memory: Allocation, OOM, and Recovery
ITPUB
ITPUB
Sep 27, 2021 · Fundamentals

The 20‑Year SCO vs. Linux Legal Battle: Origins, Lawsuit and Settlement

This article traces the historical roots of Linux from its Unix‑inspired beginnings and the MINIX teaching OS, follows Linus Torvalds' creation of Linux, and details the two‑decade‑long SCO lawsuit against IBM and Linux that finally ended with a multi‑million‑dollar settlement.

Legal historyLinuxOperating Systems
0 likes · 6 min read
The 20‑Year SCO vs. Linux Legal Battle: Origins, Lawsuit and Settlement
Liangxu Linux
Liangxu Linux
Sep 26, 2021 · Fundamentals

Inside Linux Kernel Boot on ARM: Decompression, MMU Setup & Page Tables

The article explains the Linux kernel boot process on ARM platforms, covering how the bootloader loads and decompresses the gzipped kernel image, the entry points of the compressed zImage, the early serial output, the initialization of the MMU and page tables, and the transition to the main C kernel code.

ARMBootLinux
0 likes · 9 min read
Inside Linux Kernel Boot on ARM: Decompression, MMU Setup & Page Tables
Architect's Tech Stack
Architect's Tech Stack
Sep 24, 2021 · Backend Development

Bisheng JDK 8 Installation Guide and Feature Overview

This article introduces Huawei's open-source Bisheng JDK 8, outlines its supported features such as Flight Recorder and fast serialization, provides step‑by‑step installation instructions for Linux/AArch64, and shares the project repository and related interview resources.

InstallationJDKJava
0 likes · 4 min read
Bisheng JDK 8 Installation Guide and Feature Overview
Open Source Linux
Open Source Linux
Sep 23, 2021 · Operations

Mastering Linux printf: Formatting and Data Output Techniques

Learn how the Linux printf command mimics C's printf function to format and output text, understand its syntax and options, and explore practical examples ranging from simple string printing to complex formatted tables using format specifiers and custom scripts.

FormattingLinuxcommand-line
0 likes · 4 min read
Mastering Linux printf: Formatting and Data Output Techniques
Programmer DD
Programmer DD
Sep 23, 2021 · Backend Development

How to Set Up Nginx‑GUI for Visual Nginx Management on Linux

This guide walks you through installing, configuring, and running the open‑source Nginx‑GUI tool on a Linux server, covering download, property file edits, Linux‑specific renaming, permission setup, startup commands, and the features currently supported versus pending.

ConfigurationGUILinux
0 likes · 4 min read
How to Set Up Nginx‑GUI for Visual Nginx Management on Linux
21CTO
21CTO
Sep 21, 2021 · Fundamentals

How Linux Rose from MINIX and Survived a 20‑Year SCO Lawsuit

From the 1980s rise of Unix, DOS, and MacOS to Andrew Tanenbaum’s teaching OS MINIX, Linus Torvalds built Linux, leading to a two‑decade legal battle with SCO over alleged Unix plagiarism, culminating in a settlement that finally closed the saga.

LinuxOperating System HistorySCO lawsuit
0 likes · 6 min read
How Linux Rose from MINIX and Survived a 20‑Year SCO Lawsuit
Liangxu Linux
Liangxu Linux
Sep 20, 2021 · Information Security

Mastering iptables: Tables, Chains, Rules and Practical Commands

This guide explains the architecture of iptables—including tables, chains and rules—covers common targets, shows how to list, flush, persist and modify rules, and provides complete examples for SSH, HTTP, NAT port forwarding and source‑IP restrictions on Linux firewalls.

LinuxNATfirewall
0 likes · 16 min read
Mastering iptables: Tables, Chains, Rules and Practical Commands
Liangxu Linux
Liangxu Linux
Sep 19, 2021 · Operations

Master Linux System Info with Inxi: Install, Configure, and Use

This guide explains what the lightweight inxi utility does, how to install it via package managers or source, and demonstrates its various options for displaying system, hardware, network, disk, memory, weather, and color‑customized information on Linux.

LinuxMonitoringinxi
0 likes · 6 min read
Master Linux System Info with Inxi: Install, Configure, and Use
Alibaba Cloud Native
Alibaba Cloud Native
Sep 17, 2021 · Cloud Native

Quickly Spin Up an OpenYurt Edge‑Cloud Cluster with yurtctl

This guide walks you through preparing three Ubuntu 18.04 machines, building the yurtctl tool from the OpenYurt source, and using its init and join commands to create a control‑plane node, add cloud‑node and edge‑node workers, and verify component status in a fully functional OpenYurt cluster.

Cluster SetupKubernetesLinux
0 likes · 11 min read
Quickly Spin Up an OpenYurt Edge‑Cloud Cluster with yurtctl
MaGe Linux Operations
MaGe Linux Operations
Sep 16, 2021 · Information Security

Detect and Eliminate Mining Trojans on Cloud Servers: A Complete Guide

This guide explains what mining trojans are, how they consume CPU resources and spread within networks, and provides step‑by‑step detection and removal procedures—including host isolation, network blocking, cron and systemd cleanup, preload hijack removal, and process termination—to help security engineers secure cloud servers.

Cloud securityLinuxMalware Removal
0 likes · 12 min read
Detect and Eliminate Mining Trojans on Cloud Servers: A Complete Guide
Open Source Linux
Open Source Linux
Sep 15, 2021 · Fundamentals

How DMA and Zero‑Copy Boost Linux I/O Performance

This article explains how DMA and zero‑copy techniques reduce the four memory copies and context switches typical of Linux I/O, detailing their mechanisms, implementations such as sendfile, mmap and Direct I/O, and real‑world usage in Kafka and MySQL to boost performance.

DMAI/O optimizationKafka
0 likes · 18 min read
How DMA and Zero‑Copy Boost Linux I/O Performance
Open Source Linux
Open Source Linux
Sep 15, 2021 · Operations

Master ethtool: How to Query and Configure Network Interface Settings

ethtool is a Linux command-line utility for querying and modifying network interface parameters, offering options to view driver info, adjust speed, duplex, offload settings, and perform self-tests, with practical examples demonstrating how to inspect and configure interfaces such as ens33.

LinuxNetworkethtool
0 likes · 4 min read
Master ethtool: How to Query and Configure Network Interface Settings
Liangxu Linux
Liangxu Linux
Sep 15, 2021 · Fundamentals

Why Switching Your PC to Linux Is a Bad Idea and Better Alternatives

The author argues that replacing your main computer with Linux is impractical, citing poor desktop experience, missing software, and constant troubleshooting, and recommends five more efficient ways to learn Linux, including virtual machines, dual‑boot, cloud servers, WSL, and Raspberry Pi.

Dual‑bootLinuxRaspberry Pi
0 likes · 9 min read
Why Switching Your PC to Linux Is a Bad Idea and Better Alternatives
Open Source Linux
Open Source Linux
Sep 14, 2021 · Operations

Master Linux Disk Partitioning with fdisk: A Step‑by‑Step Guide

This article explains how to use the Linux fdisk command to create, modify, and delete disk partitions, covering syntax, options, example workflows for primary, extended, and logical partitions, formatting with XFS, mounting, and configuring automatic mounts via /etc/fstab.

Disk PartitioningLinuxfdisk
0 likes · 10 min read
Master Linux Disk Partitioning with fdisk: A Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Sep 13, 2021 · Cloud Native

Master Docker: From Fundamentals to Advanced Container Management

This comprehensive guide walks you through Docker fundamentals, container concepts, installation, image lifecycle, volume management, Dockerfile creation, networking, registry setup, docker‑compose orchestration, and best practices, providing step‑by‑step commands, code snippets, and diagrams to help you build, run, and manage containers efficiently.

ContainersLinuximage-management
0 likes · 46 min read
Master Docker: From Fundamentals to Advanced Container Management
Open Source Linux
Open Source Linux
Sep 13, 2021 · Operations

Master Linux Memory Monitoring with the free Command and Its Options

This guide explains how to use the Linux free command to display physical memory and swap usage, details each option’s meaning, and provides multiple examples—including human‑readable output, total summaries, periodic monitoring, and version checking—to help administrators monitor system resources effectively.

CLILinuxUnix
0 likes · 4 min read
Master Linux Memory Monitoring with the free Command and Its Options
ZhiKe AI
ZhiKe AI
Sep 13, 2021 · Cloud Native

Step-by-Step Guide to Installing Helm 3 and Helm 2 on Linux

This article provides a complete Linux walkthrough for installing Helm 3, then Helm 2 client and Tiller server, including downloading binaries, extracting files, configuring RBAC, initializing Tiller, and verifying the installation with kubectl and helm commands.

HelmLinuxRBAC
0 likes · 3 min read
Step-by-Step Guide to Installing Helm 3 and Helm 2 on Linux
MaGe Linux Operations
MaGe Linux Operations
Sep 12, 2021 · Operations

Boost Your Productivity with 15 Essential Command-Line Tools

This article introduces a curated collection of powerful command-line utilities—including faster search tools, interactive Git viewers, JSON processors, shell checkers, fuzzy finders, system monitors, multi-threaded downloaders, file transfer helpers, code counters, terminal multiplexers, session recorders, and multi‑log tailers—to streamline development and operations workflows on Linux.

LinuxProductivitycommand-line
0 likes · 5 min read
Boost Your Productivity with 15 Essential Command-Line Tools
Liangxu Linux
Liangxu Linux
Sep 12, 2021 · Operations

Quickly Locate Duplicate Files on Linux with Find and dupeGuru

This guide shows three practical ways to identify duplicate files on Linux—using an advanced find‑pipeline, installing the cross‑platform dupeGuru utility, and a step‑by‑step breakdown of each command in the pipeline, complete with code examples and explanations.

Linuxdupeguruduplicate files
0 likes · 8 min read
Quickly Locate Duplicate Files on Linux with Find and dupeGuru
Liangxu Linux
Liangxu Linux
Sep 11, 2021 · Information Security

How to Set Up Password‑Free SSH Between Linux Machines

Learn step‑by‑step how to install and enable OpenSSH on Linux hosts, generate and copy SSH keys, configure password‑less authentication, and verify connections, with commands and screenshots for both command‑line and GUI methods, ensuring secure remote access without passwords.

LinuxOpenSSHPasswordless
0 likes · 10 min read
How to Set Up Password‑Free SSH Between Linux Machines
Open Source Linux
Open Source Linux
Sep 10, 2021 · Information Security

How a 13‑Character Fork Bomb Crashes Linux and How to Stop It

Jaromil’s 13‑character Linux fork bomb demonstrates how a tiny Bash function can recursively spawn processes, exhausting system resources and causing a denial‑of‑service crash, while the article explains its mechanics, shows a live cloud‑VM demo, and provides practical mitigation using ulimit and security limits.

DOSLinuxShell scripting
0 likes · 5 min read
How a 13‑Character Fork Bomb Crashes Linux and How to Stop It
Cloud Native Technology Community
Cloud Native Technology Community
Sep 9, 2021 · Cloud Native

Step-by-Step Guide to Building a Kubernetes v1.22.1 Cluster with containerd Using kubeadm

This tutorial walks through preparing three CentOS 7.6 nodes, installing and configuring containerd, setting up kubeadm, kubelet, and kubectl, initializing a Kubernetes v1.22.1 control plane, adding worker nodes, deploying the Flannel CNI plugin, installing the Kubernetes Dashboard, and providing cleanup commands, all with detailed commands and configuration files.

DashboardFlannelKubernetes
0 likes · 27 min read
Step-by-Step Guide to Building a Kubernetes v1.22.1 Cluster with containerd Using kubeadm
Open Source Linux
Open Source Linux
Sep 7, 2021 · Operations

Master Linux’s halt Command: Options, Syntax, and Practical Examples

The article explains how the Linux halt command shuts down a running system, details its syntax and run‑level behavior, lists all available options with meanings, and provides concrete examples demonstrating usage such as powering off with -p or shutting down without logging to /var/log/wtmp.

LinuxUnix administrationcommand options
0 likes · 3 min read
Master Linux’s halt Command: Options, Syntax, and Practical Examples
21CTO
21CTO
Sep 6, 2021 · Fundamentals

Discover CutefishOS: A New Chinese‑Built Linux Desktop Experience

CutefishOS, a Chinese‑led Linux distribution built on Ubuntu, offers a modern, macOS‑inspired desktop environment using KDE frameworks, Qt, and Plasma, with multilingual support, open‑source code, and a suite of pre‑installed applications for everyday use.

CutefishOSDesktop EnvironmentKDE
0 likes · 5 min read
Discover CutefishOS: A New Chinese‑Built Linux Desktop Experience
MaGe Linux Operations
MaGe Linux Operations
Sep 6, 2021 · Operations

Batch Rename Files Using sed and Bash Substring Techniques

This guide demonstrates three practical methods for bulk renaming files on Linux: using sed for in‑place text replacement, applying Bash variable substring manipulation, and changing file extensions with parameter expansion, each illustrated with complete command‑line examples.

File RenamingLinuxShell scripting
0 likes · 8 min read
Batch Rename Files Using sed and Bash Substring Techniques
Open Source Linux
Open Source Linux
Sep 5, 2021 · Operations

Master Linux Init: Switch Runlevels, Shut Down, Reboot, and More

This guide explains how to use the Linux init command to change system runlevels, detailing each level’s purpose, the command syntax, and practical examples for shutting down, entering single‑user mode, switching to full multi‑user mode, launching the graphical interface, and rebooting the machine.

LinuxRunlevelinit
0 likes · 2 min read
Master Linux Init: Switch Runlevels, Shut Down, Reboot, and More
Open Source Linux
Open Source Linux
Sep 5, 2021 · Operations

Master Linux Runlevel: View and Change System Run Levels

This guide explains how the Linux runlevel command displays previous and current run levels, shows its syntax, provides practical examples, and expands on runlevel concepts, default levels, and their role in system boot and shutdown processes.

LinuxRunlevelUTMP
0 likes · 4 min read
Master Linux Runlevel: View and Change System Run Levels
Liangxu Linux
Liangxu Linux
Sep 5, 2021 · Fundamentals

Understanding Linux timerfd: From Procfs to Epoll Integration

This article explains the structure and operation of Linux timerfd, covering its representation in /proc, the timerfd_create/settime/gettime system calls, internal kernel structures, and how timerfd integrates with epoll for event-driven programming.

LinuxSystem Callepoll
0 likes · 15 min read
Understanding Linux timerfd: From Procfs to Epoll Integration