Tagged articles
166 articles
Page 2 of 2
21CTO
21CTO
Apr 29, 2022 · Information Security

How Nimbuspwn Exploits systemd’s networkd-dispatcher for Root Access

Microsoft researchers uncovered the Nimbuspwn vulnerability in systemd’s networkd-dispatcher, detailing how directory‑traversal, symlink‑race, and TOCTOU flaws let attackers replace root‑owned scripts, achieve privilege escalation, and why coordinated patching across hundreds of Linux distributions is critical.

LinuxSecurityVulnerability
0 likes · 4 min read
How Nimbuspwn Exploits systemd’s networkd-dispatcher for Root Access
Liangxu Linux
Liangxu Linux
Apr 27, 2022 · Operations

Analyzing Linux Boot Performance with systemd‑analyze

This article shows how system administrators can use the systemd‑analyze tool to measure boot and startup times, identify slow services, visualize the critical chain, dump system state, generate SVG plots, test unit conditions, inspect configuration files, verify syntax, and assess security settings on a Linux workstation.

System Administrationboot performancesystemd
0 likes · 16 min read
Analyzing Linux Boot Performance with systemd‑analyze
Ops Development Stories
Ops Development Stories
Sep 28, 2021 · Cloud Native

Why Does PLEG ‘Not Healthy’ Make a Kubernetes Node NotReady?

This article explains the role of the Pod Lifecycle Event Generator (PLEG) in Kubelet, why the “PLEG is not healthy” error causes nodes to become NotReady, common failure scenarios, and a step‑by‑step troubleshooting method that ultimately resolves the issue by upgrading systemd.

KubernetesNodeNotReadyPLEG
0 likes · 11 min read
Why Does PLEG ‘Not Healthy’ Make a Kubernetes Node NotReady?
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 14, 2021 · Databases

Testing MySQL open_files_limit: Which Configuration Takes Effect – my.cnf, systemd Service, or Docker Limits

This article presents a systematic investigation of MySQL's open_files_limit setting across three scenarios—conflict between my.cnf and systemd service, effectiveness when using mysqld_safe, and the impact of Docker's own limits—revealing which source actually controls the maximum number of open files.

cgroupmysqlopen files limit
0 likes · 10 min read
Testing MySQL open_files_limit: Which Configuration Takes Effect – my.cnf, systemd Service, or Docker Limits
The Dominant Programmer
The Dominant Programmer
Aug 2, 2021 · Cloud Native

How to Install and Uninstall Docker Offline on CentOS 7

This guide walks through downloading the Docker 20.10.7 offline package, extracting it on a CentOS 7 host, configuring a systemd service, starting Docker, verifying the installation, and then fully removing Docker and its service files when needed.

Dockercentos7container-runtime
0 likes · 4 min read
How to Install and Uninstall Docker Offline on CentOS 7
Open Source Linux
Open Source Linux
Aug 1, 2021 · Operations

How to Auto-Run Scripts on Linux Boot: Crontab @reboot vs Systemd

This guide explains three methods to automatically execute scripts after a Linux system boots—using the traditional /etc/rc.local approach, the @reboot option in crontab, and creating a dedicated Systemd service—providing step‑by‑step commands and examples for each technique.

Linuxcrontabstartup scripts
0 likes · 4 min read
How to Auto-Run Scripts on Linux Boot: Crontab @reboot vs Systemd
Efficient Ops
Efficient Ops
Jul 12, 2021 · Operations

Master systemd: From Basics to Real-World Service Management

This article introduces systemd as the modern Linux init replacement, explains its key features and unit file syntax, and provides three hands‑on examples showing how to manage nginx, Tomcat, and a custom JAR service with systemd commands and configuration files.

LinuxService ManagementSystem Administration
0 likes · 10 min read
Master systemd: From Basics to Real-World Service Management
QQ Music Frontend Team
QQ Music Frontend Team
Jun 24, 2021 · Backend Development

Master Nginx: Complete Installation, Configuration, and Advanced Tips

This comprehensive guide walks you through installing Nginx from source, configuring global settings, mastering common directives, enabling gzip compression, setting up reverse and forward proxies, load balancing, SSL, systemd service management, and troubleshooting, providing ready-to-use code snippets and practical examples for server administrators.

ConfigurationGzipInstallation
0 likes · 41 min read
Master Nginx: Complete Installation, Configuration, and Advanced Tips
Liangxu Linux
Liangxu Linux
May 2, 2021 · Operations

Mastering Autossh: Secure Automatic SSH Tunnels and Port Forwarding

This guide explains how autossh automates SSH connections, provides reliable reverse and dynamic port forwarding, details installation steps, command‑line options, practical examples, and system‑level startup configuration for robust network tunneling.

SSH tunnelingautosshnetwork automation
0 likes · 8 min read
Mastering Autossh: Secure Automatic SSH Tunnels and Port Forwarding
Liangxu Linux
Liangxu Linux
Mar 17, 2021 · Operations

How to Use autofs for On‑Demand Mounts in Linux

This guide explains why static entries in /etc/fstab can waste resources, introduces the autofs daemon for dynamic mounting, and provides step‑by‑step commands to install, configure, and test autofs so that filesystems are mounted only when accessed.

Linuxautofsautomount
0 likes · 8 min read
How to Use autofs for On‑Demand Mounts in Linux
Liangxu Linux
Liangxu Linux
Feb 11, 2021 · Operations

Master Linux Services: Essential systemctl Commands Explained

This guide walks you through using the systemctl tool on modern Linux distributions to start, stop, restart, reload, enable, disable, and query services, manage system power, work with targets, handle remote hosts, and leverage related utilities like journalctl, systemd-analyze, and hostnamectl.

LinuxOperationsService Management
0 likes · 8 min read
Master Linux Services: Essential systemctl Commands Explained
MaGe Linux Operations
MaGe Linux Operations
Jan 10, 2021 · Operations

How to Install and Configure Cntlm Proxy on Linux and Windows

Learn how to install Cntlm on Debian‑based Linux or Windows, configure its authentication and proxy settings, obtain NTLM hashes, and apply changes by reloading or restarting the systemd service, enabling secure multi‑user HTTP proxy access within restricted networks.

AuthenticationNTLMProxy
0 likes · 4 min read
How to Install and Configure Cntlm Proxy on Linux and Windows
Efficient Ops
Efficient Ops
Jan 6, 2021 · Cloud Computing

Detecting If Your Shell Runs on Physical Machine, VM, or Container

This guide explains practical techniques and command‑line tools—such as systemd‑detect‑virt, cgroup inspection, DMI data, and cloud‑provider metadata—to determine whether a given shell environment is running inside a container, a virtual machine, or on bare‑metal hardware, including scripts for Docker, rkt, AWS, OpenStack and more.

LinuxVirtualizationcloud computing
0 likes · 10 min read
Detecting If Your Shell Runs on Physical Machine, VM, or Container
Practical DevOps Architecture
Practical DevOps Architecture
Dec 30, 2020 · Cloud Native

Comprehensive Tutorial for Building a High‑Availability Kubernetes Cluster with Etcd and Core Components

This tutorial walks through configuring three servers, generating CA and component certificates with cfssl, deploying an etcd cluster, installing Docker, creating Kubernetes API server, controller‑manager and scheduler configurations, setting up systemd services, and verifying the health of the high‑availability Kubernetes cluster.

CertificateCloud NativeDocker
0 likes · 18 min read
Comprehensive Tutorial for Building a High‑Availability Kubernetes Cluster with Etcd and Core Components
Ops Development Stories
Ops Development Stories
Nov 9, 2020 · Operations

Quick Guide: Deploy frp for Secure Intranet-to-Internet Access

This article explains how to set up frp, a high-performance reverse-proxy written in Go, to expose internal web and SSH services to the public Internet using domain-based virtual hosts, nginx reverse-proxy, and systemd on CentOS, complete with configuration examples and firewall considerations.

CentOSNGINXSSH tunneling
0 likes · 15 min read
Quick Guide: Deploy frp for Secure Intranet-to-Internet Access
Liangxu Linux
Liangxu Linux
Aug 2, 2020 · Operations

How to List and Diagnose Failed systemd Services with systemctl

This guide explains how to use systemctl and journalctl on CentOS 7 to list services that failed to start, check individual service status, interpret error messages, and filter logs for troubleshooting, providing concrete command examples and output analysis.

CentOSLinuxjournalctl
0 likes · 7 min read
How to List and Diagnose Failed systemd Services with systemctl
360 Tech Engineering
360 Tech Engineering
Apr 21, 2020 · Backend Development

Using ETCD for Leader Election and High Availability: Architecture, Installation, and Go Implementation

This article explains ETCD's role as a distributed key‑value store, details its architecture and leader election mechanism, provides step‑by‑step cluster deployment on CentOS with systemd, and demonstrates a Go implementation of leader election to achieve high availability.

Distributed Systemshigh availabilityleader election
0 likes · 10 min read
Using ETCD for Leader Election and High Availability: Architecture, Installation, and Go Implementation
ITPUB
ITPUB
Dec 11, 2019 · Operations

Master Linux Runlevels and Systemd Targets: How to View, Change, and Secure Them

This guide explains the purpose of Linux runlevels, maps them to systemd targets, shows how to check the current runlevel, change it temporarily or permanently, list services per level, create custom levels, and improve system security through fine‑grained service control.

LinuxRunlevelSecurity
0 likes · 13 min read
Master Linux Runlevels and Systemd Targets: How to View, Change, and Secure Them
ITPUB
ITPUB
Oct 24, 2019 · Operations

Trim Unneeded Systemd Services to Speed Up Linux Boot

This guide explains how to identify and disable unnecessary Systemd services on typical Linux distributions, using commands like systemctl, journalctl, and systemd-analyze, to streamline the boot process while avoiding side‑effects from static services.

ServicesSysadminsystemd
0 likes · 5 min read
Trim Unneeded Systemd Services to Speed Up Linux Boot
Sohu Tech Products
Sohu Tech Products
Oct 23, 2019 · Operations

Common Issues and Solutions When Migrating to Red Hat Enterprise Linux 7

This article summarizes eight typical problems encountered when upgrading to RHEL 7—including service management, rc.local scripts, automatic file cleanup, time synchronization, hostname handling, MySQL installation, network configuration, and logging—providing command‑by‑command solutions and best‑practice recommendations.

Linux AdministrationRHEL7Service Management
0 likes · 14 min read
Common Issues and Solutions When Migrating to Red Hat Enterprise Linux 7
Programmer DD
Programmer DD
Oct 21, 2019 · Cloud Native

Deploy a Static Hugo Blog with Podman, Envoy Sidecar, and Systemd

This guide explains how to replace Docker with Podman for hosting a static Hugo site, using a sidecar Envoy proxy, shared network namespaces, Kubernetes‑compatible pod definitions, and systemd services to achieve automatic startup and reliable service discovery.

EnvoyHugoKubernetes
0 likes · 15 min read
Deploy a Static Hugo Blog with Podman, Envoy Sidecar, and Systemd
Liangxu Linux
Liangxu Linux
Oct 6, 2019 · Operations

How to Trim Unnecessary Linux Startup Services with Systemd

This guide explains why many Linux distributions start unused services at boot, and shows step‑by‑step how to list, disable, mask, and verify unwanted systemd services—such as Bluetooth—while also providing commands to inspect boot logs and identify slow‑starting units.

Service Managementboot optimizationstartup services
0 likes · 5 min read
How to Trim Unnecessary Linux Startup Services with Systemd
Architects Research Society
Architects Research Society
Sep 28, 2019 · Backend Development

Deploying a Spring Boot Application Behind NGINX with SSL

This guide explains how to prepare a Spring Boot application, set up a Debian server with Java, UFW and NGINX, configure the app as a systemd service, create an NGINX reverse‑proxy, and enable HTTPS using Certbot, providing a lightweight alternative to embedded Tomcat.

BackendSSLspring-boot
0 likes · 8 min read
Deploying a Spring Boot Application Behind NGINX with SSL
Liangxu Linux
Liangxu Linux
Aug 13, 2019 · Operations

Master Linux Shutdown: Commands, History, and Safe Usage

This guide explains Linux shutdown-related commands, their historical transition to systemd, detailed usage examples, option flags, scheduling formats, and how to safely cancel or force immediate shutdowns on servers and desktop systems.

ShutdownSysadmincommand-line
0 likes · 6 min read
Master Linux Shutdown: Commands, History, and Safe Usage
Efficient Ops
Efficient Ops
May 28, 2019 · Operations

Speed Up a Slow Linux PC: Check CPU, Services, Memory, and Disk I/O

This guide walks you through essential Linux performance diagnostics—examining CPU details, startup services, load averages, memory usage, and disk I/O—providing commands and practical solutions to identify bottlenecks and improve system responsiveness for your workstation.

CPUMemorydisk-io
0 likes · 7 min read
Speed Up a Slow Linux PC: Check CPU, Services, Memory, and Disk I/O
21CTO
21CTO
Dec 21, 2017 · Operations

Why We Switched to Nginx for L4 Load Balancing: A Practical Migration Guide

This article details a company's migration from commercial load balancers to an open‑source Nginx‑based Layer‑4 solution, covering project background, technical selection, architecture design, network and Nginx configurations, operational scripts, health‑check automation, performance testing, and data analysis using Elasticsearch and Grafana.

L4OSPFmonitoring
0 likes · 11 min read
Why We Switched to Nginx for L4 Load Balancing: A Practical Migration Guide
MaGe Linux Operations
MaGe Linux Operations
Mar 25, 2017 · Information Security

Mastering FirewallD: A Complete Guide to Linux Firewall Management

This guide explains how to install, enable, and manage FirewallD on Linux, covering zones, services, ports, rich rules, port forwarding, and direct iptables integration, with step‑by‑step commands and visual examples to help administrators configure persistent, dynamic firewalls efficiently.

Linuxfirewalldiptables
0 likes · 11 min read
Mastering FirewallD: A Complete Guide to Linux Firewall Management
MaGe Linux Operations
MaGe Linux Operations
Feb 12, 2017 · Operations

How to Reset a Forgotten Linux Root Password via Initramfs

This guide explains the Linux boot sequence, the role of GRUB2, initramfs, and systemd, then walks through a step‑by‑step method to break a lost root password by interrupting the boot process, remounting the filesystem, and resetting the password.

InitramfsLinuxRHEL7
0 likes · 5 min read
How to Reset a Forgotten Linux Root Password via Initramfs
MaGe Linux Operations
MaGe Linux Operations
Apr 13, 2016 · Operations

Master Linux Boot: From GRUB to systemd on CentOS 5/6/7

This guide explains the complete boot sequence of CentOS 5, 6, and 7, covering GRUB stages, initrd, rc scripts, chkconfig, and the transition to systemd with its units, targets, and systemctl commands, providing practical commands and configuration examples.

Boot ProcessCentOSGRUB
0 likes · 15 min read
Master Linux Boot: From GRUB to systemd on CentOS 5/6/7
ITPUB
ITPUB
Mar 7, 2016 · Databases

How to Install MySQL 5.7 on CentOS 7 and Reset the Root Password

This guide walks through installing MySQL Server 5.7 on CentOS 7 via the official RPM repository, explains why the default root login fails, and provides step‑by‑step commands to stop the service, start it with skip‑grant‑tables, update the root password, and restart MySQL for successful login.

CentOS 7RPMmysql
0 likes · 4 min read
How to Install MySQL 5.7 on CentOS 7 and Reset the Root Password
Qunar Tech Salon
Qunar Tech Salon
Jun 8, 2015 · Operations

An Introduction to systemd: Features, Concepts, and Usage

This article provides a comprehensive overview of systemd, the modern Linux init system, covering its design goals, compatibility with SysVinit, parallel boot advantages, on‑demand activation, CGroup‑based process tracking, unit types, dependency handling, snapshot and journal capabilities, as well as practical guidance for developers and system administrators.

Linux initService Managementcgroup
0 likes · 31 min read
An Introduction to systemd: Features, Concepts, and Usage
Qunar Tech Salon
Qunar Tech Salon
Jun 7, 2015 · Operations

Understanding Upstart: Features, Concepts, and Usage in Linux Init Systems

This article explains the evolution of Linux init systems, focusing on Upstart's event‑driven design, core concepts such as jobs and events, configuration syntax, and practical commands for developers and administrators, highlighting its advantages over traditional SysVinit.

Event-drivenLinux initService Management
0 likes · 24 min read
Understanding Upstart: Features, Concepts, and Usage in Linux Init Systems
MaGe Linux Operations
MaGe Linux Operations
Oct 10, 2014 · Fundamentals

Build Your Own Linux From Scratch: LFS 7.6 and BLFS Guide

This article introduces Linux From Scratch (LFS) and Beyond Linux From Scratch (BLFS), highlights the upgrades in LFS 7.6—including a newer toolchain, 26 package updates, eight new packages, and Systemd support—and provides online reading and download links for both projects.

blfslfslinux-build
0 likes · 2 min read
Build Your Own Linux From Scratch: LFS 7.6 and BLFS Guide