Tagged articles
5000 articles
Page 15 of 50
Architect
Architect
Oct 19, 2024 · Operations

Why Does Your Java Application Crash? Decoding JVM Crash Logs and Core Dumps

This article walks through the anatomy of a Java Virtual Machine crash, explains how to read the generated hs_err_pid log and core dump, and provides practical debugging steps—including code examples, signal analysis, register context, and GDB commands—to pinpoint and resolve the root cause.

JVMLinuxcore dump
0 likes · 37 min read
Why Does Your Java Application Crash? Decoding JVM Crash Logs and Core Dumps
MaGe Linux Operations
MaGe Linux Operations
Oct 19, 2024 · Operations

Mastering SSH: Run Remote Commands, Scripts, and Interactive Sessions

Learn how to leverage SSH for remote command execution, including running single and multiple commands, handling interactive sessions with pseudo‑terminal allocation, executing multi‑line commands, and running both local and remote scripts with parameter passing, all illustrated with practical examples.

LinuxSSHShell scripting
0 likes · 8 min read
Mastering SSH: Run Remote Commands, Scripts, and Interactive Sessions
DevOps Engineer
DevOps Engineer
Oct 19, 2024 · Operations

DevOps Interview Questions and Sample Answers

This article provides concise answers to common DevOps interview questions, covering Linux boot processes, Kubernetes container execution, Git operations, Jenkins pipelines, DNS, networking, monitoring with Prometheus and Grafana, databases, SQL indexing, and collaboration and leadership scenarios.

DevOpsJenkinsLinux
0 likes · 9 min read
DevOps Interview Questions and Sample Answers
DevOps Engineer
DevOps Engineer
Oct 18, 2024 · Operations

Comprehensive DevOps Interview Questions from a Swedish Company

This article presents a comprehensive list of 17 in‑depth DevOps interview questions asked by a Swedish company, covering Linux boot processes, Kubernetes internals, Git workflows, Jenkins pipelines, networking, monitoring, databases, Docker, and soft‑skill topics to help candidates prepare effectively.

CI/CDDevOpsLinux
0 likes · 3 min read
Comprehensive DevOps Interview Questions from a Swedish Company
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2024 · Fundamentals

Understanding Linux Inodes, File Operations, and System Logging

This article explains the Linux inode structure, how common commands like cp, rm, and mv interact with inodes, the differences between hard and soft links, and provides a detailed overview of system and user log files, log levels, and configuring a centralized rsyslog server.

Command LineLinuxOperating System
0 likes · 9 min read
Understanding Linux Inodes, File Operations, and System Logging
Linux Kernel Journey
Linux Kernel Journey
Oct 17, 2024 · Fundamentals

Inside Linux Memory Compaction: A Source‑Code Walkthrough of Memory Management

The article explains how Linux manages memory page watermarks, when the allocator falls back to kswapd, and the exact conditions that trigger direct compaction via __alloc_pages_direct_compact, then walks through the core compaction functions—try_to_compact_pages, compact_zone_order, compact_zone, and the page‑migration helpers—illustrated with flow diagrams and real kernel code.

LinuxMemory Managementc++
0 likes · 37 min read
Inside Linux Memory Compaction: A Source‑Code Walkthrough of Memory Management
Deepin Linux
Deepin Linux
Oct 16, 2024 · Fundamentals

Comprehensive Guide to Using GDB for Debugging C/C++ Programs

This article provides a thorough introduction to the GNU Debugger (GDB), covering its core capabilities, startup methods, compilation requirements, a wide range of debugging techniques—including breakpoints, memory inspection, disassembly, reverse execution—and detailed guidance for multithreaded debugging on Linux systems.

C ProgrammingLinuxcommand-line
0 likes · 20 min read
Comprehensive Guide to Using GDB for Debugging C/C++ Programs
Liangxu Linux
Liangxu Linux
Oct 15, 2024 · Operations

Mastering LVS: Load‑Balancing Modes, Concepts, and Configuration Guide

This article explains the Linux Virtual Server (LVS) load‑balancing architecture, defines key terms such as VS, RS, VIP, DIP, and CIP, and details the four operating modes—NAT, DR, TUN, and FULLNAT—including their workflows, configuration steps, and practical considerations.

DRFullNATLVS
0 likes · 10 min read
Mastering LVS: Load‑Balancing Modes, Concepts, and Configuration Guide
21CTO
21CTO
Oct 15, 2024 · Fundamentals

Can eBPF Run on Windows? Exploring Cross‑Platform Kernel Programmability

At the recent virtual eBPF summit, Isovalent CTO Thomas Graf revealed that Microsoft is developing a Windows version of eBPF, aiming for cross‑platform compatibility with Linux, while the IETF works on standardizing the eBPF ISA and verifier to ensure secure, portable kernel bytecode execution.

Cross‑PlatformLinuxWindows
0 likes · 5 min read
Can eBPF Run on Windows? Exploring Cross‑Platform Kernel Programmability
MaGe Linux Operations
MaGe Linux Operations
Oct 15, 2024 · Operations

How to Compile and Deploy Nginx from Source on Linux

This guide walks through downloading the Nginx source package, extracting it, compiling and installing it to a custom directory, configuring a systemd service unit, and finally starting and verifying the server on a Linux system.

CompilationInstallationLinux
0 likes · 3 min read
How to Compile and Deploy Nginx from Source on Linux
MaGe Linux Operations
MaGe Linux Operations
Oct 15, 2024 · Operations

Master Linux Process Management: From Basics to Powerful Commands

This guide explains what a program and a process are, describes process creation, lifecycle, and identifiers, and provides detailed usage of essential Linux commands such as ps, top, pgrep, pstree, lsof, vmstat, iostat, iftop, dstat, as well as foreground/background control and scheduling with at and crontab.

LinuxOperationsSystem Administration
0 likes · 10 min read
Master Linux Process Management: From Basics to Powerful Commands
Liangxu Linux
Liangxu Linux
Oct 14, 2024 · Operations

Monitor Docker Container Network Connections with check-docker-connection

This guide explains what the check-docker-connection tool does, its required environment, command‑line options, how to run it inside a Docker container, and provides step‑by‑step examples for monitoring single or multiple containers and displaying the top N containers by connection count.

CLIContainerLinux
0 likes · 5 min read
Monitor Docker Container Network Connections with check-docker-connection
Efficient Ops
Efficient Ops
Oct 14, 2024 · Operations

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

This guide clarifies the differences between the Linux commands su and sudo, explains their options and effects on the shell environment, shows how to create and manage users, edit the sudoers file, and choose the appropriate method for secure privilege escalation.

LinuxSudoUser Management
0 likes · 14 min read
Mastering su vs sudo: When and How to Switch Users on Linux
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 14, 2024 · Operations

Guide to Installing and Using CGDB for Debugging MySQL on CentOS

This article introduces CGDB, explains how to choose the appropriate GDB version, provides step‑by‑step installation commands for both CGDB and GDB, and demonstrates practical debugging scenarios with MySQL, including attaching to processes, inspecting threads, analyzing core dumps, and adjusting runtime variables.

CGDBLinuxMySQL
0 likes · 8 min read
Guide to Installing and Using CGDB for Debugging MySQL on CentOS
Liangxu Linux
Liangxu Linux
Oct 13, 2024 · Operations

Essential Linux Tools for Real‑Time Network Monitoring and Performance Testing

This guide introduces five essential Linux command‑line utilities—nethogs, nload, cbm, iftop, and iPerf—explaining their focus areas, key features, and example commands for monitoring process‑level bandwidth, interface traffic, host connections, and conducting network performance tests across multiple machines.

LinuxNetwork MonitoringPerformance Testing
0 likes · 5 min read
Essential Linux Tools for Real‑Time Network Monitoring and Performance Testing
Java Architecture Stack
Java Architecture Stack
Oct 11, 2024 · Operations

25 Proven Linux Performance Tuning Tricks to Boost System Speed

Learn 25 practical Linux performance tuning techniques—from adjusting kernel parameters like swappiness and ulimit to optimizing I/O schedulers, network buffers, and enabling HugePages—each with clear commands and step‑by‑step instructions to help you maximize system responsiveness and throughput.

I/O schedulerKernel ParametersLinux
0 likes · 10 min read
25 Proven Linux Performance Tuning Tricks to Boost System Speed
Liangxu Linux
Liangxu Linux
Oct 10, 2024 · Fundamentals

Master Vim: Essential Modes, Commands, and Tips for Linux Users

This guide introduces Vim's built‑in help, explains its multiple editing modes, and provides step‑by‑step commands for opening files, inserting text, navigating, deleting, searching, replacing, copying, exiting, and handling swap‑file protection on Linux systems.

Linux
0 likes · 12 min read
Master Vim: Essential Modes, Commands, and Tips for Linux Users
Linux Kernel Journey
Linux Kernel Journey
Oct 9, 2024 · Fundamentals

Understanding Linux Process Creation and Termination (Part 1)

This article walks through the Linux kernel mechanisms for creating and destroying processes, covering copy‑on‑write, the fork/vfork/clone system calls, the kernel_clone implementation in kernels 5.0 and 6.5, the copy_process workflow, and the steps the kernel takes to wake up a new task and clean up a terminated one.

LinuxcloneeBPF
0 likes · 26 min read
Understanding Linux Process Creation and Termination (Part 1)
Deepin Linux
Deepin Linux
Oct 8, 2024 · Fundamentals

Comprehensive Linux Interview Questions Covering Basics, Memory Management, Process Management, Interrupts, Filesystems, Device Drivers, and Performance Optimization

This article presents an extensive collection of Linux interview questions that span core concepts such as kernel fundamentals, memory management, process handling, interrupt mechanisms, filesystem structures, device driver development, and system performance tuning, providing a thorough preparation resource for candidates.

Device DriversLinuxSystem Administration
0 likes · 30 min read
Comprehensive Linux Interview Questions Covering Basics, Memory Management, Process Management, Interrupts, Filesystems, Device Drivers, and Performance Optimization
Liangxu Linux
Liangxu Linux
Oct 7, 2024 · Operations

Master Linux Process Monitoring: ps, dstat, top & htop Explained

Learn how to monitor Linux processes using four powerful tools—ps, dstat, top, and htop—by exploring their options, output fields, and practical usage examples, with clear explanations of command syntax, common flags, and interpreting system resource statistics.

Command LineLinuxdstat
0 likes · 10 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
IT Services Circle
IT Services Circle
Oct 7, 2024 · Operations

Running WeChat on Linux: Native Options and Wine Workarounds

The article explains why WeChat lacks an official Linux client, describes native versions available for certain Chinese Linux distributions such as Deepin, UOS, and OpenKylin, and provides instructions for installing the app via those stores or using Wine to run the Windows version on other Linux distributions.

Chinese LinuxLinuxSoftware Installation
0 likes · 3 min read
Running WeChat on Linux: Native Options and Wine Workarounds
Linux Kernel Journey
Linux Kernel Journey
Oct 7, 2024 · Operations

retsnoop: Kernel Error Debugging Tool that Traces All Functions and Shows Stack on Failure

retsnoop is an eBPF‑based tracing utility that uses wildcard patterns to hook kernel functions, automatically captures full stack traces whenever a function returns an error, and offers three complementary modes—stack trace, function‑call trace, and LBR—to quickly pinpoint the source of kernel failures, with practical examples and source‑code insights.

LinuxeBPFkernel debugging
0 likes · 9 min read
retsnoop: Kernel Error Debugging Tool that Traces All Functions and Shows Stack on Failure
Liangxu Linux
Liangxu Linux
Oct 7, 2024 · Fundamentals

What Exactly Do “buffers” and “cached” Mean in the Linux free Command?

The article explains how the Linux free utility calculates the “buffers” and “cached” fields, detailing their definitions, the kernel source functions that produce them, the role of block‑device page cache versus ordinary file cache, and how to verify the numbers with simple commands.

BuffersLinuxMemory Management
0 likes · 10 min read
What Exactly Do “buffers” and “cached” Mean in the Linux free Command?
Liangxu Linux
Liangxu Linux
Oct 6, 2024 · Fundamentals

Master Linux Resource Profiling with the /usr/bin/time Utility

This guide explains how to use the Linux /usr/bin/time command to measure program execution time, memory usage, and other resource metrics, covering syntax, options, custom output formats, and the differences between the built‑in shell time and the external utility.

LinuxResource Monitoringcommand-line tools
0 likes · 8 min read
Master Linux Resource Profiling with the /usr/bin/time Utility
IT Services Circle
IT Services Circle
Oct 2, 2024 · Fundamentals

Rhino Linux: Ubuntu‑Based Rolling Release with Pacstall Package Manager and Customized Xfce Desktop

Rhino Linux is an Ubuntu‑based rolling‑release distribution that combines the Pacstall package manager for unified handling of Deb, Pacstall and Flatpak packages with a heavily customized Xfce desktop, offering a polished desktop experience, built‑in utilities, and support for various hardware platforms.

LinuxPacstallRhino Linux
0 likes · 4 min read
Rhino Linux: Ubuntu‑Based Rolling Release with Pacstall Package Manager and Customized Xfce Desktop
Liangxu Linux
Liangxu Linux
Oct 2, 2024 · Fundamentals

Master the Linux fmt Command: Simple Text Formatting Techniques

This tutorial explains how to use the Linux fmt utility to reformat text, covering basic syntax, line‑width adjustments, first‑line indentation, line splitting, and spacing options with clear examples and command‑line snippets tested on Ubuntu 24.04.

Command LineLinuxUnix
0 likes · 4 min read
Master the Linux fmt Command: Simple Text Formatting Techniques
MaGe Linux Operations
MaGe Linux Operations
Oct 1, 2024 · Information Security

Essential Linux Account Security: Disable Root, Harden Permissions, and Block Attacks

This guide details practical steps for securing Linux accounts, including disabling unnecessary super‑user accounts, enforcing strong password policies, locking critical files, restricting privileged commands, tightening file permissions, and configuring network and system settings to prevent spoofing, DoS, and SYN attacks.

InfoSecLinuxPassword policy
0 likes · 11 min read
Essential Linux Account Security: Disable Root, Harden Permissions, and Block Attacks
Liangxu Linux
Liangxu Linux
Oct 1, 2024 · Operations

Mastering lsof: List Open Files, Processes, and Network Connections on Linux

This guide explains how to use the Linux lsof command to list information about open files, processes, directories, sockets, and network connections, covering basic usage, column meanings, filtering options, repeated mode, and practical examples for system administration tasks.

Command LineLinuxNetwork Connections
0 likes · 12 min read
Mastering lsof: List Open Files, Processes, and Network Connections on Linux
Liangxu Linux
Liangxu Linux
Sep 29, 2024 · Operations

How to Diagnose Linux Kernel Crashes with kdump and Crash Tool

Learn step‑by‑step how to capture a Linux core dump with kdump, install the crash utility and debuginfo packages, and use commands like sys, bt, ps, files, and sym to trace the root cause of kernel panics, illustrated with a real‑world case study.

KDUMPLinuxcore dump
0 likes · 14 min read
How to Diagnose Linux Kernel Crashes with kdump and Crash Tool
Efficient Ops
Efficient Ops
Sep 29, 2024 · Operations

Essential Linux Ops Tools Every Sysadmin Must Master

This guide outlines the ten core tool categories—from Linux basics and networking services to scripting, firewalls, monitoring, clustering, and backup—that a Linux operations engineer should master to become an effective sysadmin.

LinuxMonitoringNetworking
0 likes · 6 min read
Essential Linux Ops Tools Every Sysadmin Must Master
Open Source Linux
Open Source Linux
Sep 29, 2024 · Operations

Master Linux Network Bridges: From Concepts to Full Configuration

This guide explains the concept of Linux network bridges, how they operate at the data‑link layer, and provides step‑by‑step instructions for creating, configuring, and managing bridges using brctl, nmcli, and ip commands across various distributions, including details on STP activation and IP address setup.

Bridge ConfigurationLinuxNetwork Bridge
0 likes · 17 min read
Master Linux Network Bridges: From Concepts to Full Configuration
Liangxu Linux
Liangxu Linux
Sep 28, 2024 · Information Security

How to Set Up a Reverse SSH Tunnel to Reach Machines Behind Firewalls

This guide explains the concept of reverse SSH, why it is needed to access servers behind restrictive firewalls, and provides step‑by‑step commands and configuration tips—including port forwarding with the -R option and recommended sshd settings—to establish a reliable reverse tunnel.

LinuxReverse TunnelSSH
0 likes · 6 min read
How to Set Up a Reverse SSH Tunnel to Reach Machines Behind Firewalls
dbaplus Community
dbaplus Community
Sep 28, 2024 · Fundamentals

How Does Wine Run Windows Apps on Linux? Inside the Compatibility Layer

This article explains why Chinese desktop operating systems struggle with software availability, compares virtual machines with Wine, and details how Wine’s compatibility layer leverages portable CPU instructions and system‑call interception to run Windows programs on Linux efficiently.

Compatibility layerLinuxSystem Calls
0 likes · 8 min read
How Does Wine Run Windows Apps on Linux? Inside the Compatibility Layer
MaGe Linux Operations
MaGe Linux Operations
Sep 28, 2024 · Operations

How to Safely Benchmark Disk Performance with fio on Linux

This guide explains how to install fio, run various disk performance tests—including random and sequential reads/writes and mixed workloads—while avoiding data loss, and shows how to interpret key metrics such as IOPS, bandwidth, and latency.

IO testingLinuxdisk benchmark
0 likes · 9 min read
How to Safely Benchmark Disk Performance with fio on Linux
Python Programming Learning Circle
Python Programming Learning Circle
Sep 28, 2024 · Operations

Essential Skills for Becoming a Successful DevOps Engineer

The article outlines the key competencies a DevOps engineer must master—including programming, Linux system knowledge, configuration management, infrastructure-as-code, CI/CD tools, networking and security, monitoring, and cloud services—to guide readers on building a comprehensive skill set for effective DevOps practice.

DevOpsInfrastructure as CodeLinux
0 likes · 5 min read
Essential Skills for Becoming a Successful DevOps Engineer
Liangxu Linux
Liangxu Linux
Sep 28, 2024 · Operations

Mastering xargs: 10 Practical Examples to Boost Your Command-Line Efficiency

Learn how to harness the power of the xargs command with ten detailed examples covering basic usage, custom delimiters, output limits, interactive prompts, safety options, and advanced integrations with find, grep, and file handling, all illustrated with clear command-line demonstrations.

Command LineGrepLinux
0 likes · 10 min read
Mastering xargs: 10 Practical Examples to Boost Your Command-Line Efficiency
Liangxu Linux
Liangxu Linux
Sep 28, 2024 · Operations

Mastering the Linux cut Command: Practical Examples for Text Extraction

This guide explains how to use the Linux cut command for extracting specific characters, fields, and ranges from text files, covering options like -c, -f, -d, complement, custom output delimiters, and combining cut with other Unix utilities for powerful text processing.

Command LineLinuxShell scripting
0 likes · 9 min read
Mastering the Linux cut Command: Practical Examples for Text Extraction
Open Source Linux
Open Source Linux
Sep 27, 2024 · Operations

How to Install and Configure RabbitMQ with Erlang on Linux

This guide walks you through installing Erlang, downloading and building RabbitMQ 3.0.4 from source on a Linux system, verifying the installations, starting the server in detached mode, checking its status, and troubleshooting common port‑conflict issues on CentOS 6.

ErlangInstallationLinux
0 likes · 6 min read
How to Install and Configure RabbitMQ with Erlang on Linux
Liangxu Linux
Liangxu Linux
Sep 26, 2024 · Operations

Master Linux mount & umount: 15 Real‑World Examples and Tips

This guide walks through the Linux mount and umount commands, covering everything from mounting CD‑ROMs and floppy disks to binding mount points, using /etc/fstab, listing specific filesystem types, and handling forced or lazy unmounts with clear, step‑by‑step examples.

FilesystemLinuxMount
0 likes · 13 min read
Master Linux mount & umount: 15 Real‑World Examples and Tips
Liangxu Linux
Liangxu Linux
Sep 26, 2024 · Fundamentals

When to Choose Embedded Linux Over RTOS: Real-World Scenarios and Benefits

The article explains why, despite the low cost and fast development cycle of MCU‑RTOS combos, certain demanding applications—such as high‑resolution displays, complex GUIs, intensive networking, large storage, AI or image processing—benefit from switching to an embedded Linux platform, illustrated with a real STM32 project case.

HardwareLinuxRTOS
0 likes · 8 min read
When to Choose Embedded Linux Over RTOS: Real-World Scenarios and Benefits
DevOps Operations Practice
DevOps Operations Practice
Sep 26, 2024 · Operations

How to Install Docker on Ubuntu 24.04

This guide walks you through updating Ubuntu 24.04, adding Docker's repository, installing the Docker engine, starting and enabling the service, verifying the installation, adding your user to the Docker group, and running basic Docker commands, all with exact terminal commands.

LinuxUbuntu
0 likes · 5 min read
How to Install Docker on Ubuntu 24.04
Ops Development & AI Practice
Ops Development & AI Practice
Sep 26, 2024 · Operations

How to Configure MySQL 8.0 as a Systemd Notify Service on Linux

This guide walks through verifying MySQL 8.0.16+, copying and editing the mysqld.service file, setting the Service Type to notify, adding NotifyAccess, adjusting ExecStart, reloading systemd, restarting MySQL, and checking its status, while covering SELinux, firewall, and notification‑delay optimizations.

LinuxMySQLNotify
0 likes · 6 min read
How to Configure MySQL 8.0 as a Systemd Notify Service on Linux
Liangxu Linux
Liangxu Linux
Sep 25, 2024 · Operations

How to Install and Troubleshoot RabbitMQ on Linux (Erlang Required)

This guide walks you through installing Erlang, downloading and extracting RabbitMQ 3.0.4, starting the server in detached mode, verifying its status, and troubleshooting common port‑conflict errors on CentOS 6, with complete command‑line examples.

ErlangInstallationLinux
0 likes · 6 min read
How to Install and Troubleshoot RabbitMQ on Linux (Erlang Required)
Linux Kernel Journey
Linux Kernel Journey
Sep 25, 2024 · Fundamentals

Process Management & Scheduling (Part 0): Essential Kernel Structures

This article introduces the core Linux kernel data structures involved in process management and scheduling—task_struct, sched_entity, rq, and sched_avg—explaining their key fields, relationships, and how they enable the kernel to track process state, timing, memory, and load‑balancing decisions.

Linuxkernel structuresprocess scheduling
0 likes · 15 min read
Process Management & Scheduling (Part 0): Essential Kernel Structures
Liangxu Linux
Liangxu Linux
Sep 24, 2024 · Fundamentals

Master Essential Linux Shell Tools: find, grep, awk, and More

This guide presents a comprehensive overview of the most frequently used Linux shell utilities for text processing—including find, grep, xargs, sort, uniq, tr, cut, paste, wc, sed, and awk—providing clear examples, common options, and practical tips for effective command‑line scripting.

GrepLinuxawk
0 likes · 16 min read
Master Essential Linux Shell Tools: find, grep, awk, and More
Efficient Ops
Efficient Ops
Sep 24, 2024 · Operations

Master Linux Performance in 60 Seconds: 10 Essential Commands

When a Linux server shows performance issues, the first minute is critical; this guide walks you through ten standard command‑line tools—uptime, dmesg, vmstat, mpstat, pidstat, iostat, free, sar, and top—explaining what each metric means and how to interpret the output for quick troubleshooting.

LinuxMonitoringOperations
0 likes · 19 min read
Master Linux Performance in 60 Seconds: 10 Essential Commands
Open Source Linux
Open Source Linux
Sep 24, 2024 · Backend Development

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

This guide explains why MySQL and Java processes can exceed 900% CPU usage in production, and provides step‑by‑step methods—using top, show processlist, jstack, index tuning, caching, and code adjustments—to diagnose, mitigate, and prevent such spikes.

CPU optimizationLinuxMySQL
0 likes · 10 min read
How to Tame 900% CPU Spikes in MySQL and Java Processes
Efficient Ops
Efficient Ops
Sep 22, 2024 · Operations

How to Diagnose and Fix Common Linux Boot, Network, and File‑System Failures

This guide walks through typical Linux operational problems—including boot failures caused by fstab errors, root‑filesystem corruption, missing kernel files, MBR or GRUB issues, network hardware and configuration faults, DNS mis‑settings, service port problems, forgotten root passwords, and read‑only file‑system errors—providing step‑by‑step troubleshooting methods and command‑line fixes.

GRUBLinuxRoot password reset
0 likes · 17 min read
How to Diagnose and Fix Common Linux Boot, Network, and File‑System Failures
Liangxu Linux
Liangxu Linux
Sep 22, 2024 · Operations

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

Learn step‑by‑step how to install, configure, and secure an NTP server on Linux, restrict client access, add a local clock fallback, set logging and drift parameters, then configure Linux clients to synchronize time, start services, and verify synchronization status.

LinuxNTPntpd
0 likes · 8 min read
How to Set Up and Secure NTP Server & Client on Linux
DevOps Operations Practice
DevOps Operations Practice
Sep 22, 2024 · Information Security

How to Disable a User Account on Linux

This step‑by‑step guide explains how to safely disable a Linux user account by opening a terminal, checking the account status, locking the login with usermod, verifying the lock, and optionally re‑enabling the account, all using simple command‑line instructions.

LinuxUser Managementaccount-disable
0 likes · 3 min read
How to Disable a User Account on Linux
Architects' Tech Alliance
Architects' Tech Alliance
Sep 20, 2024 · Operations

Unlocking Kunpeng CPU Performance: Real-World Optimization Techniques and Benchmarks

This article provides a comprehensive, step‑by‑step guide to tuning Kunpeng‑based servers, covering hardware characteristics, matrix‑multiplication benchmarks, NUMA‑aware scheduling, compiler and JDK optimizations, acceleration libraries, disk and NIC tuning, and a practical MariaDB performance‑tuning workflow.

CPU optimizationKunpengLinux
0 likes · 17 min read
Unlocking Kunpeng CPU Performance: Real-World Optimization Techniques and Benchmarks
Java Tech Enthusiast
Java Tech Enthusiast
Sep 20, 2024 · R&D Management

Linus Torvalds Warns of Aging Linux Kernel Maintainers and Future Challenges

At the Open Source Summit Europe, Linus Torvalds warned that the Linux kernel’s aging maintainers and a shrinking pool of interested developers threaten succession, stressing that future leaders must earn community trust through sustained contributions, while better mentorship, documentation, and outreach are needed to attract new talent.

AgingLinuxMaintainers
0 likes · 8 min read
Linus Torvalds Warns of Aging Linux Kernel Maintainers and Future Challenges
Liangxu Linux
Liangxu Linux
Sep 19, 2024 · Information Security

Encrypt Your Shell Scripts with gzexe: A Complete Step‑by‑Step Guide

This tutorial explains how to use the gzexe utility to encrypt a shell script, covering script preparation, making it executable, running gzexe to produce a compressed encrypted file, verifying and executing the encrypted script, optional decryption, and notes on security limitations and installation.

Linuxencryptiongzexe
0 likes · 4 min read
Encrypt Your Shell Scripts with gzexe: A Complete Step‑by‑Step Guide
Deepin Linux
Deepin Linux
Sep 18, 2024 · Operations

Understanding and Troubleshooting Linux Kernel Network Packet Loss

This article explains why Linux kernel network packet loss occurs, covering causes such as UDP checksum errors, firewall misconfigurations, rp_filter settings, buffer overflows, and hardware faults, and provides detailed diagnostic steps and practical solutions to identify and resolve each issue in Linux environments.

LinuxPacket Losskernel
0 likes · 77 min read
Understanding and Troubleshooting Linux Kernel Network Packet Loss
Liangxu Linux
Liangxu Linux
Sep 17, 2024 · Fundamentals

Why Do Zombie Processes Appear in Linux and How to Eliminate Them?

This article explains the Linux zombie process concept, shows how they are created when a parent neglects wait(), demonstrates the issue with sample C code and ps output, discusses the risks of PID exhaustion, and provides proper handling techniques using wait() and process reaping.

Linuxforkwait
0 likes · 7 min read
Why Do Zombie Processes Appear in Linux and How to Eliminate Them?
Liangxu Linux
Liangxu Linux
Sep 16, 2024 · Information Security

Master nslookup on Linux: Install and 7 Essential Commands

This guide shows how to install the nslookup tool on Debian/Ubuntu and CentOS/RHEL systems and provides seven practical usage examples, including querying IP addresses, specifying DNS servers, retrieving specific record types, performing reverse lookups, setting search domains, using the set command, and exiting the interactive mode.

CentOSCommand LineDNS
0 likes · 5 min read
Master nslookup on Linux: Install and 7 Essential Commands
Linux Kernel Journey
Linux Kernel Journey
Sep 14, 2024 · Fundamentals

Understanding Linux Page Reclaim: LRU, Second‑Chance, and Direct Reclaim Walkthrough

This article explains Linux's page reclamation mechanisms, covering the LRU list algorithm, the second‑chance method with PG_active and PG_referenced flags, and the direct reclaim path triggered by alloc_page, including the role of kswapd, waiting queues, and key kernel functions such as lru_cache_add, mark_page_accessed, try_to_free_pages, and throttle_direct_reclaim.

LRULinuxMemory Management
0 likes · 12 min read
Understanding Linux Page Reclaim: LRU, Second‑Chance, and Direct Reclaim Walkthrough
Open Source Linux
Open Source Linux
Sep 14, 2024 · Operations

Unlocking Linux Kernel Secrets: A Comprehensive Guide to Debugging Tools

This article provides a thorough overview of Linux kernel debugging techniques, covering pseudo‑filesystems such as procfs, sysfs, debugfs and relayfs, as well as essential tools like printk, ftrace, trace‑cmd, kprobe, systemtap, kgdb, kgtp, perf, and other modern tracers, helping developers diagnose and optimise kernel behavior.

LinuxPerformancedebugging
0 likes · 25 min read
Unlocking Linux Kernel Secrets: A Comprehensive Guide to Debugging Tools