Tagged articles
166 articles
Page 1 of 2
Ops Community
Ops Community
Apr 15, 2026 · Operations

Why Do Linux Processes Vanish? A Complete Troubleshooting Guide

This article systematically explains why Linux processes may disappear, covering OOM Killer, signal termination, cgroup limits, systemd timeouts, manual kills, and provides step‑by‑step diagnostic commands and preventive measures for RHEL, AlmaLinux, and Ubuntu environments.

LinuxMemoryOOM killer
0 likes · 26 min read
Why Do Linux Processes Vanish? A Complete Troubleshooting Guide
Ctrip Technology
Ctrip Technology
Mar 12, 2026 · Cloud Native

How a runc 1.1.5 Bug Miswired CPU Binding and Triggered K8s Outages

A recent K8s host‑level deployment triggered massive service timeouts because runc 1.1.5 passed incorrect CPU‑binding masks to systemd, causing containers to share cores, inflating load and starving workloads, a problem uncovered with Perfetto, BPF tracing and a targeted bug‑fix upgrade.

BPFCPU bindingPerfetto
0 likes · 10 min read
How a runc 1.1.5 Bug Miswired CPU Binding and Triggered K8s Outages
Raymond Ops
Raymond Ops
Feb 14, 2026 · Operations

How I Cut 80% of Ops Time with an Automated Service Management System

This article details a complete automated operations framework that replaces manual service restarts, log cleaning, and deployment tasks with health‑checks, systemd units, Kubernetes probes, monitoring scripts, fault‑diagnosis tools, auto‑scaling policies, and Ansible playbooks, saving roughly 80% of repetitive work and dramatically improving reliability.

AutomationOpsmonitoring
0 likes · 38 min read
How I Cut 80% of Ops Time with an Automated Service Management System
MaGe Linux Operations
MaGe Linux Operations
Feb 12, 2026 · Operations

Master Systemd: Build Production‑Ready Service Files from Scratch

This comprehensive guide walks you through Systemd’s architecture, explains every Unit type and Service section, shows how to choose the right Service Type, configure restart policies, watchdogs, resource limits, security hardening, logging, Timers and Socket activation, and provides a complete production‑grade Service file template with deployment steps and a checklist.

LinuxServiceresource-limits
0 likes · 41 min read
Master Systemd: Build Production‑Ready Service Files from Scratch
MaGe Linux Operations
MaGe Linux Operations
Jan 28, 2026 · Operations

8 Crontab Pitfalls Every SRE Should Avoid – Proven Fixes & Best Practices

Learn from a seasoned SRE’s hard‑won experience as we dissect eight common crontab pitfalls—environment variables, permissions, time zones, email spam, path issues, concurrency, logging, and special character quirks—and provide concrete solutions, best‑practice configurations, monitoring tips, and migration guidance to systemd timers.

AutomationOpsScheduling
0 likes · 43 min read
8 Crontab Pitfalls Every SRE Should Avoid – Proven Fixes & Best Practices
Ops Community
Ops Community
Jan 26, 2026 · Operations

systemd vs SysVinit: Deep Dive into Modern Linux Process Management

An up‑to‑date guide based on systemd 256 examines the evolution from SysVinit, compares core features, startup mechanisms, dependency handling, process tracking, and security, and provides step‑by‑step migration, configuration examples, performance tuning, and troubleshooting tips for Linux administrators.

Linuxcgroupsinit
0 likes · 27 min read
systemd vs SysVinit: Deep Dive into Modern Linux Process Management
Xiao Liu Lab
Xiao Liu Lab
Dec 10, 2025 · Operations

Why Do Your Services Disappear After Reboot? Master systemd Auto‑Start and Chaos Testing

This guide reveals why critical services often fail to start after a server reboot, presents essential systemd unit file parameters, provides ready‑to‑copy configurations for Nginx, Java, and Flask, outlines a four‑step troubleshooting workflow, and introduces a lightweight chaos‑engineering playbook to verify auto‑start resilience.

Linux operationschaos engineeringservice auto-start
0 likes · 15 min read
Why Do Your Services Disappear After Reboot? Master systemd Auto‑Start and Chaos Testing
Linux Ops Smart Journey
Linux Ops Smart Journey
Nov 10, 2025 · Operations

How to Build a High‑Availability Nightingale Monitoring System from Scratch

This guide walks through designing a high‑availability architecture for the open‑source Nightingale monitoring platform, covering principles such as stateless services and data redundancy, step‑by‑step cluster setup, database initialization, configuration files, systemd service creation, and HA load balancing with HAProxy to ensure resilient monitoring for modern IT operations.

DeploymentHAProxynightingale
0 likes · 7 min read
How to Build a High‑Availability Nightingale Monitoring System from Scratch
Deepin Linux
Deepin Linux
Nov 7, 2025 · Fundamentals

What Happens When You Power On a Linux Machine? Inside the Kernel Boot Process

This article explains step by step how a Linux system boots—from hardware initialization by BIOS/UEFI, through the GRUB bootloader loading the compressed kernel, to kernel decompression, initramfs setup, root filesystem mounting, init system startup, user login, and finally the orderly shutdown process, providing practical commands and troubleshooting tips.

Boot ProcessGRUBInitramfs
0 likes · 34 min read
What Happens When You Power On a Linux Machine? Inside the Kernel Boot Process
Xiao Liu Lab
Xiao Liu Lab
Oct 30, 2025 · Operations

Why systemd Timers Outperform crontab and How to Migrate Your Jobs

This article explains why the built‑in systemd timer engine is a more reliable, observable, and feature‑rich replacement for traditional crontab, and provides a step‑by‑step guide to rewrite, configure, and manage your scheduled tasks on Linux.

AutomationOperationscrontab
0 likes · 9 min read
Why systemd Timers Outperform crontab and How to Migrate Your Jobs
Code Mala Tang
Code Mala Tang
Oct 15, 2025 · Backend Development

Master Automatic Restarts for Node.js: From Nodemon to PM2 and Docker

Learn how to ensure your Node.js applications stay alive by configuring automatic restarts for both development and production environments, using tools like Nodemon, PM2, Docker restart policies, systemd, and advanced PM2 features such as clustering, log management, and crash handling.

DockerNode.jsautomatic restart
0 likes · 14 min read
Master Automatic Restarts for Node.js: From Nodemon to PM2 and Docker
MaGe Linux Operations
MaGe Linux Operations
Oct 1, 2025 · Operations

How Automated Ops Cut Service Restarts by 80% and Save Hours Daily

Discover a comprehensive automated operations framework that eliminates manual service restarts, reduces repetitive tasks by 80%, accelerates fault recovery from minutes to seconds, and boosts reliability through health checks, Kubernetes self‑healing, Systemd scripts, monitoring, and scalable deployment strategies.

AutomationOperationsmonitoring
0 likes · 37 min read
How Automated Ops Cut Service Restarts by 80% and Save Hours Daily
Raymond Ops
Raymond Ops
Sep 16, 2025 · Cloud Native

How to Build a Secure High‑Availability Etcd Cluster on Linux

This guide walks through installing etcd, configuring a three‑node high‑availability cluster with TLS certificates, setting up host files, disabling SELinux and firewalld, creating a Certificate Authority using cfssl, generating node certificates, distributing them, and finally deploying and verifying the cluster on Linux systems.

CertificateCloud NativeLinux
0 likes · 19 min read
How to Build a Secure High‑Availability Etcd Cluster on Linux
Ops Community
Ops Community
Sep 14, 2025 · Operations

Boost Linux Ops 10×: Master Systemd Service Management from Beginner to Pro

This comprehensive guide walks you through Systemd fundamentals, core architecture, unit types, practical service creation, socket activation, timer units, performance tuning, resource control, security hardening, debugging, and production best practices, empowering Linux administrators to dramatically improve service management efficiency and reliability.

Service Managementcgroupsmonitoring
0 likes · 28 min read
Boost Linux Ops 10×: Master Systemd Service Management from Beginner to Pro
Raymond Ops
Raymond Ops
Sep 8, 2025 · Operations

How to Configure Docker Proxy for Daemon, Containers, and Builds

This guide explains how to set up HTTP/HTTPS proxy settings for Docker on Linux, covering daemon‑level configuration via systemd, per‑container proxy settings in ~/.docker/config.json, and build‑time proxy arguments, with step‑by‑step commands and notes on when changes take effect.

DockerProxybuild-arg
0 likes · 6 min read
How to Configure Docker Proxy for Daemon, Containers, and Builds
Raymond Ops
Raymond Ops
Sep 5, 2025 · Operations

Master HAProxy: From Installation to Advanced Load Balancing Configuration

This article explains load balancing concepts, why to use it, HAProxy's features and limitations, Lua extensions, step‑by‑step installation on CentOS, service setup, detailed configuration sections, logging options, and how to organize large HAProxy setups with sub‑configuration files.

HAProxyLinuxLua
0 likes · 20 min read
Master HAProxy: From Installation to Advanced Load Balancing Configuration
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 8, 2025 · Operations

8 Essential RHEL7 Changes Every Sysadmin Should Master

This article summarizes eight common issues and their solutions when migrating from RHEL6 to RHEL7, covering service management, rc.local scripts, automatic file cleanup, time synchronization, hostname handling, MySQL deployment, network configuration, and log system upgrades.

RHEL7System Administrationcommands
0 likes · 12 min read
8 Essential RHEL7 Changes Every Sysadmin Should Master
Raymond Ops
Raymond Ops
Jul 9, 2025 · Fundamentals

Master Linux Scheduling: From CFS to CPU Affinity and systemd

This article explains Linux scheduling strategies, including real‑time and non‑real‑time policies, the CFS and Deadline schedulers, command‑line and systemd methods for setting policies, and techniques for CPU affinity using pinning, NUMA awareness, and cgroup cpuset controls.

CFSCPU affinityLinux
0 likes · 9 min read
Master Linux Scheduling: From CFS to CPU Affinity and systemd
Raymond Ops
Raymond Ops
Jun 23, 2025 · Databases

How to Deploy Multiple MySQL Instances on a Single Linux Server

This guide walks through downloading MySQL, extracting it, creating a dedicated mysql user, setting up separate data directories, initializing each instance, configuring my.cnf, creating systemd services, starting and stopping the instances, setting passwords, and troubleshooting common errors, all on a single server.

DeploymentLinuxMulti-Instance
0 likes · 23 min read
How to Deploy Multiple MySQL Instances on a Single Linux Server
Raymond Ops
Raymond Ops
Jun 7, 2025 · Operations

Step-by-Step Guide to Building and Deploying Nginx from Source on Linux

This tutorial walks you through downloading the Nginx source package, extracting it, compiling and installing the binary, setting up the required directories, creating a systemd service file, and finally enabling and starting the Nginx service on a Linux system.

LinuxSource Compilationsystemd
0 likes · 3 min read
Step-by-Step Guide to Building and Deploying Nginx from Source on Linux
Efficient Ops
Efficient Ops
Jun 4, 2025 · Operations

Streamline Nginx Management with Nginx UI: Features, Installation & AI Agent Integration

This article introduces Nginx UI, a graphical tool that simplifies Nginx configuration and monitoring, outlines its core features—including AI Agent support—provides pre‑installation notes, and offers step‑by‑step installation guides for Systemd, Docker, and quick‑install scripts, concluding with its operational benefits.

AutomationDockerNGINX
0 likes · 5 min read
Streamline Nginx Management with Nginx UI: Features, Installation & AI Agent Integration
Liangxu Linux
Liangxu Linux
May 25, 2025 · Fundamentals

Mastering Linux Boot Process: From BIOS to systemd on CentOS 8

This guide walks through the Linux boot sequence on CentOS 8, detailing the BIOS/UEFI stage, GRUB2 configuration, kernel loading, initramfs, systemd target units, and essential commands for inspecting kernel version, CPU info, network parameters, and service management.

Boot ProcessGRUBInitramfs
0 likes · 9 min read
Mastering Linux Boot Process: From BIOS to systemd on CentOS 8
MaGe Linux Operations
MaGe Linux Operations
May 21, 2025 · Operations

Master Linux Service Management: Essential Skills Every Sysadmin Needs

This guide explains Linux's three main init systems, runlevels, and essential commands like service, chkconfig, and systemctl, showing how to view, enable, disable, and troubleshoot services while highlighting key configuration directories and unit types for effective system administration.

Service Managementchkconfiginit
0 likes · 12 min read
Master Linux Service Management: Essential Skills Every Sysadmin Needs
Open Source Linux
Open Source Linux
Apr 3, 2025 · Operations

Understanding Linux Boot Process: From BIOS to Systemd

This article explains the Linux boot sequence, covering the BIOS/UEFI hardware check, GRUB2 bootloader configuration, kernel loading with initramfs, root filesystem mounting, systemd target units, essential services, and a CentOS 8 example with GRUB settings and module inspection.

Boot ProcessCentOSGRUB
0 likes · 8 min read
Understanding Linux Boot Process: From BIOS to Systemd
Liangxu Linux
Liangxu Linux
Mar 24, 2025 · Fundamentals

Understanding Linux Boot Process: From BIOS to systemd

This guide walks through Linux's startup sequence, covering the BIOS/UEFI hardware check, GRUB2 bootloader configuration, kernel loading, initramfs handling, systemd target units, service initialization, and a concrete CentOS 8 example with command snippets and configuration files.

Boot ProcessCentOSGRUB
0 likes · 9 min read
Understanding Linux Boot Process: From BIOS to systemd
MaGe Linux Operations
MaGe Linux Operations
Mar 13, 2025 · Operations

How to Build a Secure High‑Availability Etcd Cluster on Linux

This guide walks through installing etcd, generating TLS certificates with cfssl, configuring static, dynamic, or DNS‑based discovery, setting up systemd service files for three nodes, and verifying cluster health using etcdctl, providing a complete step‑by‑step deployment for a production‑grade, cloud‑native key‑value store.

TLSetcdhigh availability
0 likes · 19 min read
How to Build a Secure High‑Availability Etcd Cluster on Linux
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 19, 2025 · Operations

Nginx UI: A Web-Based Management Interface for Nginx Servers

Nginx UI is a Go‑and‑Vue powered web interface that simplifies Nginx server configuration, offering real‑time statistics, ChatGPT assistance, one‑click deployment, automatic Let's Encrypt renewal, log viewing, configuration editing with syntax highlighting, and multiple deployment options including binary, systemd, and Docker.

DockerGoNGINX
0 likes · 7 min read
Nginx UI: A Web-Based Management Interface for Nginx Servers
Open Source Linux
Open Source Linux
Feb 14, 2025 · Operations

Master firewalld: Essential Commands to Manage Linux Firewall Zones

This guide walks you through firewalld on CentOS 7, covering how to check status, start, restart, enable at boot, manage zones, configure ports, sources, and rich rules, and explains the impact of each command with practical examples for secure network administration.

firewalldnetwork securitysystemd
0 likes · 15 min read
Master firewalld: Essential Commands to Manage Linux Firewall Zones
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 13, 2025 · Operations

Using FRP for Intranet Penetration and Flexible Port Mapping – A Practical Guide

This article explains the limitations of existing intranet penetration tools, presents a custom SSH port‑mapping script, and provides a step‑by‑step tutorial on deploying FRP (frps and frpc), configuring tunnels, managing services with systemd, and verifying port forwarding through the FRP dashboard.

SSH Tunnelfrpintranet penetration
0 likes · 13 min read
Using FRP for Intranet Penetration and Flexible Port Mapping – A Practical Guide
Architecture Digest
Architecture Digest
Jan 9, 2025 · Operations

Nginx UI: A Web‑Based Management Interface for Nginx Servers

Nginx UI is a Go and Vue‑based web interface that simplifies Nginx server management by providing real‑time statistics, ChatGPT assistance, one‑click Let's Encrypt certificates, configuration editing, log viewing, terminal access, dark mode, and deployment options via binary, systemd, or Docker.

NGINXOperationsUI
0 likes · 6 min read
Nginx UI: A Web‑Based Management Interface for Nginx Servers
Raymond Ops
Raymond Ops
Jan 1, 2025 · Backend Development

Unlocking Go’s Switch‑True Trick: Efficient Service Status Checks Explained

This article explores an unconventional Go switch‑true pattern used for checking systemd service status, compares it with equivalent if‑else logic, examines the generated assembly, and discusses when this style is advantageous for handling multiple string‑prefix conditions.

Backendcode-generationperformance
0 likes · 10 min read
Unlocking Go’s Switch‑True Trick: Efficient Service Status Checks Explained
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
MaGe Linux Operations
MaGe Linux Operations
Sep 22, 2024 · Operations

Master Linux Logging: rsyslog, journald, and logrotate Explained

This guide walks through Linux logging fundamentals, covering rsyslog service architecture, journald configuration, and logrotate management, while showing how to customize log destinations, use selectors and actions, forward logs over the network, and employ systemd timers for automated rotation.

Linux loggingLog Managementjournald
0 likes · 23 min read
Master Linux Logging: rsyslog, journald, and logrotate Explained
Liangxu Linux
Liangxu Linux
Aug 25, 2024 · Operations

When systemd‑tmpfiles Wiped Home Files: The Bug, the Fallout, and the Fix

A recent incident with systemd‑tmpfiles – triggered by the ‑‑purge option in version 256 – caused unexpected deletion of files in /home, prompting a heated discussion among developers, a GitHub issue, and a rapid patch that clarified the command’s scope and added safeguards.

Data lossLinuxpatch
0 likes · 5 min read
When systemd‑tmpfiles Wiped Home Files: The Bug, the Fallout, and the Fix
Liangxu Linux
Liangxu Linux
Aug 3, 2024 · Operations

How to Expand a Linux Disk from 500GB to 2TB Without Data Loss

This guide walks you through checking the current partition layout, safely unmounting the volume, using fdisk to delete and recreate the partition with the same start sector, resizing the ext4 filesystem, remounting the disk, and configuring automatic mounts via fstab, systemd, or autofs.

Disk ExpansionLinuxautofs
0 likes · 8 min read
How to Expand a Linux Disk from 500GB to 2TB Without Data Loss
Open Source Tech Hub
Open Source Tech Hub
Jul 23, 2024 · Operations

How to Deploy and Use Gitea: A Lightweight Self‑Hosted Git Platform

This guide introduces Gitea—a Go‑based, open‑source Git service—covers its core features, compares it with GitLab and GitHub, and provides step‑by‑step instructions for binary installation, systemd service setup, Nginx reverse‑proxy configuration, and basic repository usage on Linux.

CI/CDDevOpsGitea
0 likes · 12 min read
How to Deploy and Use Gitea: A Lightweight Self‑Hosted Git Platform
Efficient Ops
Efficient Ops
Jun 24, 2024 · Operations

Linux 6.10 Introduces DRM Panic: BSOD‑Style Crash Screen Explained

Linux 6.10 adds a new DRM Panic infrastructure that displays a BSOD‑style screen on kernel crashes, supporting drivers like SimpleDRM, MGAG200, IMX and AST, while systemd‑255 introduces an experimental systemd‑bsod component for full‑screen emergency messages, offering a clearer way to diagnose panics.

BSODDRM PanicKernel Panic
0 likes · 5 min read
Linux 6.10 Introduces DRM Panic: BSOD‑Style Crash Screen Explained
MaGe Linux Operations
MaGe Linux Operations
May 31, 2024 · Operations

Mastering journalctl: Powerful Techniques to Query systemd Logs

This guide explains how to use the journalctl command to view, filter, and manage systemd-journald logs on Linux, covering help options, match expressions, persistent storage, disk usage, vacuuming, time ranges, unit filtering, priority levels, real‑time streaming, output formatting, and kernel log access.

Operationsjournalctllog-management
0 likes · 13 min read
Mastering journalctl: Powerful Techniques to Query systemd Logs
MaGe Linux Operations
MaGe Linux Operations
May 27, 2024 · Operations

Step‑by‑Step Guide to Expanding and Auto‑Mounting Linux Disks

This tutorial walks you through expanding a Linux disk from 500 GB to 2 TB using fdisk, resizing the ext4 filesystem with resize2fs, remounting the partition, and configuring persistent auto‑mounts via /etc/fstab, rc.local, systemd, or autofs, while also covering common error fixes.

Disk PartitionLinuxMount
0 likes · 9 min read
Step‑by‑Step Guide to Expanding and Auto‑Mounting Linux Disks
Open Source Linux
Open Source Linux
May 21, 2024 · Operations

Set Up CentOS 7 VM, Configure IP, Install JDK, MySQL, Tomcat & Auto-Start

This guide walks through importing a CentOS 7 virtual machine in VMware, configuring network settings (dynamic or static IP), resolving common issues, then installing and configuring JDK 1.8, MySQL 5.7, and Tomcat 8.5, and finally creating systemd services for automatic startup of Java applications.

CentOSJDKNetwork Configuration
0 likes · 14 min read
Set Up CentOS 7 VM, Configure IP, Install JDK, MySQL, Tomcat & Auto-Start
Liangxu Linux
Liangxu Linux
Mar 30, 2024 · Operations

Mastering systemctl: Essential Commands for Linux Service Management

This guide provides a comprehensive overview of the systemctl command, covering its basic operations like starting, stopping, restarting, reloading, and checking service status, as well as common options, practical examples, and advanced usage such as user services, remote execution, custom configurations, and pre/post execution hooks.

LinuxService Managementcommand-line
0 likes · 8 min read
Mastering systemctl: Essential Commands for Linux Service Management
Liangxu Linux
Liangxu Linux
Mar 23, 2024 · Operations

Mastering systemd: How to Create, Configure, and Manage Custom Linux Services

This guide explains how to create custom systemd service unit files, configure permissions, environment variables, logging, and resource limits, and shows how to start, stop, and monitor services using systemctl, with detailed examples and advanced options for Linux administrators.

LinuxServiceSystem Administration
0 likes · 8 min read
Mastering systemd: How to Create, Configure, and Manage Custom Linux Services
MaGe Linux Operations
MaGe Linux Operations
Jan 12, 2024 · Operations

Master Linux Bash: From User ID Summation to Systemd Services and Encryption

This comprehensive guide walks through essential Linux administration techniques, including Bash scripts for summing user IDs, array and string manipulation, advanced variable usage, random number analysis, factorial recursion, process and thread concepts, job control, kernel design models, boot and GRUB workflows, service management with chkconfig and systemd, as well as CA creation, certificate handling, encryption fundamentals, and OpenSSH key‑based authentication.

BashOpenSSLawk
0 likes · 39 min read
Master Linux Bash: From User ID Summation to Systemd Services and Encryption
Liangxu Linux
Liangxu Linux
Dec 18, 2023 · Operations

Linux Gets a Blue‑Screen: systemd‑bsod Arrives in v255

Systemd v255 introduces an experimental component called systemd‑bsod that displays a Windows‑style blue‑screen error page and QR code on Linux when a fatal startup failure occurs, aiming to make crash diagnostics clearer for users, especially newcomers.

BSODinit systemsystemd
0 likes · 4 min read
Linux Gets a Blue‑Screen: systemd‑bsod Arrives in v255
MaGe Linux Operations
MaGe Linux Operations
Dec 13, 2023 · Operations

Master Linux Startup: rc.local, init.d, and systemd Explained

This article explains three common Linux startup methods—traditional /etc/rc.local, legacy SysVinit scripts in /etc/init.d/, and the modern systemd unit system—detailing their roles, execution contexts, and how systemd has largely replaced older approaches.

Linuxinit scriptsinit.d
0 likes · 4 min read
Master Linux Startup: rc.local, init.d, and systemd Explained
MaGe Linux Operations
MaGe Linux Operations
Aug 24, 2023 · Operations

Mastering Linux Cgroups: Control CPU, Memory, and I/O for Containers

This article explains Linux cgroups—how they group processes, limit and account for CPU, memory, and I/O usage, the differences between cgroup v1 and v2, key concepts like subsystems and hierarchies, and practical commands and configuration steps for managing resources with systemd and the command line.

CPU LimitingLinuxcgroups
0 likes · 24 min read
Mastering Linux Cgroups: Control CPU, Memory, and I/O for Containers
php Courses
php Courses
Jul 9, 2023 · Backend Development

How to Daemonize PHP-FPM Using systemd and Supervisor

This article explains common reasons why PHP-FPM processes may terminate unexpectedly and provides step‑by‑step instructions for configuring systemd and Supervisor to supervise PHP‑FPM, ensuring continuous and reliable operation on Linux servers.

BackendLinuxSupervisor
0 likes · 4 min read
How to Daemonize PHP-FPM Using systemd and Supervisor
Laravel Tech Community
Laravel Tech Community
Jun 5, 2023 · Information Security

Linux Firewall: iptables and firewalld Overview and Usage

This article explains the Linux firewall architecture, compares iptables and firewalld, details the netfilter chain and table model, and provides practical commands and examples for configuring, managing, and troubleshooting firewall rules on RHEL systems.

Linux firewallfirewall rulesfirewalld
0 likes · 12 min read
Linux Firewall: iptables and firewalld Overview and Usage
Open Source Linux
Open Source Linux
May 31, 2023 · Operations

Mastering Linux Cgroups: A Complete Guide to Resource Management and Containerization

This article provides a comprehensive overview of Linux cgroups, explaining their purpose, architecture, versions, subsystems, and practical usage with systemd, including installation, configuration files, command‑line tools, and methods to monitor and limit CPU, memory, and I/O resources for containers and services.

ContainersResource Managementcgroups
0 likes · 25 min read
Mastering Linux Cgroups: A Complete Guide to Resource Management and Containerization
Open Source Linux
Open Source Linux
Mar 17, 2023 · Operations

Simplify Nginx Management with nginxWebUI: Install, Docker & Usage Guide

nginxWebUI provides a graphical interface for configuring and managing Nginx, supporting HTTP/TCP forwarding, reverse proxy, load balancing, SSL automation, multi‑server clustering, Docker deployment, systemd startup, and detailed usage instructions, enabling administrators to generate and control nginx.conf without manual coding.

AutomationConfigurationDocker
0 likes · 12 min read
Simplify Nginx Management with nginxWebUI: Install, Docker & Usage Guide
Java Architect Essentials
Java Architect Essentials
Dec 18, 2022 · Operations

Deploy and Manage Nginx with the Open‑Source nginxWebUI Tool

This guide provides a comprehensive walkthrough of nginxWebUI—a graphical web interface for configuring and controlling Nginx—including feature overview, installation via JAR or Docker, systemd service setup, command‑line options, SSL automation, backup management, API usage, and password recovery.

ConfigurationDockerJava
0 likes · 12 min read
Deploy and Manage Nginx with the Open‑Source nginxWebUI Tool
Liangxu Linux
Liangxu Linux
Nov 27, 2022 · Operations

Master systemd: Write unit files and control Nginx, Tomcat, and Java services

This guide explains what systemd is, its key advantages over traditional init, the basic systemctl syntax, how unit files are structured, and provides step‑by‑step examples for creating systemd services to manage Nginx, Tomcat, and a custom Java JAR application on CentOS 7 and similar Linux distributions.

JavaLinuxNGINX
0 likes · 10 min read
Master systemd: Write unit files and control Nginx, Tomcat, and Java services
MaGe Linux Operations
MaGe Linux Operations
Nov 23, 2022 · Fundamentals

Mastering Linux Cgroups: The Core of Container Resource Management

Linux cgroups, a kernel mechanism for grouping and controlling processes, enable fine-grained resource allocation, monitoring, and isolation, forming the foundation of container technologies like Docker and Kubernetes; this guide explains their concepts, hierarchies, subsystems, versions, configuration, and practical usage on CentOS.

CPUContainersLinux
0 likes · 28 min read
Mastering Linux Cgroups: The Core of Container Resource Management
Liangxu Linux
Liangxu Linux
Nov 6, 2022 · Operations

Extend Your SSD Life: Install and Use Log2Ram on Linux

This guide explains why continuous Linux logging wears out SSDs, how Log2Ram redirects logs to RAM, and provides step‑by‑step commands to install, configure, and verify Log2Ram, helping you prolong disk lifespan while maintaining system diagnostics.

LinuxLog2RamSSD
0 likes · 6 min read
Extend Your SSD Life: Install and Use Log2Ram on Linux
360 Quality & Efficiency
360 Quality & Efficiency
Jul 8, 2022 · Cloud Native

Using a Remote Docker Service Without Adding the -H Parameter

This tutorial explains how to configure Docker on a Kubernetes node to transparently use a remote Docker daemon by modifying the systemd service, creating a custom Docker image with helper scripts, and committing it, so users can run Docker commands without explicitly specifying the remote host.

ContainerImageremote-docker
0 likes · 6 min read
Using a Remote Docker Service Without Adding the -H Parameter
Open Source Linux
Open Source Linux
Jul 7, 2022 · Operations

Mastering systemd: From Basics to Real-World Service Management

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

LinuxSysadmincentos7
0 likes · 9 min read
Mastering systemd: From Basics to Real-World Service Management
DevOps Cloud Academy
DevOps Cloud Academy
Jun 17, 2022 · Operations

Fluentd Installation, Configuration, and Usage Guide

This guide explains how to install Fluentd via Docker or manual methods, configure the environment (NTP, file descriptors, kernel parameters), use the td-agent package, manage services with systemd, send test logs, and understand Fluentd's event lifecycle, filters, labels, and configuration directives.

DockerFluentdlog collection
0 likes · 27 min read
Fluentd Installation, Configuration, and Usage Guide