Tagged articles

systemd

204 articles · Page 1 of 3
Ubuntu
Ubuntu
Oct 2, 2026 · Operations

MSYS2 vs WSL: Choose the Tool That Solves Your Actual Problem

This article explains that MSYS2 and WSL address fundamentally different needs: MSYS2 is a community toolchain for compiling native Windows executables with a Linux-like environment, while WSL is Microsoft's subsystem for running genuine Linux binaries, systemd, Docker, and GPU workloads on Windows, with a decision guide for each use case.

DockerGPU computingLinux subsystem
0 likes · 10 min read
MSYS2 vs WSL: Choose the Tool That Solves Your Actual Problem
Ubuntu
Ubuntu
Sep 29, 2026 · Operations

Ubuntu 26.10 Replaces 22-Year-Old D-Bus Daemon: What Changes for Your Desktop

Ubuntu 26.10 replaces the dbus-daemon message bus used since 2004 with dbus-broker for better performance and reliability, explaining D-Bus's role in USB mounting, notifications, and microphone status, how to verify the change, roll back if needed, and which users should test carefully.

CanonicalD-BusLinux IPC
0 likes · 12 min read
Ubuntu 26.10 Replaces 22-Year-Old D-Bus Daemon: What Changes for Your Desktop
Raymond Ops
Raymond Ops
Sep 15, 2026 · Operations

6 Battle-Tested Directions to Diagnose Nginx 502 Errors Fast

A systematic troubleshooting guide for Nginx 502 Bad Gateway errors covering six root-cause areas: upstream process/socket issues, config mismatches, permission blocks, application crashes/timeouts, DNS/TCP upstream problems, and host resource exhaustion — with exact commands, config snippets, and a ready-to-run evidence collection script.

502GunicornNginx
0 likes · 36 min read
6 Battle-Tested Directions to Diagnose Nginx 502 Errors Fast
21CTO
21CTO
Sep 1, 2026 · Operations

What AI Agents Really Are: Repackaged Linux System Controls

The article reveals that the hype around AI Agents masks a set of mature Linux system management features—user isolation, least‑privilege permissions, sandboxed workspaces, sudo restrictions, systemd daemons, cron scheduling, journald logging, SSH access, Docker containers, auto‑restart, multi‑process coordination, and Redis caching—showing that understanding Linux gives developers a clear advantage.

AI AgentCronDocker
0 likes · 5 min read
What AI Agents Really Are: Repackaged Linux System Controls
Raymond Ops
Raymond Ops
Aug 27, 2026 · Operations

Why Is Your Linux Server Booting So Slowly? Practical Boot Chain Optimization

The article explains why Linux servers often experience slow boot times, outlines a systematic method to analyze each stage of the boot chain—from firmware to user services—identifies common bottlenecks, and provides concrete systemd, BIOS, GRUB, initramfs, and service‑level optimizations with commands and verification steps.

GRUBLinuxStartup Performance
0 likes · 33 min read
Why Is Your Linux Server Booting So Slowly? Practical Boot Chain Optimization
MaGe Linux Operations
MaGe Linux Operations
Aug 4, 2026 · Operations

How to Diagnose a 100% CPU Spike in 3 Minutes: From Symptom to Root Cause

When a production service shows 100% CPU usage, this guide walks you through a rapid three‑minute workflow—identifying the affected scope, distinguishing user, system, iowait, steal and softirq metrics, and using Linux, systemd, Docker/Kubernetes and language‑specific tools to pinpoint the offending process, thread, or system call before taking corrective actions such as throttling, scaling, or rolling back.

CPU troubleshootingDockerKubernetes
0 likes · 16 min read
How to Diagnose a 100% CPU Spike in 3 Minutes: From Symptom to Root Cause
MaGe Linux Operations
MaGe Linux Operations
Aug 2, 2026 · Operations

6 Essential Steps to Diagnose Nginx 502 Errors

When Nginx returns a 502 Bad Gateway, the article walks through six systematic investigation directions—preserving evidence, checking upstream processes and sockets, validating configuration, verifying permissions, examining upstream timeouts, DNS resolution, and host resource limits—using concrete commands and log analysis to pinpoint the root cause.

502NginxTroubleshooting
0 likes · 27 min read
6 Essential Steps to Diagnose Nginx 502 Errors
Deepin Linux
Deepin Linux
Aug 2, 2026 · Fundamentals

10 Essential Linux Open‑Source Projects for Deep System Development

This guide lists ten pivotal Linux open‑source projects—from the kernel and musl libc to Docker and systemd—explaining what you can learn from each, offering concrete replication targets, and providing a structured learning path for mastering low‑level system development.

KernelLinuxcontainers
0 likes · 32 min read
10 Essential Linux Open‑Source Projects for Deep System Development
MaGe Linux Operations
MaGe Linux Operations
Jul 25, 2026 · Operations

How to Diagnose and Automate Cleanup for Server Disk‑Full Alerts

The guide explains why a full disk is more than just deleting a large file, walks through preserving evidence, checking capacity, inode and storage health, pinpointing the root cause on Linux hosts with systemd and Docker, and implementing safe automated cleanup with monitoring and rollback.

DockerLinuxautomation
0 likes · 22 min read
How to Diagnose and Automate Cleanup for Server Disk‑Full Alerts
Ops Community
Ops Community
Jul 22, 2026 · Operations

Fix Server Time Drift with Chrony: A Step‑by‑Step Linux Synchronization Guide

This guide explains why inconsistent server clocks cause log, authentication, and scheduling issues, then walks through diagnosing current time, installing and configuring Chrony on various Linux distributions, securing firewall rules, verifying synchronization, troubleshooting offsets, and implementing rollback and health‑check automation.

LinuxNTPchrony
0 likes · 29 min read
Fix Server Time Drift with Chrony: A Step‑by‑Step Linux Synchronization Guide
MaGe Linux Operations
MaGe Linux Operations
Jul 22, 2026 · Backend Development

How to Safely Distribute Traffic with Nginx upstream Load Balancing

This guide walks through verifying the Nginx environment, configuring a reliable upstream block, setting proper proxy headers and timeouts, validating backend health, handling failures, exposing observability, and performing controlled rollouts to ensure traffic is correctly balanced without service disruption.

ConfigurationLinuxNginx
0 likes · 28 min read
How to Safely Distribute Traffic with Nginx upstream Load Balancing
Efficient Ops
Efficient Ops
Jul 13, 2026 · Operations

Open‑Source Nginx UI: A Visual Tool That Can Triple Ops Efficiency

Nginx UI offers a graphical interface for configuring and monitoring Nginx, includes real‑time metrics, extensible modules and AI Agent integration, and provides multiple installation options such as systemd, Docker and a one‑click script, promising up to three‑fold productivity gains for operators.

AI AgentDockerNginx
0 likes · 5 min read
Open‑Source Nginx UI: A Visual Tool That Can Triple Ops Efficiency
Ops Community
Ops Community
Jul 11, 2026 · Operations

Boost Nginx Performance: Scaling from Thousands to Ten‑Thousands RPS

The article presents a reproducible Nginx performance‑tuning workflow that starts with defining a baseline and acceptance criteria, measures CPU, file‑descriptor, upstream and disk limits, then incrementally adjusts worker settings, systemd limits, keepalive, buffering and compression, while using gray‑scale deployment and safe rollback.

BufferingGZIPLinux
0 likes · 18 min read
Boost Nginx Performance: Scaling from Thousands to Ten‑Thousands RPS
Ubuntu
Ubuntu
Jul 10, 2026 · Fundamentals

Why WSL Never ‘Boots’: 7 Core Differences Between WSL and Standard Ubuntu Startup

The article explains how standard Ubuntu boots through BIOS, GRUB, kernel and systemd, then contrasts this with WSL 1’s syscall translation layer and WSL 2’s lightweight VM, detailing seven fundamental differences—including trigger, firmware, init process, lifecycle, UI, networking and file system—highlighting why WSL starts in seconds.

LinuxUbuntuVirtual Machine
0 likes · 11 min read
Why WSL Never ‘Boots’: 7 Core Differences Between WSL and Standard Ubuntu Startup
21CTO
21CTO
Jun 30, 2026 · Operations

Mageia 10 Revives 32‑Bit Linux: A Fresh Release for Legacy PCs

Mageia 10, the 2026 release of the Mandriva‑derived distro, continues 32‑bit x86 support with Xfce, GNOME and KDE Plasma options, offers multiple desktop environments and window managers, uses RPM with urpmi and DNF, and provides low‑memory footprints suitable for legacy hardware.

32-bitFlatpakKDE Plasma
0 likes · 6 min read
Mageia 10 Revives 32‑Bit Linux: A Fresh Release for Legacy PCs
Golang Shines
Golang Shines
Jun 18, 2026 · Operations

Package a Go Program into an RPM Quickly with go-bin-rpm

This guide walks through installing rpmbuild dependencies, using the open‑source go‑bin‑rpm tool to create a minimal rpm.json configuration, adding optional systemd service definitions, and automating the build and packaging process with a Makefile to produce a ready‑to‑install RPM for a Go binary.

GoMakefilePackaging
0 likes · 5 min read
Package a Go Program into an RPM Quickly with go-bin-rpm
Raymond Ops
Raymond Ops
Jun 14, 2026 · Operations

From Beginner to Pro: Write a Production‑Ready systemd Service File

This guide walks through systemd’s architecture, explains each unit type and key directives, and provides a step‑by‑step walkthrough for creating a secure, resource‑limited, production‑grade .service file, including best‑practice configurations for restart policies, logging, timers, socket activation, and security hardening.

LinuxResource LimitsTimer
0 likes · 39 min read
From Beginner to Pro: Write a Production‑Ready systemd Service File
dbaplus Community
dbaplus Community
Jun 10, 2026 · Operations

Why Deploying Kubernetes on Just Three Servers Is Overkill

The article argues that for startups with only a handful of servers, using systemd and simple scripts is far more practical and cost‑effective than adopting heavyweight Kubernetes orchestration, which adds unnecessary complexity and hidden expenses.

KubernetesOperationscost analysis
0 likes · 8 min read
Why Deploying Kubernetes on Just Three Servers Is Overkill
Raymond Ops
Raymond Ops
Jun 10, 2026 · Operations

Practical Guide to Linux Log Management with rsyslog, journald, and logrotate

This article provides a step‑by‑step, production‑ready guide to building a complete Linux logging pipeline using rsyslog, systemd‑journald, and logrotate, covering architecture, configuration, performance tuning, security hardening, troubleshooting, monitoring, backup, and recovery for CentOS 7/8 and Ubuntu 20.04/22.04 environments.

LinuxLog Managementjournald
0 likes · 54 min read
Practical Guide to Linux Log Management with rsyslog, journald, and logrotate
Raymond Ops
Raymond Ops
Jun 7, 2026 · Operations

Why Can’t kill -9 Remove Zombie Processes? A Step‑by‑Step Guide to Cleaning Orphans

This article explains the Linux zombie and orphan process mechanisms, why kill -9 cannot terminate zombies, how to detect them with ps, top and /proc, and provides practical cleanup methods—including sending SIGCHLD to the parent, killing the parent, batch scripts, container‑specific solutions like tini, and preventive coding techniques—plus systemd handling and monitoring with Prometheus.

LinuxProcess ManagementSIGCHLD
0 likes · 32 min read
Why Can’t kill -9 Remove Zombie Processes? A Step‑by‑Step Guide to Cleaning Orphans
Mingyi World Elasticsearch
Mingyi World Elasticsearch
May 31, 2026 · Operations

How to Collect Easysearch Logs with Filebeat OSS: A Step‑by‑Step Guide

This guide walks through selecting Filebeat OSS 7.10.2, preparing Ubuntu 20.04, uploading and extracting the package, configuring filebeat.yml for Easysearch log paths, creating an index template, starting Filebeat, verifying data ingestion, and applying production‑grade recommendations such as systemd service setup and ILM policies.

EasysearchElasticsearchFilebeat
0 likes · 11 min read
How to Collect Easysearch Logs with Filebeat OSS: A Step‑by‑Step Guide
Black & White Path
Black & White Path
May 21, 2026 · Operations

How to Self‑Host Gitea for Secure, Easy Project Management

This guide walks individual developers through installing Gitea—using Docker‑compose or binary packages—configuring a systemd service for automatic startup, accessing the web UI to create a repository, and linking it with IDEs to push code, providing a lightweight, self‑hosted Git platform for secure project management.

DevOpsDockerGit
0 likes · 4 min read
How to Self‑Host Gitea for Secure, Easy Project Management
Tech Ocean
Tech Ocean
May 17, 2026 · Operations

Set Up HTTPS on Ubuntu in 10 Minutes with Certbot and Automatic 90‑Day Renewal

This guide walks through installing Certbot on Ubuntu, obtaining a Let’s Encrypt certificate for both the root and www domains in under three minutes, automatically configuring Nginx, enabling systemd‑based 90‑day renewal, and avoiding common pitfalls, with an optional acme.sh alternative.

CertbotHTTPSLet's Encrypt
0 likes · 7 min read
Set Up HTTPS on Ubuntu in 10 Minutes with Certbot and Automatic 90‑Day Renewal
Ubuntu
Ubuntu
May 8, 2026 · Operations

Run Ubuntu Remote Desktop in Browser with noVNC – No Client Installation Needed

This guide explains how to set up a VNC server on Ubuntu, install and configure noVNC and websockify, enable SSL, create a systemd service for automatic startup, configure firewall rules, support multi‑user access, and provides practical tips and FAQ for troubleshooting remote desktop access via a web browser.

SSLUbuntuVNC
0 likes · 13 min read
Run Ubuntu Remote Desktop in Browser with noVNC – No Client Installation Needed
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
Ubuntu
Ubuntu
Mar 31, 2026 · Operations

Master Systemd Service Management: From Basics to Advanced Linux Skills

This comprehensive guide walks you through Systemd fundamentals, core systemctl commands, unit file anatomy, custom service creation, common troubleshooting, performance tuning, timer and socket activation, and best‑practice security hardening for Linux administrators.

LinuxPerformance OptimizationService Management
0 likes · 18 min read
Master Systemd Service Management: From Basics to Advanced Linux Skills
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
Ubuntu
Ubuntu
Mar 3, 2026 · Operations

Master Systemd Service Management with systemctl: Start, Stop, Restart & Enable

This guide explains how to use systemd’s systemctl command to start, stop, restart, reload, check status, and configure boot-time enablement for services such as Nginx, along with journalctl techniques for viewing logs and troubleshooting service failures on Linux systems.

NginxService Managementjournalctl
0 likes · 4 min read
Master Systemd Service Management with systemctl: Start, Stop, Restart & Enable
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.

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

LinuxResource LimitsService
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.

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

LinuxProcess Managementcgroups
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.

chaos engineeringlinux-operationsservice 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.

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

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

OperationsTimerautomation
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.jsPM2
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.

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

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

RHEL7commandssystem administration
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.

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

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

GRUBKernelboot process
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.

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

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

Intranet PenetrationPort MappingSSH Tunnel
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.

BackendPerformancecode-generation
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 deploymentLinuxMySQL
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.

Linuxautofsdisk expansion
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.

LinuxMountdisk partition
0 likes · 9 min read
Step‑by‑Step Guide to Expanding and Auto‑Mounting Linux Disks