Tagged articles

Linux

5000 articles · Page 15 of 50
Liangxu Linux
Liangxu Linux
Feb 25, 2025 · Operations

How to Permanently Disable Ping Replies on Linux Systems

This guide explains how to check the current ping response setting on a Linux server, permanently disable it by editing sysctl.conf, apply the change with sysctl, and verify the effect, as well as offering temporary alternatives that last only until reboot.

Linuxping
0 likes · 3 min read
How to Permanently Disable Ping Replies on Linux Systems
Linux Kernel Journey
Linux Kernel Journey
Feb 25, 2025 · Operations

How to Dynamically Trace Kernel Functions with eBPF Using Last Branch Record

Last Branch Record (LBR) is a CPU‑level feature that records branch jumps; the Linux kernel’s bpf_get_branch_snapshot helper (since 5.16) enables eBPF programs to capture LBR data, and the bpflbr tool demonstrates how to trace kernel functions and bpf program execution, disassemble code, and output call stacks.

Last Branch RecordLinuxbpf_get_branch_snapshot
0 likes · 9 min read
How to Dynamically Trace Kernel Functions with eBPF Using Last Branch Record
Deepin Linux
Deepin Linux
Feb 25, 2025 · Fundamentals

Understanding the Linux Network Packet Reception Process

This article provides a comprehensive, step‑by‑step explanation of how Linux receives network packets—from hardware DMA and interrupt handling through soft‑interrupt processing, kernel initialization, driver registration, and protocol‑stack traversal—culminating in delivery to the application layer via sockets.

LinuxNetworkNetworking
0 likes · 28 min read
Understanding the Linux Network Packet Reception Process
Liangxu Linux
Liangxu Linux
Feb 24, 2025 · Fundamentals

Mastering DHCP on CentOS: Theory, Configuration, and Hands‑On Setup

This guide explains DHCP fundamentals, its four‑step lease process, allocation methods, advantages, and provides a step‑by‑step tutorial for installing and configuring a DHCP server on CentOS 6.5, including client testing and static host assignments.

CentOSDHCPIP Management
0 likes · 6 min read
Mastering DHCP on CentOS: Theory, Configuration, and Hands‑On Setup
Raymond Ops
Raymond Ops
Feb 24, 2025 · Cloud Native

Mastering containerd: Architecture, Installation, and Go Demo

This article explains what containerd is, why it is needed, its technical goals and architecture, provides step‑by‑step installation on Ubuntu, shows how to configure it as a system service, and demonstrates a complete Go program that creates, runs, and cleans up a Redis container using the containerd client library.

DockerGoLinux
0 likes · 12 min read
Mastering containerd: Architecture, Installation, and Go Demo
Linux Kernel Journey
Linux Kernel Journey
Feb 23, 2025 · Fundamentals

Debugging C++ Deadlocks on Linux with Shell Commands and GDB

This article explains how to identify and resolve multithreaded deadlocks in Linux C++ programs by using shell utilities such as ps and top for initial diagnosis, then attaching GDB to inspect thread stacks and pinpoint the exact lock contention causing the freeze.

C++DeadlockLinux
0 likes · 20 min read
Debugging C++ Deadlocks on Linux with Shell Commands and GDB
Liangxu Linux
Liangxu Linux
Feb 23, 2025 · Operations

Master Linux File Permissions: From Basics to SetUID, SetGID, and Sticky Bits

This guide explains Linux file permissions, covering the meaning of rwx bits, the UGO model, how to view and modify permissions with ls and chmod (both symbolic and numeric forms), advanced bits like setuid, setgid and sticky, default permissions controlled by umask, ownership changes with chown/chgrp, and an introduction to ACLs for fine‑grained access control.

ACLLinuxchmod
0 likes · 19 min read
Master Linux File Permissions: From Basics to SetUID, SetGID, and Sticky Bits
Raymond Ops
Raymond Ops
Feb 22, 2025 · Operations

Master Log Rotation: Shell Scripts for Automated Nginx Log Splitting

This guide walks through why nginx logs need daily rotation, demonstrates manual log splitting, provides a complete shell script for automated daily log rotation, explains logrotate configuration, and shows how to test and schedule the process with cron, ensuring clean and manageable log files.

CronLinuxShell script
0 likes · 13 min read
Master Log Rotation: Shell Scripts for Automated Nginx Log Splitting
MaGe Linux Operations
MaGe Linux Operations
Feb 22, 2025 · Operations

Master 600 Essential Linux Commands for System Operations

This comprehensive guide presents over 600 powerful Linux commands covering system information, file management, permissions, package handling, networking, backup, and more, offering clear examples and syntax to help administrators efficiently manage and troubleshoot Linux environments.

Linuxbashcommand-line
0 likes · 39 min read
Master 600 Essential Linux Commands for System Operations
Raymond Ops
Raymond Ops
Feb 21, 2025 · Operations

Mastering lsof: Essential Linux Commands to Inspect Open Files and Processes

lsof is a powerful Linux utility that lists open files, sockets, and network connections for processes; this guide explains its core options, output fields, and practical examples such as identifying files opened by specific processes, directories, users, network ports, and even recovering deleted files.

Command LineLinuxlsof
0 likes · 14 min read
Mastering lsof: Essential Linux Commands to Inspect Open Files and Processes
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Feb 21, 2025 · Cloud Native

Master Docker: From Basics to Advanced Container Management

This guide introduces Docker as an open‑source container engine, explains why containers are essential for consistent environments, and walks readers through installation, core commands, image lifecycle, container management, and data volume handling, offering a comprehensive 14‑chapter resource for developers and ops engineers.

ContainersData VolumesLinux
0 likes · 3 min read
Master Docker: From Basics to Advanced Container Management
Liangxu Linux
Liangxu Linux
Feb 19, 2025 · Operations

How to Configure Dynamic and Static IP Addresses on Linux VMs

This guide walks through configuring both dynamic and static IP addresses, setting gateways, DNS servers, and hostnames on a Linux virtual machine, including editing network‑script files, restarting the network service, and verifying connectivity with ping.

Dynamic IPIP ConfigurationLinux
0 likes · 5 min read
How to Configure Dynamic and Static IP Addresses on Linux VMs
Raymond Ops
Raymond Ops
Feb 19, 2025 · Operations

How to Expand and Resize Linux Disks: Step-by-Step Partition and Mount Guide

This guide walks you through expanding a Linux disk from 500 GB to 2 TB, resizing the partition with fdisk, checking and enlarging the ext4 filesystem, remounting, and configuring persistent auto‑mount using /etc/fstab, rc.local, systemd, and autofs, while addressing common errors.

Disk ExpansionLinuxauto-mount
0 likes · 8 min read
How to Expand and Resize Linux Disks: Step-by-Step Partition and Mount Guide
Raymond Ops
Raymond Ops
Feb 19, 2025 · Operations

Configure NFS Server and Auto-Mount Clients on CentOS 7

This guide walks through installing NFS utilities, creating a shared directory, configuring /etc/exports, starting the NFS service, and setting up client machines with /etc/fstab for automatic mounting on CentOS 7, including verification steps.

ClientLinuxNFS
0 likes · 5 min read
Configure NFS Server and Auto-Mount Clients on CentOS 7
Deepin Linux
Deepin Linux
Feb 18, 2025 · Fundamentals

Using backtrace to Diagnose Linux Program Crashes

This article explains common causes of unexpected Linux program termination and demonstrates how to employ the backtrace utility, along with signal handling and related functions, to capture and analyze stack traces, enabling precise identification and resolution of issues such as memory overflows, null pointer dereferences, and other runtime errors.

C++LinuxSignal
0 likes · 24 min read
Using backtrace to Diagnose Linux Program Crashes
Liangxu Linux
Liangxu Linux
Feb 17, 2025 · Operations

Master Linux File Permissions: From Basics to Advanced ACLs

This guide explains Linux file permissions, covering basic read/write/execute rights, symbolic and numeric chmod usage, advanced bits like setuid, setgid and sticky, default umask settings, ownership changes with chown/chgrp, and ACL management with setfacl/getfacl, all illustrated with practical command examples.

ACLLinuxchmod
0 likes · 18 min read
Master Linux File Permissions: From Basics to Advanced ACLs
Linux Kernel Journey
Linux Kernel Journey
Feb 17, 2025 · Fundamentals

Master Linux Interprocess Communication and End Process Isolation Issues

This article explains why Linux processes need to communicate, describes the kernel‑mediated IPC framework, compares shared‑memory and message‑passing approaches, and provides detailed code examples for pipes, FIFOs, signals, files, semaphores, sockets, plus real‑world use cases and case studies.

C programmingIPCInterprocess Communication
0 likes · 31 min read
Master Linux Interprocess Communication and End Process Isolation Issues
Linux Kernel Journey
Linux Kernel Journey
Feb 16, 2025 · Fundamentals

Understanding Multi‑Core Hardware Topology and Linux sched_domain

The article explains how Linux kernel scheduling uses a hierarchical topology—balancing load and preserving cache affinity—by mapping real‑world multi‑core hardware structures such as sockets, dies, clusters, and NUMA nodes to sched_domain and sched_group, and shows how to inspect and tune this layout with CONFIG_SCHED_DEBUG and QEMU simulation.

LinuxNUMAhardware topology
0 likes · 9 min read
Understanding Multi‑Core Hardware Topology and Linux sched_domain
Java Captain
Java Captain
Feb 14, 2025 · Fundamentals

Step-by-Step Guide to Installing DeepSeek on Windows, macOS, and Linux

This comprehensive tutorial walks users through preparing their system, downloading the appropriate DeepSeek installer, and performing detailed installation steps for Windows, macOS, and Linux, followed by initial launch, configuration, and troubleshooting tips to ensure a successful setup of the data analysis tool.

DeepSeekInstallationLinux
0 likes · 6 min read
Step-by-Step Guide to Installing DeepSeek on Windows, macOS, and Linux
Deepin Linux
Deepin Linux
Feb 13, 2025 · Fundamentals

Understanding the Linux Kernel Buffer Cache: Structure, Initialization, and Management

This article explains the role of the Linux kernel buffer cache in file I/O, describes its data structures such as buffer_head, details how buffers are organized with hash tables and free lists, and walks through initialization, allocation, release, synchronization, and optimization techniques with code examples.

Buffer CacheLinuxfile system
0 likes · 28 min read
Understanding the Linux Kernel Buffer Cache: Structure, Initialization, and Management
Liangxu Linux
Liangxu Linux
Feb 12, 2025 · Operations

How to Show Per‑Process Memory Usage in MB/GB Using awk and ps

This guide explains three practical ways to list each Linux process's memory consumption, converting the RSS value from kilobytes to megabytes or gigabytes with ps and awk, and provides detailed command explanations and formatting options for clear output.

LinuxMemory usageShell scripting
0 likes · 6 min read
How to Show Per‑Process Memory Usage in MB/GB Using awk and ps
Deepin Linux
Deepin Linux
Feb 12, 2025 · Operations

Comprehensive Guide to Linux Server Fault Diagnosis and Troubleshooting

This article provides a detailed overview of common Linux server failures, a step‑by‑step methodology for fault isolation, practical monitoring tools and commands, and a real‑world case study illustrating diagnosis and remediation techniques for production environments.

LinuxMonitoringPerformance
0 likes · 26 min read
Comprehensive Guide to Linux Server Fault Diagnosis and Troubleshooting
Liangxu Linux
Liangxu Linux
Feb 11, 2025 · Operations

Master Linux Disk & Network Fundamentals: CHS, Partitioning, LVM, RAID, Filesystems, and TCP/IP

This comprehensive guide walks you through Linux storage concepts—from CHS terminology and MBR/GPT layouts to partition creation, LVM management, RAID levels, filesystem formatting, mounting, swap handling, package management, private YUM repository setup, OSI model layers, port basics, TCP handshakes, and IP address classification—providing commands, examples, and practical tips for system administrators.

LVMLinuxRAID
0 likes · 51 min read
Master Linux Disk & Network Fundamentals: CHS, Partitioning, LVM, RAID, Filesystems, and TCP/IP
dbaplus Community
dbaplus Community
Feb 11, 2025 · Operations

How I Rescued a Production MySQL Database After a Fatal rm -rf Disaster

After a careless rm -rf command wiped an entire production server—including MySQL data—the author chronicles a two‑day rescue using ext3grep, extundelete, and binary log restoration, sharing step‑by‑step commands, scripts, and hard‑won lessons to prevent future catastrophes.

LinuxMySQLext3grep
0 likes · 9 min read
How I Rescued a Production MySQL Database After a Fatal rm -rf Disaster
Raymond Ops
Raymond Ops
Feb 11, 2025 · Fundamentals

Understanding TCP/IP Architecture, Encapsulation, ARP & DNS Basics

This article explains the TCP/IP four-layer architecture, detailing each layer’s role, the encapsulation and decapsulation processes, and provides in‑depth coverage of ARP and DNS protocols, including packet structures, Linux commands, and practical packet‑capture examples using tcpdump.

DNSEncapsulationLinux
0 likes · 20 min read
Understanding TCP/IP Architecture, Encapsulation, ARP & DNS Basics
Liangxu Linux
Liangxu Linux
Feb 10, 2025 · Operations

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

This guide explains Linux's multi‑user architecture, detailing UID/GID concepts, the structure of /etc/passwd and /etc/shadow, and step‑by‑step commands for creating, modifying, and deleting users and groups, including password handling, shell restrictions, and sudo configuration.

LinuxUser Managementpermissions
0 likes · 17 min read
Master Linux User and Group Management: Commands, Files, and Best Practices
Liangxu Linux
Liangxu Linux
Feb 10, 2025 · Information Security

Master Linux File Permissions: From Basic rwx to Advanced ACLs

This guide explains Linux file and directory permissions, numeric and symbolic representations, special bits like SUID/SGID/sticky, ownership changes with chown/chgrp, default umask behavior, and detailed ACL usage with practical examples and command snippets.

ACLLinuxSUID
0 likes · 27 min read
Master Linux File Permissions: From Basic rwx to Advanced ACLs
Raymond Ops
Raymond Ops
Feb 10, 2025 · Operations

Master Automated Linux Deployments with Ansible: Step‑by‑Step Guide

This guide walks you through installing Ansible on Linux, configuring inventory and settings, writing playbooks to install and start web servers, and executing them, while also covering variables, roles, templates, handlers, conditionals, and error handling for robust automated deployments.

AnsibleLinuxautomation
0 likes · 5 min read
Master Automated Linux Deployments with Ansible: Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Feb 9, 2025 · Operations

Master Linux ‘find’: Powerful File Search Techniques and Real-World Examples

This guide explains how to use the Linux find command to locate files by type, name, size, inode, and timestamps, demonstrates combining conditions with logical operators, and shows how to pipe results to other utilities such as xargs, -exec, and command substitution for tasks like copying, deleting, and archiving.

File SearchLinuxcommand-line
0 likes · 14 min read
Master Linux ‘find’: Powerful File Search Techniques and Real-World Examples
Liangxu Linux
Liangxu Linux
Feb 9, 2025 · Fundamentals

Mastering Linux Processes: From Basics to Advanced Monitoring and Management

This guide explains what a process is, how it differs from a program, its lifecycle, how to monitor and interpret process states with ps and top, manage processes using kill, killall, pkill, run jobs in the background with screen or nohup, adjust priorities with nice/renice, and understand load‑average metrics for performance troubleshooting.

LinuxLoad AverageMonitoring
0 likes · 32 min read
Mastering Linux Processes: From Basics to Advanced Monitoring and Management
Open Source Tech Hub
Open Source Tech Hub
Feb 9, 2025 · Operations

How to Turn Any Linux Process into a Managed Daemon with Supervisor

This guide explains how Supervisor, a Python‑based process manager, can convert ordinary command‑line programs into monitored daemons on Linux, compares it with nohup, setsid and screen, and provides step‑by‑step installation, configuration, and web‑interface setup instructions.

LinuxWeb Interfacesupervisor
0 likes · 9 min read
How to Turn Any Linux Process into a Managed Daemon with Supervisor
Liangxu Linux
Liangxu Linux
Feb 7, 2025 · Fundamentals

Master Linux Disk Management: Devices, Partitions, RAID & LVM

This guide explains Linux disk management fundamentals, covering device files, disk types, RAID levels, partitioning methods, filesystem choices, mounting techniques, useful command‑line tools, real‑world case studies, and step‑by‑step LVM creation and expansion.

Disk ManagementLVMLinux
0 likes · 30 min read
Master Linux Disk Management: Devices, Partitions, RAID & LVM
Ubuntu
Ubuntu
Feb 7, 2025 · Fundamentals

Customize Your Linux Terminal with Neofetch: Installation and Configuration Guide

This guide walks you through installing Neofetch on Ubuntu, running it to display system information, and customizing its output—such as shown fields, ASCII logo, and color scheme—by editing the config file, enabling a personalized and informative terminal experience.

LinuxNeofetchTerminal customization
0 likes · 4 min read
Customize Your Linux Terminal with Neofetch: Installation and Configuration Guide
Liangxu Linux
Liangxu Linux
Feb 6, 2025 · Operations

Master Linux User Management: Create, Modify, Secure Users and Groups

This guide explains Linux user concepts, how to view and manage user accounts and groups with commands like useradd, usermod, userdel, passwd, su, sudo, and groupadd, while covering file locations, UID ranges, password policies, privilege escalation, and practical examples.

LinuxUser Managementgroup
0 likes · 25 min read
Master Linux User Management: Create, Modify, Secure Users and Groups
Liangxu Linux
Liangxu Linux
Feb 6, 2025 · Fundamentals

Why Linux Struggles on the Desktop: Compatibility, Hardware, and Usability

Although Linux can serve as a web client, the article argues that for ordinary desktop users it falls short due to fragmented distributions, lack of binary compatibility, scarce hardware driver support, limited software and game availability, cumbersome file sharing, security pitfalls, and an under‑funded desktop ecosystem.

DesktopHardwareLinux
0 likes · 14 min read
Why Linux Struggles on the Desktop: Compatibility, Hardware, and Usability
Deepin Linux
Deepin Linux
Feb 6, 2025 · Backend Development

A Comprehensive Guide to epoll in Linux: Principles, Design, and Practical Usage

This article explains how epoll improves Linux I/O multiplexing by using red‑black trees and ready lists, compares level‑triggered and edge‑triggered modes, details the epoll_create/epoll_ctl/epoll_wait system calls, discusses common pitfalls, and provides a complete TCP server example for handling many concurrent connections.

I/O multiplexingLinuxedge-triggered
0 likes · 72 min read
A Comprehensive Guide to epoll in Linux: Principles, Design, and Practical Usage
Liangxu Linux
Liangxu Linux
Feb 5, 2025 · Operations

Master SSH Config: 8 Powerful Tricks to Simplify Remote Access

This guide explains what SSH is, how to generate keys, and provides detailed examples of configuring ~/.ssh/config with common parameters and eight practical tricks—including managing multiple key pairs, remote file editing with vim, port forwarding, connection sharing, keyword logins, proxying, and remote command execution—to streamline and secure your remote workflows.

CONFIGDevOpsLinux
0 likes · 14 min read
Master SSH Config: 8 Powerful Tricks to Simplify Remote Access
Liangxu Linux
Liangxu Linux
Feb 5, 2025 · Fundamentals

Mastering Linux File Search: Powerful find Command Examples and Tips

This guide explains the Linux find command, covering its basic syntax, common options for searching by name, size, type, time, user, permissions, depth, logical operators, action flags, integration with xargs, and provides practical examples and exercises for mastering file searching on Unix-like systems.

File SearchLinuxUnix
0 likes · 17 min read
Mastering Linux File Search: Powerful find Command Examples and Tips
Architect's Alchemy Furnace
Architect's Alchemy Furnace
Feb 5, 2025 · Artificial Intelligence

Deploy DeepSeek R1 Locally with Ollama: Step‑by‑Step Guide for Windows & Linux

This article provides a comprehensive guide to locally deploying DeepSeek R1 models using Ollama on Windows and Linux, covering model variants, hardware requirements, installation steps, command‑line operations, visual client options, usage examples, performance tuning, and best‑practice recommendations for developers and enterprises.

AI modelDeepSeekDocker
0 likes · 10 min read
Deploy DeepSeek R1 Locally with Ollama: Step‑by‑Step Guide for Windows & Linux
Liangxu Linux
Liangxu Linux
Feb 4, 2025 · Fundamentals

Master Linux File Management: Directories, Paths, and Essential Commands

This guide explains Linux file management fundamentals, covering the hierarchical directory structure, naming conventions, absolute and relative paths, common shell commands for viewing, creating, moving, copying, and deleting files and directories, as well as file attributes, types, and the differences between hard and soft links.

Directory StructureLinksLinux
0 likes · 31 min read
Master Linux File Management: Directories, Paths, and Essential Commands
ITPUB
ITPUB
Feb 4, 2025 · Operations

Why btop Beats top and htop for Real‑Time System Monitoring

On Linux and macOS, the article compares the classic top command with its more user‑friendly alternatives htop and btop, explains installation (brew for macOS), walks through btop’s interface, presets, modules, shortcuts, theming, and shows how to use it for detailed CPU, memory, storage, network, and process monitoring.

CLI ToolsLinuxSystem Performance
0 likes · 9 min read
Why btop Beats top and htop for Real‑Time System Monitoring
Raymond Ops
Raymond Ops
Feb 2, 2025 · Fundamentals

Mastering Linux Filesystem Hierarchy: A Complete Guide to FHS Directories

This article provides a comprehensive overview of the Linux Filesystem Hierarchy Standard, explaining the purpose of each top‑level directory, the classification of shareable and variable directories, path types, and practical examples to help readers navigate and manage the Linux file system effectively.

Directory StructureFHSLinux
0 likes · 18 min read
Mastering Linux Filesystem Hierarchy: A Complete Guide to FHS Directories
dbaplus Community
dbaplus Community
Jan 26, 2025 · Operations

How to Reveal If Your Linux Is Running Inside a Virtual Machine

This article explains how to use the systemd‑detect‑virt command and various system files to determine whether a Linux system is running on real hardware, inside a virtual machine such as VirtualBox or VMware, or even inside a container like Docker, while also discussing the underlying detection mechanisms and potential ways to spoof the results.

ContainersDMILinux
0 likes · 7 min read
How to Reveal If Your Linux Is Running Inside a Virtual Machine
Liangxu Linux
Liangxu Linux
Jan 25, 2025 · Backend Development

Master GCC, G++ and GDB: From Installation to Advanced Debugging

This guide walks you through installing GCC/G++, compiling single‑ and multi‑file C/C++ programs, using essential compiler options, performing step‑by‑step builds, and leveraging GDB for effective debugging, while also covering common errors and their solutions.

C++CompilationLinux
0 likes · 17 min read
Master GCC, G++ and GDB: From Installation to Advanced Debugging
Raymond Ops
Raymond Ops
Jan 24, 2025 · Information Security

Secure Your SSH Login with Google Authenticator: Step‑by‑Step Guide

This tutorial explains how to enhance SSH security by integrating Google Authenticator for two‑factor authentication, covering SSH basics, Google Authenticator overview, Linux installation steps, PAM configuration, client setup on Android, browsers, and Python, with complete command examples.

Google AuthenticatorLinuxPAM
0 likes · 9 min read
Secure Your SSH Login with Google Authenticator: Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Jan 24, 2025 · Information Security

How to Secure Docker Images with Trivy: Step-by-Step Guide

This guide explains how to set up Docker on Ubuntu 18.04, install and configure the Trivy vulnerability scanner, and use it to analyze container images such as Redis, BusyBox, and Nginx, covering database updates, output formats, and practical command examples.

CVEDockerLinux
0 likes · 9 min read
How to Secure Docker Images with Trivy: Step-by-Step Guide
Liangxu Linux
Liangxu Linux
Jan 23, 2025 · Fundamentals

Master Linux File Permissions: rwx, chmod, umask, and ACL Explained

This guide walks through Linux file permissions, explaining the meaning of rwx bits, the UGO model, how to modify permissions with chmod using symbolic and numeric forms, advanced bits like setuid/setgid/sticky, default permissions controlled by umask, ownership changes with chown/chgrp, and fine‑grained ACL management, all with concrete command examples.

ACLFile PermissionsLinux
0 likes · 17 min read
Master Linux File Permissions: rwx, chmod, umask, and ACL Explained
Raymond Ops
Raymond Ops
Jan 23, 2025 · Operations

Master Log Management: Automate Cleanup with crontab & logrotate

This guide explains log management goals, special scenarios that cause uncontrolled log growth, and practical solutions using Linux's crontab for scheduled cleanup and the logrotate tool for automated rotation and retention across common services like MySQL, nginx, and Kafka.

Linuxcrontablogrotate
0 likes · 10 min read
Master Log Management: Automate Cleanup with crontab & logrotate
MaGe Linux Operations
MaGe Linux Operations
Jan 23, 2025 · Operations

Master Curl, Wget, and NMCLI: Essential Linux Operations Commands

This guide introduces essential Linux command‑line tools—curl and wget for data retrieval and file downloading, explains network bonding modes, and provides step‑by‑step nmcli commands to configure bond interfaces and assign IP addresses, offering a concise reference for system administrators.

LinuxNetworkingcurl
0 likes · 7 min read
Master Curl, Wget, and NMCLI: Essential Linux Operations Commands
Liangxu Linux
Liangxu Linux
Jan 23, 2025 · Fundamentals

Master Linux grep: Essential Options and Real‑World Examples

This guide explains the Linux grep command, covering its basic syntax, a comprehensive list of useful options with descriptions, and practical examples that demonstrate how to search for strings, handle case sensitivity, display line numbers, count matches, and work with recursive and binary files.

Linuxcommand-linegrep
0 likes · 7 min read
Master Linux grep: Essential Options and Real‑World Examples
Deepin Linux
Deepin Linux
Jan 23, 2025 · Backend Development

Zero‑Copy Techniques in Linux: sendfile, mmap, splice and tee

This article explains the concept of zero‑copy in Linux, compares the four main system calls—sendfile, mmap, splice and tee—describes their APIs, internal mechanisms, performance characteristics, typical use‑cases and provides practical code examples for high‑performance network programming.

LinuxTEEmmap
0 likes · 37 min read
Zero‑Copy Techniques in Linux: sendfile, mmap, splice and tee
Raymond Ops
Raymond Ops
Jan 22, 2025 · Operations

Master Linux Boot Startup: Systemd, chkconfig, and Crontab Strategies

This guide explains how to configure Linux services to start on boot using systemd (systemctl), the legacy chkconfig tool, general startup scripts, and crontab’s special @reboot keyword, and provides production‑grade recommendations and example scripts for reliable automation.

BootLinuxcrontab
0 likes · 10 min read
Master Linux Boot Startup: Systemd, chkconfig, and Crontab Strategies
Liangxu Linux
Liangxu Linux
Jan 21, 2025 · Fundamentals

How Does strace Peek Inside Other Processes? A Deep Dive into ptrace

This article explains the inner workings of the classic strace command by walking through a hand‑crafted C program that uses ptrace to attach to a target process, set syscall tracing, wait for signals, read the ORIG_RAX register, and translate syscall numbers into readable names, while also discussing the performance impact of such tracing.

LinuxSystem Callsptrace
0 likes · 16 min read
How Does strace Peek Inside Other Processes? A Deep Dive into ptrace
Deepin Linux
Deepin Linux
Jan 21, 2025 · Fundamentals

Understanding the Linux Process Scheduler: Concepts, Strategies, and Evolution

This article provides a comprehensive overview of the Linux process scheduler, explaining why scheduling is needed, how it works, the various scheduling policies such as real‑time and CFS, the mechanisms for priority and load balancing, and the historical evolution of Linux schedulers with code examples.

CFSLinuxProcess Scheduling
0 likes · 37 min read
Understanding the Linux Process Scheduler: Concepts, Strategies, and Evolution
Deepin Linux
Deepin Linux
Jan 20, 2025 · Backend Development

Understanding and Analyzing Linux Core Dumps with GDB

This article explains Linux core dump generation, common causes such as null pointer dereference and array overflow, configuration steps, and demonstrates how to analyze core files using GDB with practical code examples and multi‑threaded case studies.

DebuggingLinuxSystem Programming
0 likes · 24 min read
Understanding and Analyzing Linux Core Dumps with GDB
Open Source Linux
Open Source Linux
Jan 20, 2025 · Fundamentals

Why Linux Still Struggles on the Desktop: Core Issues Explained

The article examines why Linux desktop environments lag behind modern PCs, highlighting compatibility problems, software distribution challenges, hardware driver gaps, security concerns, and the lack of funding that together create a steep learning curve for non‑technical users.

DesktopHardwareLinux
0 likes · 15 min read
Why Linux Still Struggles on the Desktop: Core Issues Explained
Liangxu Linux
Liangxu Linux
Jan 19, 2025 · Information Security

Hardening Linux Account Security: User Locks, Password Policies, PAM & Sudo

This guide explains how to secure Linux accounts by disabling logins, locking or deleting users, enforcing password expiration with chage, configuring PAM modules, restricting commands via sudo, protecting the GRUB bootloader, and performing controlled password‑cracking tests with John the Ripper.

GRUBLinuxPAM
0 likes · 10 min read
Hardening Linux Account Security: User Locks, Password Policies, PAM & Sudo
MaGe Linux Operations
MaGe Linux Operations
Jan 19, 2025 · Operations

Master Linux Redirection, Pipes, and Text Processing Commands

This guide explains Linux I/O redirection, pipelines, tee and xargs utilities, and essential text‑processing commands such as grep, cut, awk, sed, sort, wc, uniq, and tr, providing clear examples for each to help users handle files and streams efficiently.

Command LineLinuxshell
0 likes · 10 min read
Master Linux Redirection, Pipes, and Text Processing Commands
macrozheng
macrozheng
Jan 16, 2025 · Operations

Master Superfile: A Stunning Terminal File Manager for Linux

This guide introduces Superfile, a modern, visually striking terminal file manager built with Go and Bubble Tea, walks through its installation on Linux, explains its interface layout, and details the essential keyboard shortcuts for efficient file navigation and manipulation.

File ManagerGoLinux
0 likes · 7 min read
Master Superfile: A Stunning Terminal File Manager for Linux