Tagged articles
5000 articles
Page 14 of 50
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Nov 28, 2024 · Operations

20 Essential Linux & Kubernetes Troubleshooting Commands Every DevOps Engineer Should Know

This guide compiles the 20 most common Linux and Kubernetes troubleshooting commands, illustrating typical outputs and step‑by‑step diagnostic reasoning for high CPU load, disk pressure, network failures, pod crashes, node issues, service outages, database errors, and application performance problems.

DatabaseLinuxSystem Administration
0 likes · 15 min read
20 Essential Linux & Kubernetes Troubleshooting Commands Every DevOps Engineer Should Know
Liangxu Linux
Liangxu Linux
Nov 27, 2024 · Operations

Quick Guide to Linux System Performance Diagnosis with Common Commands

This article explains how to use essential Linux commands such as uptime, dmesg, vmstat, mpstat, pidstat, iostat, free, sar, and top to monitor system load, CPU usage, memory, I/O, and network activity, interpreting their outputs for effective troubleshooting.

Linuxiostatperformance monitoring
0 likes · 36 min read
Quick Guide to Linux System Performance Diagnosis with Common Commands
MaGe Linux Operations
MaGe Linux Operations
Nov 27, 2024 · Operations

Master Linux User Management: Create, Modify, and Secure Accounts

This guide explains Linux user concepts, differences from Windows, how to view, create, modify, and delete users and groups, manage passwords, configure sudo and su for privilege escalation, and understand the critical /etc/passwd and /etc/shadow files, providing practical command examples and security tips.

GroupsLinuxSystem Administration
0 likes · 26 min read
Master Linux User Management: Create, Modify, and Secure Accounts
Practical DevOps Architecture
Practical DevOps Architecture
Nov 26, 2024 · Databases

Bash Script for Installing MongoDB on Linux

This article provides a complete Bash script that automates downloading, extracting, configuring, and starting MongoDB on Linux systems, handling OS detection, prerequisite installation, file preparation, and color‑coded status messages for success, failure, and warnings.

BashLinuxMongoDB
0 likes · 4 min read
Bash Script for Installing MongoDB on Linux
Ops Development & AI Practice
Ops Development & AI Practice
Nov 26, 2024 · Operations

How Linux’s OOM Killer Works and How to Protect Critical Processes

Linux’s OOM Killer activates when memory is exhausted, scoring processes based on usage, priority, and kernel settings, then terminating the highest‑scoring one; the article explains its background, scoring algorithm, influencing parameters, and practical steps such as adjusting oom_score_adj, optimizing memory use, and using cgroups to safeguard essential services.

LinuxOOM killerSystem Administration
0 likes · 5 min read
How Linux’s OOM Killer Works and How to Protect Critical Processes
Deepin Linux
Deepin Linux
Nov 26, 2024 · Fundamentals

Linux Process Management: Concepts, Implementation, Lifecycle, Scheduling, and Monitoring Tools

This article provides a comprehensive overview of Linux process management, covering fundamental concepts such as tasks and states, the internal task_struct representation, process creation via fork/vfork/clone, execution with execve, lifecycle transitions, scheduling policies, copy‑on‑write optimization, resource limits, and practical tools for monitoring and controlling processes.

COWLinuxdaemon
0 likes · 67 min read
Linux Process Management: Concepts, Implementation, Lifecycle, Scheduling, and Monitoring Tools
Liangxu Linux
Liangxu Linux
Nov 24, 2024 · Operations

Master Linux User and Group Management: Commands, Permissions, and Best Practices

This guide explains Linux user and group classification, UID/GID ranges, the locations of account files, and provides step‑by‑step commands for adding, modifying, and deleting users and groups, as well as detailed coverage of file and directory permission concepts and special permission bits.

LinuxSystem AdministrationUser Management
0 likes · 9 min read
Master Linux User and Group Management: Commands, Permissions, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Nov 23, 2024 · Operations

Master Linux Process Management: From Basics to Advanced Monitoring

This comprehensive guide explains what a process is, how it differs from a program, its lifecycle, and provides step‑by‑step instructions for monitoring processes with ps and top, managing them with kill, killall, pkill, handling background jobs, adjusting priorities, interpreting system load, and using essential Linux performance tools.

Linuxnice priorityprocess management
0 likes · 30 min read
Master Linux Process Management: From Basics to Advanced Monitoring
Liangxu Linux
Liangxu Linux
Nov 23, 2024 · Fundamentals

Why Linus Torvalds Insists on Active Voice for Kernel Commit Messages

Linus Torvalds, once notorious for harsh language, now urges Linux kernel contributors to use clear, active‑voice commit messages, explaining the benefits for readability and his own workload while reflecting on his softened tone and recent rc2 release statistics.

Linus TorvaldsLinuxactive voice
0 likes · 7 min read
Why Linus Torvalds Insists on Active Voice for Kernel Commit Messages
MaGe Linux Operations
MaGe Linux Operations
Nov 22, 2024 · Operations

Master Linux Disk Management: From Devices to RAID, Partitions, and LVM

Learn the fundamentals of Linux disk management, including device files, hardware types, partitioning schemes, RAID levels, filesystem creation, mounting techniques, persistent fstab configuration, and logical volume management, with practical command examples and real‑world case studies for effective storage administration.

FilesystemLVMLinux
0 likes · 31 min read
Master Linux Disk Management: From Devices to RAID, Partitions, and LVM
DevOps Cloud Academy
DevOps Cloud Academy
Nov 22, 2024 · Operations

12 Essential Bash Scripts for DevOps Automation

This article presents twelve practical Bash scripts that automate common DevOps tasks such as system updates, disk monitoring, backups, log rotation, SSH key setup, MySQL dumping, Docker cleanup, Kubernetes pod checks, SSL certificate monitoring, Git pulling, user management, and service health verification.

BashLinuxOperations
0 likes · 11 min read
12 Essential Bash Scripts for DevOps Automation
Liangxu Linux
Liangxu Linux
Nov 21, 2024 · Fundamentals

When to Use Spin Locks and How They Work in Multithreaded Code

This article explains the concept of spin locks, compares them with mutexes, shows how to use the pthread API and C++ atomic_flag to implement them, outlines suitable scenarios, highlights CPU‑usage pitfalls, and provides practical code examples.

C++ConcurrencyLinux
0 likes · 10 min read
When to Use Spin Locks and How They Work in Multithreaded Code
Liangxu Linux
Liangxu Linux
Nov 20, 2024 · Operations

Master Linux mount and umount with 15 practical examples

This guide walks through creating partitions, formatting them, and using the mount and umount commands on Linux, illustrating fifteen real‑world scenarios such as mounting CDs, viewing all mounts, binding directories, remounting, lazy unmounting, and troubleshooting busy filesystems.

FilesystemLinuxMount
0 likes · 12 min read
Master Linux mount and umount with 15 practical examples
MaGe Linux Operations
MaGe Linux Operations
Nov 19, 2024 · Operations

Master Linux Disk Management: From CHS to LVM and RAID Explained

This comprehensive guide walks you through Linux storage fundamentals, covering CHS terminology, partitioning with MBR/GPT, LVM creation and expansion, RAID levels, file system selection, mounting, swap handling, package management, private YUM repository setup, OSI layers, ports, TCP basics, and IP address classification.

LVMLinuxRAID
0 likes · 46 min read
Master Linux Disk Management: From CHS to LVM and RAID Explained
Deepin Linux
Deepin Linux
Nov 18, 2024 · Fundamentals

Deep Dive into Linux Process Scheduling Mechanisms

This article explains the concepts, reasons, and implementation details of Linux process scheduling, covering cooperative and preemptive scheduling, run‑queue structures, wake‑up paths, scheduling ticks, context switching, priority handling, and the various scheduling classes used in the kernel.

CFSLinux
0 likes · 59 min read
Deep Dive into Linux Process Scheduling Mechanisms
Open Source Linux
Open Source Linux
Nov 18, 2024 · Operations

10 Essential Linux Command-Line Tricks to Boost Your Productivity

This guide presents ten practical Linux terminal tips—from cursor‑movement shortcuts and Vim tricks to quick directory switches, file transfers, and process handling—helping developers and operations engineers work faster and more efficiently in complex online environments.

DevOpsLinuxVim
0 likes · 9 min read
10 Essential Linux Command-Line Tricks to Boost Your Productivity
Efficient Ops
Efficient Ops
Nov 17, 2024 · Operations

Master Linux Find: 8 Powerful Ways to Locate and Manage Files

This article explains eight practical uses of the Linux find command—including searching by name, type, timestamps, size, permissions, ownership, executing actions on matches, and directory name patterns—providing clear examples and code snippets to help administrators efficiently locate and manage files.

File SearchLinuxShell scripting
0 likes · 8 min read
Master Linux Find: 8 Powerful Ways to Locate and Manage Files
MaGe Linux Operations
MaGe Linux Operations
Nov 17, 2024 · Operations

How to Set Up Real-Time NFS Backup with Inotify and Rsync on Linux

This step‑by‑step guide shows how to configure Linux servers for real‑time NFS static resource backup using inotify and rsync, covering host preparation, rsync daemon setup, user and password management, inotify script creation, and verification of synchronized files across multiple machines.

LinuxNFS backupinotify
0 likes · 11 min read
How to Set Up Real-Time NFS Backup with Inotify and Rsync on Linux
Liangxu Linux
Liangxu Linux
Nov 17, 2024 · Operations

Master Linux’s top Command: Real‑Time Process Monitoring Made Easy

This guide introduces the Linux top command, explains its syntax and common options, details interactive key commands, and provides practical examples for monitoring processes, CPU, memory, threads, and specific users, helping users efficiently diagnose system performance issues.

CLILinuxUnix
0 likes · 5 min read
Master Linux’s top Command: Real‑Time Process Monitoring Made Easy
dbaplus Community
dbaplus Community
Nov 17, 2024 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

When a Linux server triggers a disk‑space alert, you can pinpoint the offending directories or files by using df to view overall usage, du (with depth or max‑depth) or find to list large items, and lsof +L1 to detect deleted files still holding space, then optionally adjust reserved space with tune2fs.

Linuxdfdisk space
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
Liangxu Linux
Liangxu Linux
Nov 16, 2024 · Backend Development

Step‑by‑Step Guide to Install and Run RabbitMQ on Linux

This tutorial walks you through installing Erlang, downloading the RabbitMQ server, starting it in detached mode, verifying its status, and troubleshooting common TCP‑listener errors on CentOS systems, providing all necessary commands and configuration details.

ErlangInstallationLinux
0 likes · 6 min read
Step‑by‑Step Guide to Install and Run RabbitMQ on Linux
Liangxu Linux
Liangxu Linux
Nov 14, 2024 · Operations

Master Linux Network Bridges: Concepts, Commands, and Configuration Guides

This guide explains the concept and operation of Linux network bridges, details how bridge members interact, describes data flow and IP handling, and provides step‑by‑step instructions for creating and managing bridges using brctl, nmcli, ip commands, and distribution‑specific configuration files, including STP setup.

LinuxNetwork BridgeSTP
0 likes · 14 min read
Master Linux Network Bridges: Concepts, Commands, and Configuration Guides
ITPUB
ITPUB
Nov 14, 2024 · Operations

How to Tame 900% CPU Spikes in MySQL and Java Processes

This guide explains why MySQL and Java processes can suddenly consume 900% CPU, walks through systematic diagnosis using Linux tools, and provides concrete remediation steps such as indexing, caching, thread analysis, and code adjustments to bring CPU usage back to normal levels.

CPUJavaLinux
0 likes · 12 min read
How to Tame 900% CPU Spikes in MySQL and Java Processes
MaGe Linux Operations
MaGe Linux Operations
Nov 13, 2024 · Operations

Master Linux User & Group Management: Commands, Files, and Best Practices

This comprehensive guide explains Linux user and group concepts, classification, security contexts, essential configuration files, password policies, and detailed command examples for creating, modifying, and deleting users and groups, helping administrators efficiently manage system access and permissions.

LinuxShell CommandsSystem Administration
0 likes · 17 min read
Master Linux User & Group Management: Commands, Files, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Nov 12, 2024 · Operations

Master yum: Local & Remote Repository Setup and Essential Package Commands

This guide walks through mounting an ISO to create a local yum repository, configuring popular Chinese mirrors for remote repos, and demonstrates core yum/dnf commands for installing, removing, updating, listing, grouping, reinstalling, and downloading packages, plus how to view and undo command history on CentOS 8.5 systems.

LinuxRepositorydnf
0 likes · 22 min read
Master yum: Local & Remote Repository Setup and Essential Package Commands
Liangxu Linux
Liangxu Linux
Nov 11, 2024 · Operations

Mastering LVS Load Balancing: Modes, Workflows, and Configuration Tips

This article explains the core concepts of Linux Virtual Server (LVS), details its four operating modes—NAT, Direct Routing, TUN, and FULLNAT—and provides step‑by‑step configuration guidance, including ARP handling and kernel parameter tweaks for reliable load balancing.

DRFullNATLVS
0 likes · 8 min read
Mastering LVS Load Balancing: Modes, Workflows, and Configuration Tips
Liangxu Linux
Liangxu Linux
Nov 10, 2024 · Information Security

Essential Linux Penetration Testing Commands Cheat Sheet

A comprehensive cheat sheet of high‑frequency Linux penetration‑testing commands covering system information, package management, user handling, compression, file operations, Samba access, shell bypass techniques, miscellaneous utilities, bash history clearing, filesystem permissions, and privilege‑escalation tips.

Command Cheat SheetEnumerationInformation Security
0 likes · 7 min read
Essential Linux Penetration Testing Commands Cheat Sheet
Efficient Ops
Efficient Ops
Nov 10, 2024 · Operations

How to Diagnose and Fix Common Linux System Failures

This guide walks through typical Linux operational problems—including boot failures, network issues, MBR and GRUB errors, forgotten root passwords, and read‑only file‑system symptoms—explaining their causes, step‑by‑step diagnostic methods, and practical recovery commands to restore a healthy system.

Boot IssuesGRUBLinux
0 likes · 18 min read
How to Diagnose and Fix Common Linux System Failures
MaGe Linux Operations
MaGe Linux Operations
Nov 10, 2024 · Databases

Step‑by‑Step Guide to Deploy Multiple MySQL Instances on Linux

This tutorial walks you through downloading MySQL binaries, creating a dedicated mysql user, extracting files to /usr/local, setting up separate data directories, initializing each instance, configuring my.cnf, managing the services with systemd, setting root passwords, and troubleshooting common errors, enabling you to run three isolated MySQL servers on a single host.

Database DeploymentLinuxMulti-Instance
0 likes · 23 min read
Step‑by‑Step Guide to Deploy Multiple MySQL Instances on Linux
Java Tech Enthusiast
Java Tech Enthusiast
Nov 10, 2024 · Databases

Database Monitoring and Logging Practices

Effective database administration relies on continuous monitoring of system resources—CPU, memory, disk I/O, and network—using tools like top, iostat, and vmstat, alongside logging slow MySQL queries, analyzing performance bottlenecks, and following best practices such as automated monitoring, centralized log management, regular audits, and log backups.

DatabaseLinuxLogging
0 likes · 5 min read
Database Monitoring and Logging Practices
Liangxu Linux
Liangxu Linux
Nov 10, 2024 · Backend Development

Master FTP Server Setup with vsftpd: From Basics to Advanced Configurations

This guide explains the FTP protocol, its dual‑channel architecture, active and passive modes, and provides step‑by‑step instructions for installing vsftpd on Linux, configuring ports, user isolation, logging, anonymous, local, and virtual user setups, plus client tool usage.

Anonymous FTPFTPFile Transfer Protocol
0 likes · 23 min read
Master FTP Server Setup with vsftpd: From Basics to Advanced Configurations
Liangxu Linux
Liangxu Linux
Nov 9, 2024 · Operations

Mastering LVS: How Linux Virtual Server Load Balancing Works

This guide explains the core concepts of Linux Virtual Server (LVS), detailing its key components, client request flow, and the four operating modes—NAT, Direct Routing, TUN, and FULLNAT—along with practical ARP handling and mode‑by‑mode comparisons for effective load balancing.

DRFullNATLVS
0 likes · 9 min read
Mastering LVS: How Linux Virtual Server Load Balancing Works
ITPUB
ITPUB
Nov 8, 2024 · Fundamentals

Why WeChat’s New Linux Client Matters for Developers and the Linux Ecosystem

WeChat has finally released a native Linux client for x86, ARM, and LoongArch architectures, sparking developer enthusiasm, highlighting Qt‑based technical innovations, and addressing long‑standing compatibility challenges that could reshape Linux desktop usage and encourage broader software support.

Instant MessagingLinuxQt
0 likes · 9 min read
Why WeChat’s New Linux Client Matters for Developers and the Linux Ecosystem
Liangxu Linux
Liangxu Linux
Nov 7, 2024 · Operations

How to Manage Mobile Devices and Swap Space on Linux Systems

This guide explains mounting USB storage, checking device status, configuring NTFS support, and creating, enabling, and disabling swap partitions or swap files on Linux, including practical commands and configuration steps for Ubuntu and CentOS.

CentOSLinuxSwap
0 likes · 6 min read
How to Manage Mobile Devices and Swap Space on Linux Systems
Deepin Linux
Deepin Linux
Nov 7, 2024 · Fundamentals

Comprehensive Overview of Embedded Interview Topics, Web Server Basics, TCP/IP Model, Linux Memory Management, and IPC

This article provides a detailed, English-language overview of interview self‑introduction tips, web server concepts and challenges, the TCP/IP four‑layer model, Linux virtual and physical memory management, malloc allocation strategies, and the differences between process and thread communication mechanisms.

IPCLinuxTCP/IP
0 likes · 27 min read
Comprehensive Overview of Embedded Interview Topics, Web Server Basics, TCP/IP Model, Linux Memory Management, and IPC
Liangxu Linux
Liangxu Linux
Nov 6, 2024 · Operations

A Handy Shell Script Toolbox for Linux Server Management

The YujuToolBox is a shell script collection that provides system‑administration utilities for Debian and Ubuntu servers, offering simple installation via curl or wget, step‑by‑step usage commands, and links to related GitHub projects for easy server optimization.

DebianLinuxUbuntu
0 likes · 3 min read
A Handy Shell Script Toolbox for Linux Server Management
Efficient Ops
Efficient Ops
Nov 6, 2024 · Operations

10 Essential Linux Command-Line Tricks to Boost Your Productivity

This article compiles ten practical Linux command-line shortcuts—from cursor navigation and Vim editing tricks to quick directory switching, file transfer, process lookup, and output logging—each explained with usage scenarios, recommended rating, and exact commands to help developers and operators work faster and more efficiently.

LinuxTips
0 likes · 10 min read
10 Essential Linux Command-Line Tricks to Boost Your Productivity
Lobster Programming
Lobster Programming
Nov 6, 2024 · Cloud Native

Master Docker: From Basics to Running MySQL in Containers

This guide introduces Docker fundamentals, explains how containers differ from virtual machines, walks through installing Docker on Linux, and demonstrates practical steps to pull and run a MySQL container, while also providing a handy reference of common Docker commands for managing containers and images.

ContainersDevOpsDocker
0 likes · 6 min read
Master Docker: From Basics to Running MySQL in Containers
Python Programming Learning Circle
Python Programming Learning Circle
Nov 6, 2024 · Fundamentals

Comprehensive Python Cheat Sheet and Advanced Topics Summary

This article compiles an extensive Python reference covering Python 2 vs 3 differences, essential and advanced libraries, concurrency models, language internals, testing techniques, design patterns, data structures, algorithms, networking basics, MySQL and Redis insights, Linux I/O models, and performance‑optimization strategies, all illustrated with practical code snippets.

Cheat SheetConcurrencyDesign Patterns
0 likes · 31 min read
Comprehensive Python Cheat Sheet and Advanced Topics Summary
Open Source Linux
Open Source Linux
Nov 6, 2024 · Operations

Master FTP Server Setup: vsftpd Configuration, Modes, and User Management

This guide explains the FTP protocol, its dual‑channel architecture, active and passive modes, and provides step‑by‑step instructions for installing vsftpd on Linux, configuring ports, time, chroot, logging, user restrictions, anonymous, local, and virtual user setups, plus common client tools.

FTPLinuxPassive Mode
0 likes · 23 min read
Master FTP Server Setup: vsftpd Configuration, Modes, and User Management
Liangxu Linux
Liangxu Linux
Nov 5, 2024 · Operations

Mastering su and sudo: When and How to Switch Users on Linux

This guide explains the differences between the su and sudo commands, how to create test users, switch between them using login and non‑login shells, employ the -c option, configure sudo privileges via /etc/sudoers, and choose the safest method for privilege escalation on Linux systems.

LinuxSudoshell
0 likes · 14 min read
Mastering su and sudo: When and How to Switch Users on Linux
Liangxu Linux
Liangxu Linux
Nov 4, 2024 · Operations

How to Set Up and Secure an NTP Server & Client on Linux

This guide walks you through installing NTP, configuring server restrictions, adding a local clock backup, setting log parameters, and synchronizing Linux clients, complete with command examples and troubleshooting steps to ensure accurate network time across your infrastructure.

LinuxNTPntpd
0 likes · 8 min read
How to Set Up and Secure an NTP Server & Client on Linux
MaGe Linux Operations
MaGe Linux Operations
Nov 4, 2024 · Operations

Master Linux Shell: Essential Commands, Prompt Customization, and Session Management

This guide introduces the Linux shell, explains how to view and set the current shell and hostname, customize the command prompt, differentiate internal and external commands, manage aliases, use common utilities, handle sessions with screen and tmux, and employ advanced echo formatting and safety deletion techniques.

LinuxSystem Administrationshell
0 likes · 14 min read
Master Linux Shell: Essential Commands, Prompt Customization, and Session Management
Liangxu Linux
Liangxu Linux
Nov 3, 2024 · Fundamentals

Enable and Use Promiscuous Mode on Linux: Commands and C Code

This guide explains what network‑card promiscuous (promisc) mode is, why it matters for receiving packets across different subnets, and provides step‑by‑step Linux commands and a C program example to enable, disable, and verify the mode on an interface.

C ProgrammingLinuxPromiscuous Mode
0 likes · 4 min read
Enable and Use Promiscuous Mode on Linux: Commands and C Code
Liangxu Linux
Liangxu Linux
Nov 3, 2024 · Information Security

50 Critical Linux Ports You Must Close to Secure Your System

This guide lists the most dangerous Linux ports, explains their typical uses, the security risks they pose, and provides concrete recommendations—such as changing default ports, disabling services, and applying firewall rules—to harden your system against attacks.

Information SecurityLinuxPort Security
0 likes · 13 min read
50 Critical Linux Ports You Must Close to Secure Your System
Linux Kernel Journey
Linux Kernel Journey
Nov 3, 2024 · Fundamentals

Linux Kernel Source Walkthrough: The Five Core Subsystems

This article explains the Linux kernel architecture, breaks it into three layers and five key subsystems—process scheduling, memory management, virtual file system, network interface, and inter‑process communication—detailing their responsibilities, inter‑dependencies, and providing concrete code examples and diagrams.

IPCLinuxkernel
0 likes · 29 min read
Linux Kernel Source Walkthrough: The Five Core Subsystems
Liangxu Linux
Liangxu Linux
Nov 2, 2024 · Operations

How to Manage USB Devices and Configure Swap Space on Linux

This guide explains how to detect and mount USB storage devices on Linux, install NTFS support, view system logs, and set up swap space—either as a dedicated partition or a swap file—while covering swappiness tuning and enabling or disabling swap.

LinuxSwapSystem Administration
0 likes · 7 min read
How to Manage USB Devices and Configure Swap Space on Linux
Deepin Linux
Deepin Linux
Nov 1, 2024 · Fundamentals

Will Data Be Lost When a Process Crashes During File Write?

This article examines the conditions under which data may be lost when a Linux process crashes while writing a file, explaining page cache behavior, the roles of stdio versus system calls, dirty page handling, write‑back mechanisms, and strategies such as fflush, fsync, and direct I/O to ensure data integrity.

File I/OLinuxdata integrity
0 likes · 22 min read
Will Data Be Lost When a Process Crashes During File Write?
Deepin Linux
Deepin Linux
Oct 30, 2024 · Fundamentals

An Introduction to POSIX Threads (Pthread) and Their Practical Usage in C/C++

This article provides a comprehensive overview of POSIX threads, covering their architecture, creation, synchronization, attributes, scheduling policies, advantages, drawbacks, and real‑world examples such as mutex protection, barrier synchronization, and a cross‑platform network server implementation.

C ProgrammingLinuxPOSIX
0 likes · 21 min read
An Introduction to POSIX Threads (Pthread) and Their Practical Usage in C/C++
Liangxu Linux
Liangxu Linux
Oct 29, 2024 · Information Security

Essential Linux Red Hat Security Hardening Checklist: Accounts, Passwords, SSH, and Services

This guide provides a comprehensive step‑by‑step checklist for hardening Red Hat Linux systems, covering shared account detection, redundant account lockout, root remote‑login restrictions, password complexity and lifespan policies, critical directory permissions, default umask settings, audit logging, remote log server configuration, history timestamping, SSH hardening, unnecessary service removal, Ctrl‑Alt‑Del disabling, and patch management.

HardeningLinuxPassword policy
0 likes · 16 min read
Essential Linux Red Hat Security Hardening Checklist: Accounts, Passwords, SSH, and Services
Linux Kernel Journey
Linux Kernel Journey
Oct 29, 2024 · Fundamentals

Exploring KPROBE_OVERRIDE for Kernel Error Injection

This article examines how the KPROBE_OVERRIDE feature, combined with eBPF, enables precise kernel‑level error injection, discusses its configuration requirements, demonstrates a practical example on a Mellanox NIC driver, and evaluates the associated security and performance implications.

ALLOW_ERROR_INJECTIONKPROBE_OVERRIDELinux
0 likes · 15 min read
Exploring KPROBE_OVERRIDE for Kernel Error Injection
Efficient Ops
Efficient Ops
Oct 28, 2024 · Operations

Master Linux Command Line: Essential Tips and Tricks for System Operations

The article covers Linux commands, shortcuts, file and directory management, permissions, users, searching, software repositories, manual pages, advanced topics like redirection, pipelines, processes, daemons, compression, compilation, networking, backup, and system control, providing practical examples and code snippets.

LinuxOperationsSystem Administration
0 likes · 50 min read
Master Linux Command Line: Essential Tips and Tricks for System Operations
Sanyou's Java Diary
Sanyou's Java Diary
Oct 28, 2024 · Fundamentals

Master JVM Memory Troubleshooting: A Step‑by‑Step Guide

This comprehensive guide walks you through systematic JVM memory issue diagnosis, covering initial data collection, analysis of heap, metaspace, direct memory, stack problems, and practical command‑line tools, while offering actionable tips and real‑world examples for effective troubleshooting.

DirectMemoryHeapJVM
0 likes · 56 min read
Master JVM Memory Troubleshooting: A Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2024 · Operations

Step-by-Step Guide to Building a Software RAID 5 on Linux with mdadm

This tutorial walks through creating a software RAID 5 array on a CentOS 7 system using mdadm, covering partition preparation, array creation, filesystem formatting, mounting, configuration, monitoring, fault simulation, disk removal, re‑adding disks, and expanding the array to add a fourth member.

FilesystemLinuxRAID
0 likes · 8 min read
Step-by-Step Guide to Building a Software RAID 5 on Linux with mdadm
Architecture Digest
Architecture Digest
Oct 27, 2024 · Operations

Understanding and Using su and sudo Commands in Linux

This article provides a comprehensive guide to the Linux su and sudo commands, explaining their differences, usage options such as login-shell and non-login-shell, how to switch users, set passwords, configure sudoers, and practical examples for managing user privileges securely.

LinuxSudoSystem Administration
0 likes · 12 min read
Understanding and Using su and sudo Commands in Linux
Liangxu Linux
Liangxu Linux
Oct 27, 2024 · Fundamentals

How to Build a Custom Root Filesystem for Embedded Linux with BusyBox

This guide explains the concepts of Linux file systems, compares root and regular file systems, lists common embedded flash file systems, outlines required root‑FS directories, and provides a step‑by‑step procedure—including cross‑compilation, BusyBox configuration, mounting, and ramdisk creation—to build and test a minimal root filesystem for an embedded device.

CrossCompilationLinuxRootFS
0 likes · 16 min read
How to Build a Custom Root Filesystem for Embedded Linux with BusyBox
MaGe Linux Operations
MaGe Linux Operations
Oct 26, 2024 · Backend Development

Step-by-Step HAProxy Deployment and Configuration Guide for Load Balancing

This tutorial walks through installing HAProxy, configuring global, defaults, listen, frontend, and backend sections, setting up ACL‑based routing, defining server groups for default, website, and blog services, testing load‑balancing behavior, and accessing the HAProxy statistics page, all with complete command‑line examples.

BackendHAProxyLinux
0 likes · 15 min read
Step-by-Step HAProxy Deployment and Configuration Guide for Load Balancing