Tagged articles

Linux

5000 articles · Page 34 of 50
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.

LinuxSocketTCP
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 LineLinux
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 AdministrationLinuxMySQL
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.

AMDIntelLinux
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 LimitingLinuxcgroup
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.

LinuxMalware RemovalShell Commands
0 likes · 10 min read
Master Linux Incident Response: Detect, Remove, and Harden Malware Step‑by‑Step
Open Source Linux
Open Source Linux
Aug 12, 2022 · Operations

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

This guide shows how to compile the GNU coreutils package with the advcpmv patch to enable a progress‑bar for the cp and mv commands, including downloading source, applying the patch, building, installing the patched binaries, and creating convenient aliases for everyday use.

CoreutilsLinuxadvcpmv
0 likes · 4 min read
Add a Real-Time Progress Bar to Linux cp and mv Commands with advcpmv
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.

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

Command LineLinuxProductivity
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 schedulingDockerKubernetes
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.

Linuxcommandssystem administration
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.

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

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

Command LineLinuxPerformance Monitoring
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.

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

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

Linuxsudosudoers
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 LinuxLinux
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.

File ManagerLinuxVim
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.

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

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

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

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

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

ConfigurationLinuxsecurity
0 likes · 8 min read
Secure Your Linux SSH: 8 Essential Hardening Steps
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.

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

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

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

LinuxSession managementkeyboard 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.

CoreutilsLinuxadvcpmv
0 likes · 4 min read
Add a Real‑Time Progress Bar to Linux cp and mv with advcpmv
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.

GNOMELinuxPackage Management
0 likes · 9 min read
Essential Ubuntu Apps for 2022: Must‑Have Tools for Every User
Liangxu Linux
Liangxu Linux
Jul 20, 2022 · Information Security

How to Harden SSH on Linux: 8 Essential Security Steps

This guide explains why the default SSH configuration is risky and provides eight concrete actions—including disabling root login, changing the default port, limiting authentication attempts, and using key‑based authentication—to secure Linux servers against common attacks.

ConfigurationLinuxhardening
0 likes · 8 min read
How to Harden SSH on Linux: 8 Essential Security Steps
Ops Development Stories
Ops Development Stories
Jul 20, 2022 · Cloud Native

Why Docker Became the Backbone of Modern Cloud Native Workflows

This talk walks through Docker’s appeal, its rise to popularity, the underlying container technology history, core architecture, networking, namespaces, cgroups, and common commands, illustrating how containers streamline deployment compared to traditional VMs and why Docker remains pivotal in cloud-native environments.

ContainersDevOpsDocker
0 likes · 14 min read
Why Docker Became the Backbone of Modern Cloud Native Workflows
Liangxu Linux
Liangxu Linux
Jul 19, 2022 · Information Security

Why Linux Often Skips Antivirus and Firewall – Understanding Its Security Model

Linux is generally more secure than other desktop operating systems, so many users wonder whether antivirus software or a firewall is necessary; this article explains the technical reasons why Linux typically does not need them, outlines the limits of protection, and offers practical security tips.

AntivirusLinuxpermissions
0 likes · 8 min read
Why Linux Often Skips Antivirus and Firewall – Understanding Its Security Model
政采云技术
政采云技术
Jul 19, 2022 · Fundamentals

Linux Boot Process: From BIOS Initialization to Kernel Startup

This article explains the Linux boot sequence on x86 hardware, covering BIOS ROM loading, real‑mode memory layout, the MBR, the setup() assembly routine, transition to protected mode, and the startup_32() function that prepares paging before the kernel begins execution.

AssemblyBIOSLinux
0 likes · 12 min read
Linux Boot Process: From BIOS Initialization to Kernel Startup
Open Source Linux
Open Source Linux
Jul 19, 2022 · Operations

Top 12 Essential Linux Ops Tools for Monitoring, Performance, and Security

This article introduces twelve practical Linux operation tools—including Nethogs, IOZone, IOTop, IPtraf, IFTop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, and NMap—detailing their purpose, installation steps, and usage commands to help system administrators efficiently monitor and secure their servers.

Linuxperformance testing
0 likes · 10 min read
Top 12 Essential Linux Ops Tools for Monitoring, Performance, and Security
Open Source Linux
Open Source Linux
Jul 18, 2022 · Information Security

Do You Really Need Antivirus or a Firewall on Linux? Myths Debunked

While Linux is generally more secure than other operating systems, many users wonder whether antivirus software or a firewall is necessary; this article explains why Linux desktop malware is rare, how package managers improve safety, the limited effectiveness of antivirus tools, and when a firewall truly matters.

AntivirusLinuxbest practices
0 likes · 9 min read
Do You Really Need Antivirus or a Firewall on Linux? Myths Debunked
Liangxu Linux
Liangxu Linux
Jul 17, 2022 · Fundamentals

Mastering ls -lrt: List Files by Modification Time in Linux

This guide explains the purpose of the ls -lrt command, breaks down its -l, -r, and -t options, shows how they combine to list directory contents sorted by time with the newest files at the bottom, and provides concrete command‑line examples for practical use.

Linuxfile listingls command
0 likes · 6 min read
Mastering ls -lrt: List Files by Modification Time in Linux
Liangxu Linux
Liangxu Linux
Jul 17, 2022 · Fundamentals

Master Linux Commands Instantly with the ‘cheat’ Utility

This guide introduces the Linux ‘cheat’ command—a concise cheat‑sheet tool that replaces lengthy man pages, shows how to install it via snap, demonstrates usage with examples like netstat, and explains how to edit, remove, or search cheat‑sheets for any command.

LinuxSnapcheat
0 likes · 7 min read
Master Linux Commands Instantly with the ‘cheat’ Utility
Architects' Tech Alliance
Architects' Tech Alliance
Jul 14, 2022 · Fundamentals

Understanding Synchronous vs Asynchronous, Blocking vs Non-Blocking, and Linux I/O Models

This article explains the concepts of synchronous and asynchronous execution, blocking and non‑blocking operations, user and kernel space, process switching, file descriptors, cache I/O, and compares various Linux I/O models such as blocking, non‑blocking, multiplexing, signal‑driven and asynchronous I/O, including the differences among select, poll and epoll.

AsynchronousIOLinux
0 likes · 14 min read
Understanding Synchronous vs Asynchronous, Blocking vs Non-Blocking, and Linux I/O Models
21CTO
21CTO
Jul 13, 2022 · Cloud Computing

How Microsoft Went From Linux Hater to Cloud Champion

The article traces Microsoft’s dramatic shift from denouncing Linux as a cancer in the early 2000s to embracing open‑source technologies and making Linux a cornerstone of Azure, highlighting strategic changes under Satya Nadella and the broader impact on the company’s value and culture.

AzureLinuxMicrosoft
0 likes · 6 min read
How Microsoft Went From Linux Hater to Cloud Champion
Open Source Linux
Open Source Linux
Jul 13, 2022 · Operations

Mastering ls -lrt: List Files by Modification Time on Linux

This guide explains how the ls -lrt command works, breaks down its -l, -r, and -t options, shows example outputs, and demonstrates how to sort directory listings by time, making file management in Linux faster and more efficient.

Linuxcommand-linefile-management
0 likes · 7 min read
Mastering ls -lrt: List Files by Modification Time on Linux
Open Source Linux
Open Source Linux
Jul 13, 2022 · Fundamentals

Mastering GCC: From Source Code to ELF Executable Explained

This article walks through the complete GCC toolchain workflow—preprocessing, compilation, assembly, and linking—using a simple C "Hello World" program, explains the roles of GCC, Binutils and the C runtime, and shows how to inspect the resulting ELF binary with common Linux utilities.

C programmingCompilationELF
0 likes · 13 min read
Mastering GCC: From Source Code to ELF Executable Explained
Open Source Linux
Open Source Linux
Jul 11, 2022 · Information Security

What Is Symbiote? Inside the New Highly Evasive Linux Rootkit

Researchers from Intezer and BlackBerry uncovered Symbiote, a novel Linux rootkit that loads as a shared library via LD_PRELOAD, hijacks libc and libpcap, uses BPF hooking to hide malicious traffic, and targets credential theft and remote access, especially in Latin American financial sectors.

BPFLD_PRELOADLinux
0 likes · 5 min read
What Is Symbiote? Inside the New Highly Evasive Linux Rootkit
Liangxu Linux
Liangxu Linux
Jul 10, 2022 · Fundamentals

Lighting an LED on Linux with mmap: From Folklore to Kernel Memory Mapping

The article uses a cultural analogy about Emperor Yongzheng to introduce the concept of mapping, then explains how Linux's mmap can map a physical GPIO register into user space, provides a complete code example for toggling an LED, and discusses mmap's broader uses and performance trade‑offs.

GPIOLinuxembedded
0 likes · 10 min read
Lighting an LED on Linux with mmap: From Folklore to Kernel Memory Mapping
Liangxu Linux
Liangxu Linux
Jul 10, 2022 · Operations

How to Expand an XFS Root Partition on Linux Without LVM

This guide walks you through checking the current XFS root size, enlarging the virtual disk in VMware, installing the growpart utility, extending the root partition, resizing the XFS filesystem with xfs_growfs, and verifying the new 40 GB capacity, while noting important constraints such as the need for no following partitions.

Disk ExpansionLinuxRoot Partition
0 likes · 5 min read
How to Expand an XFS Root Partition on Linux Without LVM
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 8, 2022 · Fundamentals

Understanding the Linux CPUIdle Framework and Governor Mechanisms

The article explains how Linux’s cpuidle framework manages idle CPUs by selecting multi‑level C‑states through core, driver, and governor modules—detailing ladder and menu governor algorithms, latency‑based state selection, and a real‑world case where mis‑configured latency requests prevent deepest idle entry.

Linuxcpu-idlecpuidle
0 likes · 13 min read
Understanding the Linux CPUIdle Framework and Governor Mechanisms
Programmer DD
Programmer DD
Jul 7, 2022 · Operations

Why Russian Agencies Are Abandoning Windows for Linux After Microsoft Pulls Out

After Microsoft halted sales and blocked Windows downloads in Russia, piracy surged and Russian government bodies began rapidly shifting to Linux, especially Astra Linux, signing billion‑ruble contracts while facing the complex challenges of migrating embedded, software‑controlled systems.

LinuxMicrosoftOperating Systems
0 likes · 4 min read
Why Russian Agencies Are Abandoning Windows for Linux After Microsoft Pulls Out
Open Source Linux
Open Source Linux
Jul 7, 2022 · Operations

Mastering systemd: From Basics to Real-World Service Management

This article introduces systemd, explains its advantages over init, details unit concepts and key commands, outlines configuration file structures, and provides three hands‑on examples—managing Nginx, Tomcat, and a custom Java JAR service—demonstrating practical systemd usage on CentOS 7.

LinuxSystemdcentos7
0 likes · 9 min read
Mastering systemd: From Basics to Real-World Service Management
Liangxu Linux
Liangxu Linux
Jul 6, 2022 · Operations

Migrate CentOS 8 to Oracle Linux with the centos2ol.sh Script

This step‑by‑step guide explains how to verify your CentOS 8 environment, download and prepare Oracle's centos2ol.sh migration script, run it to replace packages and switch to the Oracle Linux kernel, reboot, and confirm the successful migration to Oracle Linux Server with UEK.

Bash scriptCentOSLinux
0 likes · 5 min read
Migrate CentOS 8 to Oracle Linux with the centos2ol.sh Script
MaGe Linux Operations
MaGe Linux Operations
Jul 6, 2022 · Backend Development

Mastering epoll: Boost Linux Server Performance with Edge-Triggered I/O

This article explains the epoll interface, its underlying data structures, the three-step usage pattern, the differences between level‑triggered and edge‑triggered modes, the reactor model, and provides a complete C demo, helping developers efficiently handle millions of concurrent TCP connections on Linux.

C programmingI/O multiplexingLinux
0 likes · 17 min read
Mastering epoll: Boost Linux Server Performance with Edge-Triggered I/O
Baidu Geek Talk
Baidu Geek Talk
Jul 6, 2022 · Cloud Computing

Optimizing Service Performance with Linux Transparent Huge Pages in Large‑Scale Cloud Clusters

By configuring Linux Transparent Huge Pages and tuning kernel parameters, large‑scale cloud services can cut TLB misses and page‑table overhead, achieving over ten percent CPU and latency reductions while limiting memory growth to about ten percent, as demonstrated in Baidu’s production recommendation system.

Cloud ComputingLinuxTransparent Huge Pages
0 likes · 18 min read
Optimizing Service Performance with Linux Transparent Huge Pages in Large‑Scale Cloud Clusters
Laravel Tech Community
Laravel Tech Community
Jul 5, 2022 · Fundamentals

Linux Kernel 5.19 RC5 Released with New Features and Upcoming Stable Version

Linux kernel version 5.19 has entered its fifth release candidate (RC5), with Linus Torvalds noting a low patch count focused on driver fixes, architecture updates, and filesystem and networking improvements, and introducing support for LoongArch CPUs, Apple NVMe, Zstd-compressed firmware, and FAT32 creation timestamps, with the stable release slated for late July.

LinuxLoongArchNVMe
0 likes · 2 min read
Linux Kernel 5.19 RC5 Released with New Features and Upcoming Stable Version
Alibaba Cloud Native
Alibaba Cloud Native
Jul 5, 2022 · Cloud Native

Unlocking eBPF: How Kernel‑Level Observability Powers Modern Cloud‑Native Apps

This article explains what eBPF is, why it was created, its core characteristics, common use cases such as network optimization, fault diagnosis, security control and performance monitoring, and provides practical step‑by‑step guidance, tooling commands, program types, and ecosystem resources for leveraging eBPF in cloud‑native environments.

KubernetesLinuxObservability
0 likes · 20 min read
Unlocking eBPF: How Kernel‑Level Observability Powers Modern Cloud‑Native Apps
Programmer DD
Programmer DD
Jul 2, 2022 · Fundamentals

Why 65535 Is Not the Real Limit for TCP Connections

This article explains that the 65535 TCP port limit does not directly cap concurrent connections, detailing how TCP connections are identified by a four‑tuple, the theoretical maximums for client and server sides, and why actual limits depend on memory, file descriptors, and port reuse.

LinuxTCPconnection limits
0 likes · 12 min read
Why 65535 Is Not the Real Limit for TCP Connections
macrozheng
macrozheng
Jul 1, 2022 · Operations

How to Optimize Server Performance: Config, Load Analysis, and Kernel Tuning

Learn practical methods to boost server performance by selecting appropriate hardware configurations, analyzing CPU, memory, disk I/O and network loads, and fine‑tuning kernel parameters such as file limits and TCP settings, with step‑by‑step commands and monitoring tools like htop, iostat, and nload.

LinuxMonitoringPerformance Tuning
0 likes · 14 min read
How to Optimize Server Performance: Config, Load Analysis, and Kernel Tuning
dbaplus Community
dbaplus Community
Jun 30, 2022 · Information Security

Beware These Linux Commands That Can Wipe Your System

The article lists several destructive Linux commands—such as rm -rf, fork bomb, direct writes to block devices, and hidden shellcode—explains their catastrophic effects, provides exact syntax examples, and warns readers to understand and test them carefully before execution.

LinuxSystem Securitydangerous commands
0 likes · 6 min read
Beware These Linux Commands That Can Wipe Your System
Open Source Linux
Open Source Linux
Jun 30, 2022 · Fundamentals

How to Upgrade GCC on CentOS 7 & 8 Using Red Hat Developer Toolset

This guide explains why you should avoid compiling GCC yourself and shows step‑by‑step how to use Red Hat's Developer Toolset or gcc‑toolset to install, switch, and activate newer GCC versions on both CentOS 7 and CentOS 8, including temporary and permanent activation methods.

CentOSDevtoolsetGCC
0 likes · 7 min read
How to Upgrade GCC on CentOS 7 & 8 Using Red Hat Developer Toolset
21CTO
21CTO
Jun 28, 2022 · Fundamentals

Will Rust Revolutionize the Linux Kernel? Insights from Linus Torvalds

Linus Torvalds hints at integrating Rust into the upcoming Linux 5.20 kernel, outlining the language's safety benefits, development timeline, and the broader impact on kernel architecture while emphasizing that a full rewrite is not planned.

LinuxRustkernel development
0 likes · 5 min read
Will Rust Revolutionize the Linux Kernel? Insights from Linus Torvalds