Tagged articles
5000 articles
Page 30 of 50
Liangxu Linux
Liangxu Linux
Sep 7, 2022 · Operations

Mastering lsscsi: Understand SCSI, Install, Options, and Debugging

This guide explains the SCSI protocol and common disk interfaces, details how to install and use the lsscsi command on various Linux distributions, describes its options and output formats, and provides examples of querying devices, interpreting results, and enabling SCSI logging for debugging.

SCSIlinuxlsscsi
0 likes · 13 min read
Mastering lsscsi: Understand SCSI, Install, Options, and Debugging
Liangxu Linux
Liangxu Linux
Sep 7, 2022 · Fundamentals

Discover Blackbox: A Minimalist GTK4 Terminal Emulator for Linux

Blackbox is a GTK4‑based Linux terminal emulator that prioritizes sleek appearance over extensive features, offering theme support, customizable UI, optional header bar, easy copy‑paste shortcuts, and straightforward Flatpak installation, while remaining in early development with occasional crashes.

BlackboxCustomizationFlatpak
0 likes · 5 min read
Discover Blackbox: A Minimalist GTK4 Terminal Emulator for Linux
Cloud Native Technology Community
Cloud Native Technology Community
Sep 7, 2022 · Cloud Native

Understanding Docker Architecture, CRI, and Containerd: Installation, Configuration, and CLI Usage

This article provides a comprehensive overview of Docker's evolution, its modern architecture involving containerd, runc, and CRI, explains how containers are created and managed, and offers step‑by‑step instructions for installing, configuring, and operating containerd with the ctr command‑line tool on Linux.

CRIDockercontainer-runtime
0 likes · 31 min read
Understanding Docker Architecture, CRI, and Containerd: Installation, Configuration, and CLI Usage
Liangxu Linux
Liangxu Linux
Sep 6, 2022 · Operations

Master Linux Traffic Shaping: Limit Bandwidth per IP and Port with TC

This guide explains how to use Linux's TC tool to shape network traffic by creating qdisc queues, defining class hierarchies, and applying filters that bind specific IP addresses or ports to bandwidth limits, including both egress and ingress shaping via an ifb virtual interface.

Network BandwidthTraffic Shapinglinux
0 likes · 9 min read
Master Linux Traffic Shaping: Limit Bandwidth per IP and Port with TC
转转QA
转转QA
Sep 6, 2022 · Backend Development

A Case Study of Troubleshooting Service Log Garbled Character Issues

This article details a step‑by‑step investigation of Java service log garbled‑character problems caused by incorrect LC_CTYPE and locale settings, describing how environment variable synchronization via SSH led to ASCII encoding defaults and outlining preventive configurations for both client and server.

Encodingenvironment variablesjava
0 likes · 9 min read
A Case Study of Troubleshooting Service Log Garbled Character Issues
Laravel Tech Community
Laravel Tech Community
Sep 5, 2022 · Backend Development

Linus Torvalds Announces Linux 6.0-rc4 Release

Linus Torvalds announced the fourth release candidate of Linux 6.0, describing it as a regular mid‑cycle test version with various bug and regression fixes, and confirming that the stable 6.0 release is on track for October.

kernellinuxrc4
0 likes · 2 min read
Linus Torvalds Announces Linux 6.0-rc4 Release
Senior Brother's Insights
Senior Brother's Insights
Sep 5, 2022 · Backend Development

How a Hidden Ternary Operator Triggered Massive Data Deletion in a Java Backend

After taking over a system via a server image, the author uncovered malicious modifications that used a ternary expression to force id=1, causing MyBatis to generate a “where 1=1” clause that deleted the entire T_QUART_DATA table, and later discovered cron jobs that removed core jars, illustrating a thorough forensic debugging process.

MyBatisbackend debuggingcode analysis
0 likes · 7 min read
How a Hidden Ternary Operator Triggered Massive Data Deletion in a Java Backend
Open Source Linux
Open Source Linux
Sep 4, 2022 · Operations

Master Linux Traffic Shaping: Limit Bandwidth per IP/Port Using tc

This guide explains Linux traffic control fundamentals, showing how to create qdisc, class, and filter structures with the tc tool to shape traffic, limit bandwidth for specific IPs or ports, and manage both egress and ingress traffic using ifb devices.

Network BandwidthTraffic Shapingifb
0 likes · 11 min read
Master Linux Traffic Shaping: Limit Bandwidth per IP/Port Using tc
Liangxu Linux
Liangxu Linux
Sep 4, 2022 · Information Security

Restrict Host and Docker Ports to a Specific IP Using iptables

This guide shows how to use iptables to allow only a designated IP address to access a host's port 80, how to apply the same restriction to Docker containers by adding rules to the DOCKER-USER chain, and how to make the settings persistent across reboots.

Dockerfirewalliptables
0 likes · 3 min read
Restrict Host and Docker Ports to a Specific IP Using iptables
Liangxu Linux
Liangxu Linux
Sep 4, 2022 · Fundamentals

What Happens When TCP Handshake or Teardown Packets Are Lost?

This article explains how TCP connections behave when any of the three-way handshake or four-way termination packets are lost, detailing the kernel‑controlled retransmission mechanisms, timeout intervals, relevant sysctl parameters, and the exact sequence of events for each loss scenario.

Four-way terminationPacket LossTCP
0 likes · 13 min read
What Happens When TCP Handshake or Teardown Packets Are Lost?
Liangxu Linux
Liangxu Linux
Sep 4, 2022 · Fundamentals

Master Linux Cheat: Quick Access to Command Examples

This guide explains the purpose of the Linux cheat utility, compares it with man and info, shows how to install both the Go and Bash versions, and provides detailed usage examples, configuration tips, and ways to extend its cheat sheets for faster command reference.

CLICommand ReferenceTutorial
0 likes · 7 min read
Master Linux Cheat: Quick Access to Command Examples
Top Architect
Top Architect
Sep 3, 2022 · Cloud Native

Docker Troubleshooting Guide: Common Issues and Solutions

This article provides a comprehensive guide to diagnosing and fixing a wide range of Docker problems, including storage migration, disk space shortages, missing libraries, container corruption, network configuration, permission errors, image management, and timeout issues, with detailed command-line solutions and configuration examples.

ContainerDevOpsTroubleshooting
0 likes · 34 min read
Docker Troubleshooting Guide: Common Issues and Solutions
Open Source Linux
Open Source Linux
Sep 1, 2022 · Fundamentals

How to Debug TCP Throughput Bottlenecks: rwnd, cwnd, and Wireshark Tips

This guide explains how to identify and troubleshoot TCP throughput limitations by examining sender, receiver, and network bottlenecks, understanding rwnd and cwnd values, using Linux tools like ss and Wireshark, and interpreting packet traces to pinpoint congestion or loss.

TCPThroughput DebuggingWireshark
0 likes · 11 min read
How to Debug TCP Throughput Bottlenecks: rwnd, cwnd, and Wireshark Tips
Liangxu Linux
Liangxu Linux
Aug 31, 2022 · Fundamentals

Understanding Linux I/O Schedulers: NOOP, CFQ, Deadline, and Anticipatory

This article explains the four Linux kernel I/O schedulers—NOOP, Anticipatory, Deadline, and CFQ—covering their design goals, how they manage request queues through merging and sorting, and when each scheduler is best suited for different storage hardware and workloads.

I/O scheduleranticipatorycfq
0 likes · 12 min read
Understanding Linux I/O Schedulers: NOOP, CFQ, Deadline, and Anticipatory
Liangxu Linux
Liangxu Linux
Aug 31, 2022 · Operations

Set Up a Private Git Server on Linux in 5 Simple Steps

This guide walks you through installing Git, creating a dedicated git user, configuring SSH keys, preparing a repository directory, initializing a bare repository, and applying essential security hardening to run a private Git server on a Linux machine.

Serverlinuxsecurity
0 likes · 8 min read
Set Up a Private Git Server on Linux in 5 Simple Steps
Infra Learning Club
Infra Learning Club
Aug 31, 2022 · Backend Development

How to Build a Remote Go Development Environment with VS Code

This guide walks through configuring a remote Linux machine for Go development using VS Code’s Remote‑SSH extension, covering SSH key setup, host configuration, Go installation, VS Code extensions, and additional system tweaks to create a fast, resource‑rich development environment.

Development EnvironmentGoRemote SSH
0 likes · 7 min read
How to Build a Remote Go Development Environment with VS Code
Liangxu Linux
Liangxu Linux
Aug 31, 2022 · Operations

Why TIME_WAIT Connections Accumulate and How to Fix Them

In high‑concurrency scenarios, massive TIME_WAIT TCP connections can exhaust local ports, causing new connections to fail, but by understanding the TCP four‑handshake, adjusting socket reuse settings, and using keep‑alive, you can mitigate the issue.

OperationsSocketTCP
0 likes · 8 min read
Why TIME_WAIT Connections Accumulate and How to Fix Them
Open Source Linux
Open Source Linux
Aug 30, 2022 · Operations

Top 20 Linux Network Monitoring Tools Every Sysadmin Should Know

This guide surveys more than a dozen Linux command‑line utilities—including nethogs, nload, iftop, slurm, netstat, and many others—explaining their unique features, typical use cases, and installation commands so administrators can effectively monitor bandwidth, connections, and overall network health.

Network MonitoringPerformancecommand-line tools
0 likes · 24 min read
Top 20 Linux Network Monitoring Tools Every Sysadmin Should Know
IT Architects Alliance
IT Architects Alliance
Aug 30, 2022 · Backend Development

Understanding Netty’s Asynchronous Model, Linux epoll, and JNI: Theory, Code Walkthrough, and Hand‑written Server Implementation

This article explains Netty’s high‑performance asynchronous architecture, the evolution of I/O multiplexing models from select to poll and epoll, demonstrates Java‑C integration via JNI with detailed code examples, and provides a complete hand‑written epoll server in C for achieving million‑connection concurrency.

C++IO MultiplexingJNI
0 likes · 32 min read
Understanding Netty’s Asynchronous Model, Linux epoll, and JNI: Theory, Code Walkthrough, and Hand‑written Server Implementation
Liangxu Linux
Liangxu Linux
Aug 29, 2022 · Information Security

How to Harden SSH on Linux: 8 Essential Security Tweaks

This guide walks you through eight practical steps to secure SSH on a Linux server, including disabling root login, changing the default port, restricting empty passwords, limiting authentication attempts, enforcing protocol 2, disabling forwarding, using key‑based authentication, and applying IP‑based access controls.

SSHServer Hardeningconfiguration
0 likes · 7 min read
How to Harden SSH on Linux: 8 Essential Security Tweaks
Liangxu Linux
Liangxu Linux
Aug 28, 2022 · Fundamentals

Master Linux Paths: Absolute vs Relative Explained with Real Examples

This guide explains Linux file system paths, covering the definition of absolute and relative paths, how slashes work, practical command examples, the special '.' and '..' notations, and when to choose each approach for everyday command‑line and scripting tasks.

Absolute PathRelative PathScripting
0 likes · 6 min read
Master Linux Paths: Absolute vs Relative Explained with Real Examples
IT Services Circle
IT Services Circle
Aug 28, 2022 · Fundamentals

Why Linux Desktop Systems Are Favored by Governments and Their History

The article explores Linux’s origins, the development of its various distributions, and explains why many governments worldwide prefer Linux desktop systems due to its open‑source nature, extensive software ecosystem, portability, stability, security, and broad protocol support, despite its modest market share.

Governmentdesktopdistribution
0 likes · 8 min read
Why Linux Desktop Systems Are Favored by Governments and Their History
Liangxu Linux
Liangxu Linux
Aug 28, 2022 · Fundamentals

What Makes a Linux Process Tick? Deep Dive into Creation, Execution, and Termination

This article explains the fundamental concepts of Linux processes, their relationship to programs, threads, kernels, and memory, details the internal task_struct implementation, and walks through the full lifecycle from creation with fork, loading via execve, execution, and termination including exit_group and zombie handling.

System Callskernellinux
0 likes · 49 min read
What Makes a Linux Process Tick? Deep Dive into Creation, Execution, and Termination
MaGe Linux Operations
MaGe Linux Operations
Aug 27, 2022 · Cloud Computing

Step‑by‑Step Guide to Deploying MinIO Distributed Object Storage

This article introduces MinIO, a high‑performance, GNU‑AGPL‑licensed object storage compatible with Amazon S3, explains its core concepts such as buckets, drives, sets and erasure coding, and provides a detailed step‑by‑step guide for deploying a distributed MinIO cluster on Linux, including configuration, systemd service setup, Nginx load balancing, and client (mc) usage.

Distributed DeploymentErasure CodeMinio
0 likes · 20 min read
Step‑by‑Step Guide to Deploying MinIO Distributed Object Storage
Open Source Linux
Open Source Linux
Aug 25, 2022 · Fundamentals

Why Did the NTFS3 Driver Miss the Linux 6.0 Merge Window?

The article explains how Paragon Software’s NTFS3 Linux kernel driver, after months of inactivity and a delayed code submission, finally reached Linus Torvalds’ attention post‑merge‑window, prompting an exception to merge it while emphasizing the importance of timely contributions.

NTFSParagon Softwarekernel-development
0 likes · 4 min read
Why Did the NTFS3 Driver Miss the Linux 6.0 Merge Window?
Java High-Performance Architecture
Java High-Performance Architecture
Aug 25, 2022 · Fundamentals

Unlocking mmap: How Memory‑Mapped Files Boost Linux Performance

This article explains the mmap system call’s core concepts, mapping process, kernel mechanisms, differences from traditional file I/O, performance benefits, and practical usage details, helping readers understand how memory‑mapped files work in Linux and why they’re advantageous for high‑performance applications.

Memory Mapped FilesPerformanceVirtual Memory
0 likes · 13 min read
Unlocking mmap: How Memory‑Mapped Files Boost Linux Performance
Liangxu Linux
Liangxu Linux
Aug 24, 2022 · Operations

How to Diagnose and Fix High CPU Context Switches on Linux

This guide explains what CPU context switches are, how to monitor them with vmstat and pidstat, analyzes a sysbench‑generated load case, examines interrupt sources, and provides practical thresholds and troubleshooting steps to improve Linux system performance.

CPUPerformancecontext switch
0 likes · 10 min read
How to Diagnose and Fix High CPU Context Switches on Linux
Architecture Digest
Architecture Digest
Aug 24, 2022 · Fundamentals

Is Linux Usable? A Practical Overview of Its GUI, Development Support, Social Tools, and Advantages

This article explores the practicality of Linux by examining its graphical interface, development environment support, communication tools, ability to replace Windows, Android app compatibility, and the broader benefits of openness, efficiency, and customization that make it a compelling operating system choice.

Desktop Environmentcommand linedevelopment tools
0 likes · 9 min read
Is Linux Usable? A Practical Overview of Its GUI, Development Support, Social Tools, and Advantages
Architects' Tech Alliance
Architects' Tech Alliance
Aug 22, 2022 · Fundamentals

DPDK Performance Tuning: Influencing Factors and Optimization Techniques

This article explains how hardware architecture, Linux OS version, kernel configuration, OVS integration, memory management, NUMA awareness, and CPU micro‑architecture affect DPDK application performance and provides concrete tuning steps such as CPU isolation, service disabling, huge‑page setup, and optimized memory allocation.

CPU optimizationDPDKNUMA
0 likes · 11 min read
DPDK Performance Tuning: Influencing Factors and Optimization Techniques
Liangxu Linux
Liangxu Linux
Aug 21, 2022 · Operations

Why Do My Docker Containers Exit? Decoding Common Exit Codes

This guide explains how to view Docker and Kubernetes container exit codes, lists the most common codes such as 0, 1, 137, 139, and 143, describes what each code means, and shows the commands and scenarios that generate them.

Container TroubleshootingDockerExit Codes
0 likes · 6 min read
Why Do My Docker Containers Exit? Decoding Common Exit Codes
21CTO
21CTO
Aug 21, 2022 · Fundamentals

Ubuntu 22.04.1 Variant Review: Unity, Cinnamon, and Kylin Compared

This article reviews the Ubuntu 22.04.1 releases of three official flavors—Unity, Cinnamon, and the China‑focused Kylin—detailing their desktop features, resource usage, and how they differ from the main Ubuntu distribution.

CinnamonDesktop EnvironmentsKylin
0 likes · 7 min read
Ubuntu 22.04.1 Variant Review: Unity, Cinnamon, and Kylin Compared
Liangxu Linux
Liangxu Linux
Aug 21, 2022 · Operations

How to Expand a Linux Root Partition with LVM in Minutes

Learn step‑by‑step how to enlarge a Linux root filesystem using LVM commands—checking disk usage, creating a physical volume, extending the volume group and logical volume, and resizing the XFS filesystem—complete with command examples and verification screenshots.

Disk ExpansionLVMRoot Partition
0 likes · 5 min read
How to Expand a Linux Root Partition with LVM in Minutes
Liangxu Linux
Liangxu Linux
Aug 21, 2022 · Information Security

Master Linux Incident Response: Detect, Remove, and Harden Malware Infections

This guide walks you through a complete Linux incident‑response workflow—identifying suspicious behavior, locating and terminating malicious processes, eliminating virus files, closing persistence mechanisms, and hardening the system to prevent future compromises—using practical shell commands and real‑world examples.

Incident ResponseMalware RemovalSystem Hardening
0 likes · 9 min read
Master Linux Incident Response: Detect, Remove, and Harden Malware Infections
Liangxu Linux
Liangxu Linux
Aug 20, 2022 · Fundamentals

Essential Linux Commands Every Beginner Should Know

This guide presents a concise collection of essential Linux command‑line tools, explaining their purpose and basic usage with examples, helping newcomers quickly perform common tasks such as navigating directories, managing files, monitoring system resources, and controlling processes.

Unixbasicscommand line
0 likes · 11 min read
Essential Linux Commands Every Beginner Should Know
IT Services Circle
IT Services Circle
Aug 19, 2022 · Operations

Understanding Linux System Performance: CPU, Memory, I/O, and Monitoring Commands

This article explains how to assess Linux system performance by examining CPU usage with top, interpreting load averages, using vmstat for detailed metrics, monitoring memory consumption via top, understanding cache behavior, evaluating I/O performance with iostat and sar, and provides practical commands and visual examples for each component.

CPUI/OSystem Administration
0 likes · 15 min read
Understanding Linux System Performance: CPU, Memory, I/O, and Monitoring Commands
Open Source Linux
Open Source Linux
Aug 18, 2022 · Operations

Master the Linux unlink Command: When and How to Use It vs rm

This article explains the Linux unlink command, how it deletes files and links, its syntax, limitations compared with rm, and scenarios where using unlink is preferable, providing clear examples and safety considerations for system administrators.

System AdministrationUNLINKfile deletion
0 likes · 5 min read
Master the Linux unlink Command: When and How to Use It vs rm
Liangxu Linux
Liangxu Linux
Aug 18, 2022 · Operations

Essential Linux Command‑Line Tools for Network Monitoring

This guide introduces a curated list of Linux command‑line utilities—including nethogs, nload, slurm, iftop, collectl, netstat, and many others—explaining their purpose, installation commands for various distributions, and basic usage examples to help system administrators monitor network traffic and bandwidth effectively.

Network Monitoringbandwidth analysiscommand-line tools
0 likes · 24 min read
Essential Linux Command‑Line Tools for Network Monitoring
Liangxu Linux
Liangxu Linux
Aug 18, 2022 · Operations

How to Block Regular Users from Using the su Command on Linux

This guide explains why the su command is available to all users by default, then shows how to back up the sudoers file, edit it with visudo, define a command alias to disable /usr/bin/su, and apply the restriction to individual users or entire groups, complete with verification steps.

access controllinuxsu command
0 likes · 4 min read
How to Block Regular Users from Using the su Command on Linux
MaGe Linux Operations
MaGe Linux Operations
Aug 18, 2022 · Operations

Top 20 Linux Command-Line Tools for Real-Time Network Monitoring

This article introduces a curated list of Linux command-line utilities—including nethogs, nload, iftop, slurm, netstat, and more—explaining their unique features, typical use cases, and installation commands to help system administrators and developers effectively monitor network traffic and bandwidth.

Network MonitoringPerformancecommand-line tools
0 likes · 22 min read
Top 20 Linux Command-Line Tools for Real-Time Network Monitoring
Open Source Linux
Open Source Linux
Aug 17, 2022 · Operations

Top 12 Linux Tools to Monitor Memory Usage Efficiently

This article presents a comprehensive list of twelve Linux commands and graphical tools—including /proc/meminfo, atop, free, GNOME System Monitor, htop, KDE System Monitor, memstat, nmon, ps, smem, top, and vmstat—that allow you to view and analyze memory consumption in real time, with usage examples and screenshots.

FreeMemory Monitoringatop
0 likes · 7 min read
Top 12 Linux Tools to Monitor Memory Usage Efficiently
Liangxu Linux
Liangxu Linux
Aug 17, 2022 · Fundamentals

Boost Your Linux Productivity with 8 Essential Command‑Line Tools

This guide introduces eight powerful Linux commands—rsync, screen/tmux, lsof, python -m, vimdiff, nc, date, and systemctl—explaining their key options, typical use‑cases, and providing ready‑to‑run examples that help you work faster and smarter on the command line.

System Administrationcommand linelinux
0 likes · 9 min read
Boost Your Linux Productivity with 8 Essential Command‑Line Tools
Open Source Linux
Open Source Linux
Aug 17, 2022 · Operations

Mastering TCP States: Diagnose Network Issues with Linux Tools

This guide explains TCP connection states, essential Linux commands, three‑way handshake, four‑way termination, simultaneous open/close, flag meanings, common error codes, and keep‑alive techniques to help you troubleshoot and secure network services effectively.

SocketTCPTCP states
0 likes · 31 min read
Mastering TCP States: Diagnose Network Issues with Linux Tools
Liangxu Linux
Liangxu Linux
Aug 16, 2022 · Fundamentals

10 Common Mistakes Linux Newbies Make and How to Avoid Them

This guide highlights ten frequent misconceptions and errors that new Linux users encounter—from avoiding the terminal and misusing root privileges to mistaking Linux for Ubuntu—and offers clear explanations on why they happen and practical advice to prevent them.

Beginnercommand linecommon mistakes
0 likes · 11 min read
10 Common Mistakes Linux Newbies Make and How to Avoid Them
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 16, 2022 · Databases

Resolving Xtrabackup Backup Failures Caused by Too Many Open Files in MySQL

This article explains why Percona Xtrabackup backups of MySQL 5.7 can fail with "Too many open files" errors, demonstrates how to reproduce the issue under both non‑root and root users, analyzes the open‑files‑limit settings, and provides practical solutions to adjust system and user limits for successful backups.

Database AdministrationMySQLbackup
0 likes · 12 min read
Resolving Xtrabackup Backup Failures Caused by Too Many Open Files in MySQL
21CTO
21CTO
Aug 15, 2022 · Fundamentals

Why Linux Skipped 5.20 for 6.0 – Major Updates and Hidden Details

The article explains Linus Torvalds' decision to label the next Linux kernel release as 6.0 instead of 5.20, outlines the major code additions—including support for AMD GPUs, Intel Habana Gaudi2, RISC‑V, and new power‑management features—while noting missing Rust patches and performance improvements.

AMDIntelRISC-V
0 likes · 7 min read
Why Linux Skipped 5.20 for 6.0 – Major Updates and Hidden Details
37 Interactive Technology Team
37 Interactive Technology Team
Aug 15, 2022 · Operations

Understanding Linux cgroups and Controlling Process CPU Usage

The article introduces Linux cgroups as a kernel feature for limiting resources, explains their terminology and functions, and demonstrates a hands‑on experiment that creates a CPU cgroup, sets cpu.cfs_quota_us to restrict a process to roughly 25 % CPU usage, confirming effective resource control.

CPU Limitingcgrouplinux
0 likes · 7 min read
Understanding Linux cgroups and Controlling Process CPU Usage
MaGe Linux Operations
MaGe Linux Operations
Aug 12, 2022 · Information Security

Master Linux Incident Response: Detect, Remove, and Harden Malware Step‑by‑Step

This guide presents a practical four‑stage Linux incident‑response workflow—identifying suspicious behavior, terminating and deleting malicious processes, sealing persistence mechanisms, and hardening the system—complete with essential shell commands and verification steps to efficiently neutralize Linux‑based malware.

Malware RemovalShell CommandsSystem Hardening
0 likes · 10 min read
Master Linux Incident Response: Detect, Remove, and Harden Malware Step‑by‑Step
Liangxu Linux
Liangxu Linux
Aug 11, 2022 · Operations

Master Docker: Install, Accelerate Images, and Manage Containers on Linux

This guide provides step‑by‑step instructions for installing Docker on CentOS and Ubuntu, configuring image accelerators for faster pulls, and using Docker commands to pull, run, list, and clean up images and containers, including tips for handling dangling and intermediate layers.

CentOSContainerDevicemapper
0 likes · 22 min read
Master Docker: Install, Accelerate Images, and Manage Containers on Linux
Laravel Tech Community
Laravel Tech Community
Aug 11, 2022 · Operations

Essential Linux Command‑Line Shortcuts, Tools, and Tips

This article compiles a practical set of Linux terminal shortcuts, utilities, and techniques—including editing key bindings, sudo shortcuts, background job control, nohup, at scheduling, man page customization, htop, ranger, shutdown cancellation, process killing, REISUB, and youtube‑dl—to boost productivity for developers and system administrators.

System AdministrationTerminalcommand line
0 likes · 9 min read
Essential Linux Command‑Line Shortcuts, Tools, and Tips
Open Source Linux
Open Source Linux
Aug 9, 2022 · Fundamentals

How Docker Uses Linux cgroups to Allocate CPU Resources

This article explains how Docker containers rely on Linux cgroups and namespaces for resource isolation, details CPU share and quota scheduling, and shows practical commands to inspect cgroup assignments, helping developers optimize container performance on Kubernetes.

CPU schedulingDockercgroups
0 likes · 16 min read
How Docker Uses Linux cgroups to Allocate CPU Resources
MaGe Linux Operations
MaGe Linux Operations
Aug 8, 2022 · Fundamentals

Master Linux Basics: From Shell Commands to System Management

This comprehensive guide walks you through essential Linux concepts, from understanding operating systems and distributions to mastering shell commands, file handling, user permissions, networking, process management, package installation, compression, and even Vim editor basics, empowering programmers to become proficient Linux users.

System Administrationcommandslinux
0 likes · 52 min read
Master Linux Basics: From Shell Commands to System Management
Open Source Linux
Open Source Linux
Aug 8, 2022 · Information Security

Secure Your Linux Server: 8 Essential SSH Hardening Steps

Learn how to protect your Linux server by disabling root SSH login, changing the default port, enforcing strong passwords, limiting login attempts, using SSH protocol 2, disabling forwarding, employing key‑based authentication, and restricting access by IP, with clear commands and configuration examples.

HardeningKeyAuthenticationRootLogin
0 likes · 7 min read
Secure Your Linux Server: 8 Essential SSH Hardening Steps
Liangxu Linux
Liangxu Linux
Aug 7, 2022 · Fundamentals

Unlock Linux Mastery: Essential Commands, Shell Tricks, and System Management

This comprehensive guide walks you through Linux fundamentals, covering the operating system basics, essential shell commands, file and directory manipulation, user and permission management, process monitoring, networking tools, package handling, compression, compilation, and advanced Vim editing techniques, all with clear examples and code snippets.

CommandLineSystemAdministrationVim
0 likes · 52 min read
Unlock Linux Mastery: Essential Commands, Shell Tricks, and System Management
Liangxu Linux
Liangxu Linux
Aug 7, 2022 · Operations

Essential Linux Commands to Diagnose Server Performance in the First 60 Seconds

When a Linux server shows performance issues, the Netflix performance engineering team recommends a set of ten standard command‑line tools—uptime, dmesg, vmstat, mpstat, pidstat, iostat, free, sar (network and TCP), and top—to quickly assess system load, errors, resource saturation, and utilization within the critical first minute of investigation.

Server Diagnosticscommand linelinux
0 likes · 19 min read
Essential Linux Commands to Diagnose Server Performance in the First 60 Seconds
21CTO
21CTO
Aug 7, 2022 · Fundamentals

Master Linux Screenshots: 3 Simple Tools to Capture Anything

Learn three easy methods to capture screenshots on Linux—using the built‑in GNOME tool, the versatile GIMP editor, and Firefox’s native capture feature—each with step‑by‑step instructions and visual guides to help developers and writers quickly document their work.

FirefoxGIMPGNOME
0 likes · 4 min read
Master Linux Screenshots: 3 Simple Tools to Capture Anything
Liangxu Linux
Liangxu Linux
Aug 6, 2022 · Operations

Essential Linux Command Scripts for Backup, Monitoring, and System Administration

This article compiles a comprehensive set of Linux command‑line tricks and ready‑to‑run Bash scripts covering zombie‑process detection, email and URL extraction, web page download, HTTP header checks, POST requests, traceroute, socket communication, directory and MySQL backups, ping sweeps, disk I/O diagnostics, performance monitoring, process management, Java heap dumps, bulk tool installation, common library setup, system health checks, and advanced sed usage, providing sysadmins with practical, copy‑and‑paste solutions for everyday tasks.

linuxsed
0 likes · 35 min read
Essential Linux Command Scripts for Backup, Monitoring, and System Administration
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 5, 2022 · Operations

Understanding Linux ftrace Function Graph Tracer on ARM64

The article details how Linux’s function‑graph ftrace tracer works on ARM64, explaining required kernel configs, how -pg inserts _mcount calls, the runtime patching of ftrace_graph_caller, register usage for argument passing, and return handling, and why shadow‑call‑stack must be disabled to enable precise call‑graph and timing analysis.

ARM64ftracefunction graph
0 likes · 10 min read
Understanding Linux ftrace Function Graph Tracer on ARM64
IT Services Circle
IT Services Circle
Aug 4, 2022 · Fundamentals

Why TCP Does Not Guarantee No Packet Loss: Detailed Walkthrough of Data Packet Transmission and Common Loss Scenarios

This article explains how TCP packets travel from user space to the destination, highlights typical points where packet loss can occur—including connection establishment, flow‑control queues, NIC buffers, and end‑to‑end network hops—and shows how to diagnose and mitigate these issues using Linux tools.

Packet LossTCPethtool
0 likes · 17 min read
Why TCP Does Not Guarantee No Packet Loss: Detailed Walkthrough of Data Packet Transmission and Common Loss Scenarios
Senior Brother's Insights
Senior Brother's Insights
Aug 3, 2022 · Operations

How to Grant Sudo Privileges to Regular Users on Linux

This guide explains why ordinary Linux users need sudo, how to safely edit the /etc/sudoers file with visudo, interprets each field in typical sudoers entries, and shows step‑by‑step examples for adding both password‑prompt and password‑less sudo access for a new user.

Sudolinuxsudoers
0 likes · 6 min read
How to Grant Sudo Privileges to Regular Users on Linux
Open Source Linux
Open Source Linux
Aug 3, 2022 · Operations

How Asahi Linux Got Linux Running on Apple M2 Macs in Just One Month

After successfully porting Linux to M1 Macs, the Asahi Linux team swiftly extended support to M2 devices, delivering a new release that enables USB, NVMe, battery management, Wi‑Fi, and basic keyboard/trackpad functionality on M2 MacBook Pro, with experimental support for M2 MacBook Air and M1 Ultra Mac Studio, while outlining current limitations and future GPU driver goals.

Apple SiliconAsahi LinuxM2
0 likes · 10 min read
How Asahi Linux Got Linux Running on Apple M2 Macs in Just One Month
Liangxu Linux
Liangxu Linux
Aug 2, 2022 · Fundamentals

Master Ranger: The Powerful Terminal File Manager for Linux

This guide explains how to install, configure, and use the lightweight, Vim‑integrated terminal file manager Ranger on Linux, covering its three‑pane layout, essential commands, preview capabilities for files, images, and PDFs, as well as customization through its configuration files.

TerminalVimfile manager
0 likes · 9 min read
Master Ranger: The Powerful Terminal File Manager for Linux
MaGe Linux Operations
MaGe Linux Operations
Aug 1, 2022 · Cloud Native

Master Docker: Install, Accelerate Images, and Manage Containers on Linux, Windows, and macOS

This comprehensive guide walks you through installing Docker on various operating systems, configuring image accelerators for faster pulls, and mastering Docker image management—including pulling, running, listing, filtering, and cleaning up images and containers—while addressing platform‑specific considerations.

ContainerDockerImage Management
0 likes · 21 min read
Master Docker: Install, Accelerate Images, and Manage Containers on Linux, Windows, and macOS
Ops Development Stories
Ops Development Stories
Aug 1, 2022 · Cloud Native

From Chroot to Kubernetes: How Container Technology Evolved Over 20 Years

This article traces the 20‑year evolution of container technology—from early Unix chroot and FreeBSD jail, through Linux namespaces, cgroups and Docker’s image system, to modern orchestration with Kubernetes and cloud‑native runtimes—explaining core concepts, architectures, and best‑practice guidelines for building and managing containers.

ContainersDockerNamespaces
0 likes · 47 min read
From Chroot to Kubernetes: How Container Technology Evolved Over 20 Years
Open Source Linux
Open Source Linux
Aug 1, 2022 · Operations

Boost Your Linux Productivity with 4 Powerful Command‑Line Tricks

This guide presents four practical Linux techniques—including fast directory navigation with the bd command, advanced cd shortcuts, multi‑terminal management with Terminator, and custom shell scripts—to streamline development workflows and enhance overall efficiency.

ScriptingTerminatorVim
0 likes · 13 min read
Boost Your Linux Productivity with 4 Powerful Command‑Line Tricks
Open Source Linux
Open Source Linux
Jul 29, 2022 · Operations

Essential Linux Command Cheat Sheet for System Administrators

A comprehensive collection of essential Linux commands covering system shutdown, CPU and kernel inspection, file and directory management, networking tools, performance monitoring, user administration, and common shell utilities, all organized for quick reference by developers and sysadmins.

Unixcommand linelinux
0 likes · 27 min read
Essential Linux Command Cheat Sheet for System Administrators
Open Source Linux
Open Source Linux
Jul 28, 2022 · Operations

Master Linux Automation: Startup Scripts, at, and Cron Made Easy

This guide explains how to automate common Linux tasks such as configuring startup services with chkconfig and rc.local, scheduling one‑off jobs using at, and setting recurring jobs with crontab, including command syntax, examples, and best‑practice tips for reliable system maintenance.

automationcronlinux
0 likes · 9 min read
Master Linux Automation: Startup Scripts, at, and Cron Made Easy
Programmer DD
Programmer DD
Jul 27, 2022 · Information Security

Secure Your Linux SSH: 8 Essential Hardening Steps

This guide walks through eight essential steps to harden SSH on Linux servers, including disabling root login, changing the default port, restricting password usage, limiting authentication attempts, enforcing protocol 2, disabling forwarding, using key-based authentication, and applying IP-based access controls.

Serverconfigurationlinux
0 likes · 8 min read
Secure Your Linux SSH: 8 Essential Hardening Steps
Efficient Ops
Efficient Ops
Jul 26, 2022 · Operations

Make Your Terminal Look Like a Hollywood Hacker with Cool Retro Term

This article explores fun terminal tools such as Cool Retro Term, Genact, Hollywood, and Blessed‑contrib that let you fill your screen with fake code, progress bars, and system monitors to mimic the dramatic hacker displays seen in movies.

Terminalblessed-contribcool-retro-term
0 likes · 5 min read
Make Your Terminal Look Like a Hollywood Hacker with Cool Retro Term
Open Source Linux
Open Source Linux
Jul 26, 2022 · Cloud Native

Master Docker: Install, Accelerate, and Manage Images on CentOS & Ubuntu

This guide provides step‑by‑step instructions for installing Docker on CentOS and Ubuntu, configuring accelerated image mirrors, managing Docker images—including listing, tagging, and removing—while covering essential commands, storage considerations, and best practices for both systemd and upstart environments.

CentOSContainerDocker
0 likes · 22 min read
Master Docker: Install, Accelerate, and Manage Images on CentOS & Ubuntu
Liangxu Linux
Liangxu Linux
Jul 24, 2022 · Fundamentals

Master IP Address Lookup: From ifconfig to CIDR and Beyond

This guide explains how to view IP addresses on Windows and Linux, compares commands like ipconfig, ifconfig, and ip addr, and delves into networking fundamentals such as CIDR, public vs private IP ranges, MAC addresses, and interface flags.

CIDRIP addressifconfig
0 likes · 16 min read
Master IP Address Lookup: From ifconfig to CIDR and Beyond
Liangxu Linux
Liangxu Linux
Jul 24, 2022 · Operations

Boost Your Linux Productivity with 4 Powerful Command‑Line Tricks

This guide presents four practical Linux techniques—including the bd shortcut for fast directory jumps, Terminator for multi‑pane terminals, Typora for seamless Markdown editing, and a compact Vim configuration—plus custom shell commands, providing clear commands, scripts, and shortcuts to streamline everyday development workflows.

MarkdownTerminatorVim
0 likes · 13 min read
Boost Your Linux Productivity with 4 Powerful Command‑Line Tricks
Liangxu Linux
Liangxu Linux
Jul 23, 2022 · Fundamentals

Master tmux: Essential Commands and Keyboard Shortcuts for Linux

This guide explains how to use tmux on Linux—including creating, detaching, attaching, renaming, and killing sessions, managing windows and panes with handy keyboard shortcuts—plus a quick tip for identifying physical network interfaces using ethtool.

Session ManagementTerminalkeyboard shortcuts
0 likes · 8 min read
Master tmux: Essential Commands and Keyboard Shortcuts for Linux
MaGe Linux Operations
MaGe Linux Operations
Jul 22, 2022 · Operations

Add a Real‑Time Progress Bar to Linux cp and mv with advcpmv

This tutorial shows how to patch GNU coreutils using the open‑source advcpmv project so that the cp and mv commands display a progress bar, including step‑by‑step compilation, alias configuration, and sample output demonstrating total and per‑file progress.

Bashadvcpmvcoreutils
0 likes · 4 min read
Add a Real‑Time Progress Bar to Linux cp and mv with advcpmv
Liangxu Linux
Liangxu Linux
Jul 22, 2022 · Fundamentals

How Linux Character Device Drivers Work: From Open Call to Kernel Integration

This guide explains what a Linux driver is, classifies character, block and network devices, walks through the open() system call flow from user space to the kernel’s VFS and driver list, and shows how to write, compile, and load a simple character device driver module.

Kernel ModuleSystem Callcharacter device
0 likes · 20 min read
How Linux Character Device Drivers Work: From Open Call to Kernel Integration
Laravel Tech Community
Laravel Tech Community
Jul 21, 2022 · Cloud Computing

Domestic Open‑Source Alternatives to CentOS: OpenEuler, Anolis OS, UOS, Alibaba Cloud Linux, TencentOS, KylinOS, Deepin, Red Flag, and Ubuntu‑Kylin

This article surveys the major Chinese open‑source Linux distributions that serve as CentOS replacements—including OpenEuler, Anolis OS, UnionTech UOS, Alibaba Cloud Linux, TencentOS, KylinOS, Deepin, Red Flag and Ubuntu‑Kylin—detailing their origins, compatibility, key features, and typical cloud or enterprise use cases.

CentOSChinalinux
0 likes · 7 min read
Domestic Open‑Source Alternatives to CentOS: OpenEuler, Anolis OS, UOS, Alibaba Cloud Linux, TencentOS, KylinOS, Deepin, Red Flag, and Ubuntu‑Kylin
Liangxu Linux
Liangxu Linux
Jul 20, 2022 · Fundamentals

Essential Ubuntu Apps for 2022: Must‑Have Tools for Every User

This guide lists ten indispensable Ubuntu desktop applications—from GNOME Tweaks and Steam to VLC and Kdenlive—explaining their key features, typical use cases, and providing exact terminal commands for quick installation via apt, Flatpak or Snap.

GNOMEUbuntudesktop apps
0 likes · 9 min read
Essential Ubuntu Apps for 2022: Must‑Have Tools for Every User