Tagged articles
5000 articles
Page 31 of 50
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.

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

Cloud NativeLinuxObservability
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.

Kernel ParametersLinuxMonitoring
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.

Linuxdangerous-commandsfork bomb
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.

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

LinuxMemory SafetyOperating System
0 likes · 5 min read
Will Rust Revolutionize the Linux Kernel? Insights from Linus Torvalds
Liangxu Linux
Liangxu Linux
Jun 27, 2022 · Operations

Master Linux File Search: 35 Essential find Command Examples

This guide presents 35 practical Linux find command examples covering file and directory name searches, case‑insensitive matching, permission‑based queries, size and time filters, as well as combined find‑and‑delete operations, helping users efficiently locate and manage files on Unix‑like systems.

File SearchLinuxfind
0 likes · 8 min read
Master Linux File Search: 35 Essential find Command Examples
Liangxu Linux
Liangxu Linux
Jun 26, 2022 · Fundamentals

Master Linux Basic I/O: Files, Descriptors, System Calls and Libraries

This guide explains Linux file I/O fundamentals, covering file concepts, standard streams, system calls like open and dup2, file descriptor allocation, redirection, the FILE structure, inode layout, hard and soft links, and the creation and usage of static and dynamic libraries, all illustrated with code snippets and diagrams.

Dynamic LibraryFile I/OLinux
0 likes · 22 min read
Master Linux Basic I/O: Files, Descriptors, System Calls and Libraries
ITPUB
ITPUB
Jun 24, 2022 · Databases

How to Build MySQL Master‑Master HA with Keepalived: A Step‑by‑Step Guide

This article walks through the complete process of creating a highly available MySQL master‑master cluster using Docker containers, MySQL replication, and Keepalived for automatic health checks, virtual IP failover, and seamless traffic switching, while also sharing common pitfalls and their solutions.

Database operationsLinuxMaster-Master Replication
0 likes · 24 min read
How to Build MySQL Master‑Master HA with Keepalived: A Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Jun 23, 2022 · Operations

Why Ubuntu 22.04’s systemd-oomd Randomly Kills Apps and How to Fix It

Ubuntu 22.04 LTS enables systemd‑oomd by default, but many users report that it unexpectedly kills applications like Firefox, Chrome, and VS Code even without visible memory pressure; Canonical explains the termination conditions, highlights the swap‑size issue, and outlines planned fixes for the upcoming 22.04.1 release.

LinuxSwapUbuntu
0 likes · 4 min read
Why Ubuntu 22.04’s systemd-oomd Randomly Kills Apps and How to Fix It
Liangxu Linux
Liangxu Linux
Jun 22, 2022 · Fundamentals

From Source to Executable: Mastering the GCC Toolchain and ELF Analysis

This guide explains how C/C++ source code is transformed into a runnable binary on Linux by walking through the four stages of preprocessing, compilation, assembly, and linking, detailing GCC and Binutils utilities, command‑line examples, and ELF file inspection techniques.

CompilationELFLinux
0 likes · 14 min read
From Source to Executable: Mastering the GCC Toolchain and ELF Analysis
Liangxu Linux
Liangxu Linux
Jun 22, 2022 · Fundamentals

Understanding Linux Memory Management: From Process Allocation to OOM and Cache

This article provides a comprehensive walkthrough of Linux kernel memory management, covering process address space layout, memory allocation mechanisms, OOM selection criteria, where allocated memory resides, and both manual and automatic memory reclamation techniques, complete with code examples and diagrams.

CacheLinuxMemory Management
0 likes · 20 min read
Understanding Linux Memory Management: From Process Allocation to OOM and Cache
21CTO
21CTO
Jun 22, 2022 · Backend Development

Will Rust Soon Power the Linux Kernel? Insights from Linus Torvalds

Linus Torvalds announced at the Linux Foundation Open Source Summit that Rust may be merged into the Linux kernel as early as the next release cycle, outlining a cautious yet stable development approach and highlighting community and industry support for the language.

LinuxRustkernel-development
0 likes · 7 min read
Will Rust Soon Power the Linux Kernel? Insights from Linus Torvalds
JD Cloud Developers
JD Cloud Developers
Jun 22, 2022 · Cloud Native

How OpenCloudOS Is Driving China’s Cloud‑Native OS Revolution

OpenCloudOS, China’s first fully domestic server operating system, has transitioned from a mere open‑source user to a leading contributor, launching its L1 source community and L3 full‑package version, expanding ecosystem partnerships, and outlining a roadmap that promises future server, desktop, embedded, and edge OS releases.

ChinaLinuxOpenCloudOS
0 likes · 10 min read
How OpenCloudOS Is Driving China’s Cloud‑Native OS Revolution
Open Source Linux
Open Source Linux
Jun 22, 2022 · Operations

Master the Linux tee Command: Real‑World Examples and Tips

This guide explains what the Linux tee command does, how it’s installed, its basic syntax and options, and provides practical examples—including writing output to files, appending data, handling multiple files, piping to other commands, ignoring interrupts, hiding output, and using sudo—so readers can efficiently capture and process command‑line output.

LinuxShell scriptingoutput redirection
0 likes · 8 min read
Master the Linux tee Command: Real‑World Examples and Tips
Liangxu Linux
Liangxu Linux
Jun 21, 2022 · Operations

Essential Linux Commands Every Sysadmin Should Master

A concise cheat‑sheet of frequently used Linux commands covering file searching, bulk moving, log cleanup, directory checks, text substitution with sed, network packet capture, firewall rules, and log analysis to boost sysadmin productivity.

CommandLineLinuxShell
0 likes · 6 min read
Essential Linux Commands Every Sysadmin Should Master
Liangxu Linux
Liangxu Linux
Jun 20, 2022 · Backend Development

Deep Dive into Linux USB Core: Device Model, URBs, and Host Controller Drivers

This article provides a comprehensive analysis of the Linux USB core architecture, detailing the device and interface layers, the struct usb_device model, USB Request Block handling, hub driver operations, EHCI host controller scheduling, and a complete example of a USB mouse client driver, complete with code snippets.

EHCILinuxURB
0 likes · 28 min read
Deep Dive into Linux USB Core: Device Model, URBs, and Host Controller Drivers
Laravel Tech Community
Laravel Tech Community
Jun 20, 2022 · Information Security

Understanding iptables: Structure, Tables, Chains, Rules, and Practical Configuration

This article provides a comprehensive guide to iptables, explaining its hierarchical structure of tables, chains, and rules, detailing the built‑in tables (filter, nat, mangle, raw) and their chains, describing rule syntax and target actions, and offering practical command examples for listing, flushing, saving, setting default policies, and configuring SSH, HTTP, NAT, and IP‑based restrictions.

LinuxNATfirewall
0 likes · 17 min read
Understanding iptables: Structure, Tables, Chains, Rules, and Practical Configuration
Open Source Linux
Open Source Linux
Jun 20, 2022 · Operations

Essential Linux Shell Scripts for System Backup, Monitoring, and Automation

This article compiles a comprehensive set of Linux shell scripts and command snippets covering zombie‑process detection, MySQL and directory backups, network ping scans, disk I/O diagnostics, performance monitoring, process management, Java dumps, common tool and library installations, system health checks, and advanced sed techniques, providing practical automation for system administrators.

Linux
0 likes · 40 min read
Essential Linux Shell Scripts for System Backup, Monitoring, and Automation
Laravel Tech Community
Laravel Tech Community
Jun 19, 2022 · Information Security

Destructive Linux Commands and Their Potential System Impact

The article lists several dangerous Linux commands—including rm -rf, fork bomb, direct writes to block devices, and disguised payloads—explaining their syntax, destructive effects, and the importance of understanding and avoiding their execution to prevent irreversible system damage.

Linuxdangerous-commandsfork bomb
0 likes · 5 min read
Destructive Linux Commands and Their Potential System Impact
21CTO
21CTO
Jun 19, 2022 · Fundamentals

Why Arch Linux Overtook Ubuntu on Steam: May 2022 Survey Insights

The May 2022 Steam Hardware & Software Survey shows Linux's overall share slipping slightly to 1.12% while Windows dominates at 96.68%, and reveals Arch Linux surpassing Ubuntu 20.04 LTS as the most popular Linux distribution among Steam users, with typical hardware configurations of 16 GB RAM and 4‑core CPUs.

Arch LinuxGamingLinux
0 likes · 3 min read
Why Arch Linux Overtook Ubuntu on Steam: May 2022 Survey Insights
SQB Blog
SQB Blog
Jun 16, 2022 · Information Security

What the Log4j Disaster Reveals About the Open‑Source Ecosystem

This article uses the 2021 Log4j vulnerability as a lens to explore the nature of open‑source software, its licensing, governance, security implications, and the benefits and responsibilities for individuals and enterprises participating in the open‑source world.

LinuxOpen-sourceSoftware Security
0 likes · 17 min read
What the Log4j Disaster Reveals About the Open‑Source Ecosystem
Sanyou's Java Diary
Sanyou's Java Diary
Jun 15, 2022 · Databases

How to Build MySQL Master‑Master HA with Keepalived and Docker

This tutorial walks through setting up a highly available MySQL master‑master cluster using Docker containers, configuring MySQL replication, and employing Keepalived for automatic failover and virtual IP management, complete with step‑by‑step commands, configuration files, and troubleshooting tips.

LinuxMaster-Master ReplicationMySQL
0 likes · 23 min read
How to Build MySQL Master‑Master HA with Keepalived and Docker
Open Source Linux
Open Source Linux
Jun 15, 2022 · Fundamentals

The Four Pillars of Linux: Slackware, Debian, Red Hat, and Arch Explained

This article explores the origins and impact of four foundational Linux distributions—Slackware, Debian, Red Hat, and Arch—detailing their histories, philosophies, and lasting contributions to the open‑source ecosystem, while highlighting why they remain essential pillars of modern Linux.

ArchDebianLinux
0 likes · 12 min read
The Four Pillars of Linux: Slackware, Debian, Red Hat, and Arch Explained
Laravel Tech Community
Laravel Tech Community
Jun 14, 2022 · Operations

LNMP One-Click Installation Package V1.9 Release Notes and Usage Guide

The LNMP one‑click installation package V1.9 adds support for Rocky Linux, AlmaLinux, CentOS Stream 9 and several Chinese Linux distributions, introduces PHP 8.1, new PHP extensions, MySQL 5.7/8.0 binaries, IPv6 and ZeroSSL options, and provides detailed management commands for deploying and maintaining Nginx, MySQL, PHP and related services.

LNMPLinuxMySQL
0 likes · 7 min read
LNMP One-Click Installation Package V1.9 Release Notes and Usage Guide
21CTO
21CTO
Jun 14, 2022 · Operations

What Are the Top Chinese Alternatives to CentOS for Cloud and Server Environments?

This article reviews the major domestic Linux distributions that can replace CentOS, such as OpenEuler, Anolis OS, Alibaba Cloud Linux, TencentOS Server, KylinOS, and deepin, highlighting their compatibility, performance optimizations, and suitability for public, private, and hybrid cloud deployments.

Alibaba Cloud LinuxAnolis OSCentOS
0 likes · 6 min read
What Are the Top Chinese Alternatives to CentOS for Cloud and Server Environments?
php Courses
php Courses
Jun 14, 2022 · Operations

Permission Configuration for Nginx, PHP‑FPM, and MySQL on Linux Servers

This article explains how to properly set file and process permissions for Nginx, PHP‑FPM, and MySQL on Linux servers, recommending the use of a dedicated www user group, showing configuration snippets, and illustrating how to verify running processes to enhance security and avoid permission‑related errors.

LinuxMySQLNGINX
0 likes · 5 min read
Permission Configuration for Nginx, PHP‑FPM, and MySQL on Linux Servers
Open Source Linux
Open Source Linux
Jun 13, 2022 · Operations

Master the Linux ‘find’ Command: 7 Real‑World Uses & Interview Solution

This article explains why the Linux find command is essential for backend and operations engineers, walks through a common interview question about deleting year‑old log files, and then details seven practical find usages—including searching by name, type, timestamps, size, permissions, ownership, and executing commands on matches.

File ManagementLinuxShell scripting
0 likes · 7 min read
Master the Linux ‘find’ Command: 7 Real‑World Uses & Interview Solution
Liangxu Linux
Liangxu Linux
Jun 12, 2022 · Fundamentals

Master Bash History: Powerful ‘!’ Expansion Tricks for Faster Command Reuse

This guide explains how Bash stores command history, the role of HISTSIZE and HISTFILE, and demonstrates practical uses of the ‘!’ expansion—including pattern matching, repeating specific or recent commands, combining with sudo, piping, and on‑the‑fly string substitution—to dramatically speed up command‑line workflows.

BashLinuxShell
0 likes · 6 min read
Master Bash History: Powerful ‘!’ Expansion Tricks for Faster Command Reuse
Open Source Linux
Open Source Linux
Jun 9, 2022 · Operations

How to Diagnose and Reduce Linux Network Latency with Ping, Traceroute, and Wireshark

This article explains how to identify the causes of increased network latency on Linux servers using tools such as ping, traceroute, hping3, wrk, tcpdump and Wireshark, demonstrates a practical case with two Nginx containers, analyzes TCP delayed ACK behavior, and provides actionable steps to measure, trace, and mitigate latency.

LinuxNetwork LatencyTCP
0 likes · 16 min read
How to Diagnose and Reduce Linux Network Latency with Ping, Traceroute, and Wireshark
21CTO
21CTO
Jun 8, 2022 · Fundamentals

What’s New in Linux Kernel 5.19? A Deep Dive into Multi‑Platform Milestones

Linux kernel 5.19, announced by Linus Torvalds on June 6, marks a multi‑platform milestone with extensive driver updates, AMD GPU support, new LoongArch64, Apple NVMe, Intel GPU groundwork, and HPE GXP architecture, while preserving stability and signed pull‑request integrity.

5.19AMD GPUArchitecture support
0 likes · 3 min read
What’s New in Linux Kernel 5.19? A Deep Dive into Multi‑Platform Milestones
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 8, 2022 · Fundamentals

eBPF Explained: Core Concepts, Use Cases, and Best Practices

eBPF is a kernel‑level sandbox technology that enables safe, high‑performance, programmable instrumentation for networking, security, and observability, and this article answers seven key questions covering its definition, applications, origins, usage steps, implementation details, best practices, and current ecosystem.

Kernel InstrumentationLinuxObservability
0 likes · 21 min read
eBPF Explained: Core Concepts, Use Cases, and Best Practices
Open Source Linux
Open Source Linux
Jun 8, 2022 · Operations

How to Accurately Measure CPU Usage on Linux: vmstat, /proc/stat, and top

This article explains the difference between CPU load and CPU usage, then shows step‑by‑step how to calculate CPU utilization on Linux using vmstat, parsing /proc/stat, and extracting idle percentages from top, with ready‑to‑run command examples for both single‑core and multi‑core systems.

CPU MonitoringLinuxproc
0 likes · 34 min read
How to Accurately Measure CPU Usage on Linux: vmstat, /proc/stat, and top
Refining Core Development Skills
Refining Core Development Skills
Jun 6, 2022 · Fundamentals

Why Large File Downloads Still Need Integrity Verification Despite TCP Reliability

Although TCP provides reliable transmission, its guarantees have limits—such as incomplete CRC checks, process crashes before data reaches the transport layer, possible ISP tampering, and kernel‑level ACKs that don’t ensure user‑space receipt—so large downloads must still be validated for full integrity.

DownloadLinuxNetwork Reliability
0 likes · 4 min read
Why Large File Downloads Still Need Integrity Verification Despite TCP Reliability
IT Services Circle
IT Services Circle
Jun 1, 2022 · Backend Development

Key Knowledge Points for C++ Backend Development (Image Overview)

This article presents a series of images that quickly review essential C++ backend development topics, highlighting low‑level concepts such as memory management, inter‑process communication, network programming, and the importance of databases and Linux, while comparing C++ to Java backend routes.

C++LinuxMemory Management
0 likes · 3 min read
Key Knowledge Points for C++ Backend Development (Image Overview)
Laravel Tech Community
Laravel Tech Community
May 30, 2022 · Operations

Understanding and Using crontab for Task Scheduling on Linux

This guide explains how to install, start, and stop the crontab service, configure global and user-specific cron directories, write crontab entries with proper syntax, and apply advanced techniques such as output redirection, nohup, background execution, and date-based log naming for reliable Linux task automation.

Cron JobsLinuxTask Scheduling
0 likes · 9 min read
Understanding and Using crontab for Task Scheduling on Linux
Liangxu Linux
Liangxu Linux
May 29, 2022 · Operations

Why Linux Triggers OOM Killer and How to Manage Memory Reclamation

This article explains Linux virtual memory, the page‑fault allocation process, the two memory‑reclaim paths (kswapd and direct reclaim), OOM killer scoring, swappiness tuning, NUMA‑aware reclamation, and practical steps to protect critical processes from being killed.

LinuxNUMAOOM killer
0 likes · 19 min read
Why Linux Triggers OOM Killer and How to Manage Memory Reclamation
ITPUB
ITPUB
May 26, 2022 · Operations

Master Shell Scripting: From Basics to Advanced Techniques

This comprehensive guide introduces shell programming fundamentals, demonstrates how to write, execute, and manage scripts, explains variables, strings, parameters, arithmetic, control structures, functions, arrays, and file inclusion, and provides practical code examples for Linux environments.

ArraysBashControl Flow
0 likes · 23 min read
Master Shell Scripting: From Basics to Advanced Techniques
Open Source Linux
Open Source Linux
May 26, 2022 · Operations

Optimizing Zabbix Agent Monitoring for Linux and Windows: Best Practices

This guide explains how Zabbix agent monitors Linux and Windows systems, compares active and passive modes, and provides detailed optimization tips for OS metrics, CPU, memory, filesystem, Windows services, performance counters, and event logs, including alarm suppression and macro usage.

AgentLinuxMonitoring
0 likes · 11 min read
Optimizing Zabbix Agent Monitoring for Linux and Windows: Best Practices
Open Source Linux
Open Source Linux
May 26, 2022 · Fundamentals

What’s New in Ubuntu 22.04 LTS? 20 Features You Need to Know

Ubuntu 22.04 LTS "Jammy Jellyfish" introduces twenty notable updates—including Wayland as the default display server, a light‑by‑default theme, a more compact desktop UI, improved icons, horizontal workspaces, revamped app launcher, dock tweaks, new accent colours, touch‑pad gestures, password‑protected zip handling, mic mute alerts, calendar events in the notification area, enhanced power options, battery‑percentage display, a clear restart option, refined keyboard shortcuts, multitasking settings, an interactive screenshot tool, a true dark mode, and Firefox now delivered as a Snap package—all aimed at a smoother, more modern user experience.

DesktopGNOMELinux
0 likes · 12 min read
What’s New in Ubuntu 22.04 LTS? 20 Features You Need to Know
Laravel Tech Community
Laravel Tech Community
May 24, 2022 · Operations

Key New Features and Improvements in Ubuntu 22.04 LTS (Jammy Jellyfish)

Ubuntu 22.04 LTS introduces a default Wayland display server, a lighter Yaru theme, a more compact GNOME desktop, enhanced desktop icons, horizontal workspaces, revamped app launcher, dock refinements, new accent colours, touch‑pad gestures, password‑protected zip handling, microphone mute alerts, calendar events in the notification area, expanded power‑management modes, visible restart option, improved keyboard shortcuts, extensive multitasking settings, a new interactive screenshot tool, proper dark mode, and Firefox distributed as a Snap package.

DesktopGNOMELinux
0 likes · 10 min read
Key New Features and Improvements in Ubuntu 22.04 LTS (Jammy Jellyfish)
IT Services Circle
IT Services Circle
May 24, 2022 · Fundamentals

Understanding Linux Memory Management, Page Reclamation, and OOM Killer

This article explains Linux virtual memory concepts, the process of memory allocation, page fault handling, background and direct memory reclamation methods, LRU-based page types, NUMA considerations, tuning parameters like swappiness and min_free_kbytes, and strategies to prevent OOM killer termination.

LinuxMemory ManagementNUMA
0 likes · 18 min read
Understanding Linux Memory Management, Page Reclamation, and OOM Killer
macrozheng
macrozheng
May 21, 2022 · Fundamentals

20 Must‑Know Ubuntu 22.04 LTS Desktop Enhancements

Ubuntu 22.04 LTS ‘Jammy Jellyfish’ introduces 20 desktop enhancements—from Wayland as the default display server and a lighter Yaru theme to revamped workspaces, dock, power options, and a native Snap‑based Firefox—making the desktop more intuitive, compact, and feature‑rich.

DesktopGNOMELTS
0 likes · 12 min read
20 Must‑Know Ubuntu 22.04 LTS Desktop Enhancements
OPPO Kernel Craftsman
OPPO Kernel Craftsman
May 20, 2022 · Fundamentals

Linux Kernel Interrupt Mapping: Hardware and Software IRQ Translation Process

The article explains how the Linux kernel translates ARM GIC hardware interrupt numbers into virtual software IRQs by maintaining a global bitmap, initializing the interrupt controller, using irq_domain structures to map and associate hwirq and virq values, and storing relationships in descriptor and revmap trees for efficient lookup.

Device TreeIRQ MappingLinux
0 likes · 10 min read
Linux Kernel Interrupt Mapping: Hardware and Software IRQ Translation Process
Top Architect
Top Architect
May 19, 2022 · Fundamentals

Understanding Sparse Files and Inode Block Indexing in Linux File Systems

The article explains why a 100 GB file can be copied in under a second by examining the difference between logical file size and physical block usage, demonstrating sparse file behavior, inode structure, direct and indirect block indexing, and how these mechanisms affect copy performance on Linux.

Linuxblock indexingcp command
0 likes · 11 min read
Understanding Sparse Files and Inode Block Indexing in Linux File Systems
Open Source Linux
Open Source Linux
May 19, 2022 · Operations

Step-by-Step Guide to Installing phpIPAM on Linux: From Apache to MariaDB

This article provides a comprehensive, step‑by‑step tutorial for installing and configuring the phpIPAM IP address management web application on a Linux server, covering environment preparation, disabling SELinux, installing dependencies, setting up Apache and MariaDB, cloning the source, adjusting permissions, and completing the web‑based setup.

ApacheIP address managementInstallation
0 likes · 5 min read
Step-by-Step Guide to Installing phpIPAM on Linux: From Apache to MariaDB
Efficient Ops
Efficient Ops
May 17, 2022 · Fundamentals

Mastering sed: Powerful Stream Editing Techniques for Linux

This tutorial introduces the Linux stream editor sed, explains its working principle, common usage scenarios, regular expression basics, essential command syntax, address selection methods, and provides practical examples to help readers efficiently perform automated text manipulation tasks.

Linuxregexsed
0 likes · 12 min read
Mastering sed: Powerful Stream Editing Techniques for Linux
Open Source Linux
Open Source Linux
May 17, 2022 · Fundamentals

How Linux Manages Process Memory: From Allocation to OOM Recovery

This article explains Linux's process memory layout, allocation mechanisms, out‑of‑memory handling, where different types of memory reside, and both manual and automatic memory reclamation techniques, providing practical examples and kernel‑level insights for developers and system engineers.

Linuxmmapprocess memory
0 likes · 19 min read
How Linux Manages Process Memory: From Allocation to OOM Recovery
dbaplus Community
dbaplus Community
May 16, 2022 · Databases

Master MySQL 8.0.28: Install, Configure, and Connect via JDBC

This guide walks beginners through downloading, installing, and configuring MySQL 8.0.28 on Windows and Linux, covering environment variables, service management, password recovery, user and role creation, and JDBC connection setup with Maven, providing detailed commands, code snippets, and troubleshooting tips for a complete setup.

InstallationJDBCLinux
0 likes · 29 min read
Master MySQL 8.0.28: Install, Configure, and Connect via JDBC
Open Source Linux
Open Source Linux
May 16, 2022 · Operations

24 Essential Docker Troubleshooting Tips to Fix Common Container Issues

This guide compiles 24 practical Docker troubleshooting scenarios—from storage migration and disk space errors to network configuration, NFS mounts, and container management—providing clear problem descriptions, step‑by‑step solutions, and ready‑to‑use command snippets for Linux environments.

ContainersDevOpsLinux
0 likes · 38 min read
24 Essential Docker Troubleshooting Tips to Fix Common Container Issues
MaGe Linux Operations
MaGe Linux Operations
May 14, 2022 · Operations

Master Linux Password Reset, File System Basics, and Network Setup

This guide covers step‑by‑step methods to recover forgotten root passwords on various Linux distributions, explains common filesystem directories, lists essential commands, details SUID/SGID/sticky bit usage, shows how to configure static IPs in bridge and NAT modes, set up local yum repositories, manage iptables and firewalld rules, and provides basic shell scripting and hardening tips.

LinuxNetworkingPassword Recovery
0 likes · 17 min read
Master Linux Password Reset, File System Basics, and Network Setup
Programmer DD
Programmer DD
May 14, 2022 · Information Security

What Happens When You Run These Dangerous Linux Commands?

The article explains several destructive Linux commands—including rm -rf, fork bombs, direct disk writes, and hidden shellcode—detailing their effects, providing code examples, and warning readers to understand and test them carefully to avoid irreversible system damage.

LinuxShellSystem Administration
0 likes · 6 min read
What Happens When You Run These Dangerous Linux Commands?
21CTO
21CTO
May 13, 2022 · Fundamentals

Why Nvidia’s Open‑Source GPU Driver Could Transform Linux and AI Development

Nvidia’s release of the open‑source R515 GPU driver for Linux, supporting data‑center and consumer GPUs under a dual GPL/MIT license, marks a pivotal shift that eases integration for AI/ML developers, gamers, and cloud users while fostering community‑driven improvements to driver quality and security.

AI/MLAmpereGPU Driver
0 likes · 7 min read
Why Nvidia’s Open‑Source GPU Driver Could Transform Linux and AI Development
Ziru Technology
Ziru Technology
May 13, 2022 · Fundamentals

Understanding VSZ, RSS, PSS, PageCache and Swap: A Linux Memory Primer

This article explains Linux memory metrics VSZ, RSS, and PSS, illustrates them with a roommate analogy, details PageCache and its role in I/O, describes swap behavior and the swappiness setting, and introduces zero‑copy techniques to reduce data copying and context switches.

LinuxMemory ManagementOperating System
0 likes · 9 min read
Understanding VSZ, RSS, PSS, PageCache and Swap: A Linux Memory Primer
Open Source Linux
Open Source Linux
May 13, 2022 · Fundamentals

Can Linux Replace Windows? Installation, Compatibility, and Usability Guide

This article examines whether Linux can serve as a daily‑primary operating system by comparing installation ease, hardware compatibility, user‑interface experience, software ecosystem, gaming support, and maintenance effort against Windows, offering practical advice for different user skill levels.

CompatibilityInstallationLinux
0 likes · 18 min read
Can Linux Replace Windows? Installation, Compatibility, and Usability Guide