Tagged articles
162 articles
Page 1 of 2
ITPUB
ITPUB
May 5, 2026 · Operations

Auto‑Show CPU, Memory, and Disk Usage on Linux Login with a Single Script

This article provides a ready‑to‑use Bash script that, when placed in a system‑wide or user profile directory, automatically displays hostname, uptime, load average, IP address, CPU and memory usage, and disk mount statistics each time you log into a Linux server, along with color‑coded formatting and customization tips.

AutomationBashLinux
0 likes · 6 min read
Auto‑Show CPU, Memory, and Disk Usage on Linux Login with a Single Script
Linux Tech Enthusiast
Linux Tech Enthusiast
Mar 1, 2026 · Fundamentals

14 Git Commands You’ll Use 99% of the Time

This guide lists the 14 Git commands that cover 99% of everyday development tasks, explains each command’s purpose, provides example usage such as initializing a repository, cloning, adding, committing, pushing, pulling, branching, merging, checking status, rebasing, stashing, and reverting, and even shows a simple shell script for summarizing repository information.

Version Controlshell scriptsoftware development
0 likes · 8 min read
14 Git Commands You’ll Use 99% of the Time
Coder Trainee
Coder Trainee
Feb 28, 2026 · Operations

Common Jenkins Errors and Step-by-Step Fixes

This guide lists frequent Jenkins problems such as missing libXrender.so.1 and SSH transferring zero files, explains why they occur, and provides exact yum commands, path-adjustment tips, and shell-parameter checks to resolve them.

JenkinsSSHci/cd
0 likes · 4 min read
Common Jenkins Errors and Step-by-Step Fixes
Coder Trainee
Coder Trainee
Feb 28, 2026 · Frontend Development

Automating Front‑End Deployment with Jenkins and Yarn

This guide walks through installing Node plugins in Jenkins, configuring a NodeJS tool, creating a freestyle project, discarding old builds, setting up Git source, defining the build environment, running Yarn commands to compile the front‑end, and deploying the artifacts via SSH with a custom script.

Front-end AutomationJenkinsYARN
0 likes · 4 min read
Automating Front‑End Deployment with Jenkins and Yarn
Aikesheng Open Source Community
Aikesheng Open Source Community
Jan 15, 2026 · Operations

Why Adding a Server with OAT Breaks yum and How to Fix It

This guide explains why using OAT to add a server can render yum unusable due to a broken Python interpreter, analyzes the underlying script logic that causes the failure, and provides two practical remediation methods—including fixing the Python symlink and adjusting the installation script—along with the full script for reference.

LinuxOATPython
0 likes · 12 min read
Why Adding a Server with OAT Breaks yum and How to Fix It
Ray's Galactic Tech
Ray's Galactic Tech
Dec 8, 2025 · Databases

Build a Production-Ready Automated MySQL Backup with mydumper

Learn how to install mydumper on various Linux distributions, use its multithreaded, compressed, and incremental backup features, and deploy a robust Bash script that automates full and incremental MySQL backups, handles encryption, cleanup, logging, notifications, and restoration with myloader.

AutomationBackupcron
0 likes · 10 min read
Build a Production-Ready Automated MySQL Backup with mydumper
Xiao Liu Lab
Xiao Liu Lab
Dec 3, 2025 · Databases

Secure, Efficient MySQL Automated Backup Script – Zero Maintenance

This guide presents a fully automated MySQL backup script that securely filters system databases, compresses backups with gzip, logs each operation, automatically removes expired files, and includes step‑by‑step configuration, deployment, scheduling, troubleshooting, and optimization tips for production environments.

AutomationBackupdatabase
0 likes · 11 min read
Secure, Efficient MySQL Automated Backup Script – Zero Maintenance
MaGe Linux Operations
MaGe Linux Operations
Dec 2, 2025 · Fundamentals

Why Your Disk Shows Free Space but Files Won’t Write: Mastering Inodes

The article explains how inode exhaustion on Linux filesystems can cause "No space left on device" errors despite available disk space, details inode structure and allocation, provides step‑by‑step diagnostics, monitoring scripts, best‑practice recommendations, and recovery procedures to prevent and resolve inode‑related issues.

FilesystemLinuxdisk space
0 likes · 28 min read
Why Your Disk Shows Free Space but Files Won’t Write: Mastering Inodes
Su San Talks Tech
Su San Talks Tech
Nov 18, 2025 · Backend Development

Boost SpringBoot Production Deployments with a Visual Service Manager

This guide presents a visual, configuration‑driven service manager for SpringBoot applications that streamlines start/stop operations, provides real‑time status and resource monitoring, offers intelligent log handling, supports batch actions, and includes an automated deployment and rollback workflow to improve operational efficiency and reliability.

Deployment AutomationLog ManagementService Management
0 likes · 23 min read
Boost SpringBoot Production Deployments with a Visual Service Manager
Xiao Liu Lab
Xiao Liu Lab
Nov 14, 2025 · Operations

Three Production‑Ready Dynamic IP Blocking Solutions for Nginx (No Manual Reload)

This guide presents three practical, production‑grade methods to dynamically block IP addresses in Nginx—using OpenResty with Redis for millisecond response, fail2ban with log analysis for automated bans, and a pure‑shell file‑watch approach—each with step‑by‑step installation, configuration, and usage instructions.

Fail2banIP blockingOpenResty
0 likes · 8 min read
Three Production‑Ready Dynamic IP Blocking Solutions for Nginx (No Manual Reload)
Liangxu Linux
Liangxu Linux
Oct 25, 2025 · Operations

One‑Command OS Reinstall: Automate Linux, Windows, and NAS Deployments

The open‑source "reinstall" shell script automates full‑system reinstall for Linux, Windows, and popular NAS platforms, handling hardware detection, network configuration, and disk partitioning with a single command, making VPS and server provisioning fast, secure, and hassle‑free.

AutomationLinuxNAS
0 likes · 7 min read
One‑Command OS Reinstall: Automate Linux, Windows, and NAS Deployments
Ray's Galactic Tech
Ray's Galactic Tech
Oct 22, 2025 · Operations

Master Docker Management with a Powerful Bash Automation Script

This article provides a comprehensive, enhanced Docker automation Bash script—docker‑manager.sh—covering container lifecycle commands, image cleanup, backup, network inspection, log viewing, and configuration export, along with step‑by‑step usage instructions and additional handy Docker commands for efficient container management.

AutomationBashContainer Management
0 likes · 11 min read
Master Docker Management with a Powerful Bash Automation Script
Advanced AI Application Practice
Advanced AI Application Practice
Oct 22, 2025 · Operations

AI-Powered Linux Disk Cleanup: A Complete Guide

This guide presents an AI‑assisted workflow for Linux disk maintenance, including scripts for rapid diagnosis, risk assessment, personalized cleanup plans, safe log and cache removal, large‑file analysis, interactive cleanup modes, real‑time feedback, automated backups, and a one‑click execution script.

AI automationDisk CleanupLinux
0 likes · 11 min read
AI-Powered Linux Disk Cleanup: A Complete Guide
Raymond Ops
Raymond Ops
Oct 2, 2025 · Operations

All‑In‑One Linux System Initialization Scripts for Rocky, AlmaLinux, CentOS, Ubuntu, Debian & More

This article introduces a collection of shell scripts that automate system initialization across dozens of Linux distributions—including Rocky, AlmaLinux, CentOS, Ubuntu, Debian, openEuler, AnolisOS, OpenCloudOS, openSUSE, Kylin Server and UOS Server—detailing supported features, version‑specific OS compatibility, usage instructions, changelogs, and troubleshooting tips.

AutomationLinuxOS setup
0 likes · 19 min read
All‑In‑One Linux System Initialization Scripts for Rocky, AlmaLinux, CentOS, Ubuntu, Debian & More
Raymond Ops
Raymond Ops
Sep 14, 2025 · Databases

Deploy MySQL 8.4 from Source with a Single Script Across Major Linux Distributions

This guide provides a comprehensive, step‑by‑step shell script that automates the installation, configuration, and service setup of MySQL 8.4 from source on a wide range of Linux distributions, including Rocky, AlmaLinux, CentOS, openEuler, Anolis, OpenCloudOS, Kylin, UOS, openSUSE, Ubuntu, and Debian.

AutomationDatabase InstallationLinux
0 likes · 25 min read
Deploy MySQL 8.4 from Source with a Single Script Across Major Linux Distributions
Raymond Ops
Raymond Ops
Sep 8, 2025 · Operations

All-in-One Linux Init Scripts for Rocky, AlmaLinux, CentOS, Ubuntu, Debian & More

This article introduces a comprehensive collection of shell scripts that automate system initialization across many Linux distributions—Rocky, AlmaLinux, CentOS, Ubuntu, Debian, openEuler, AnolisOS, OpenCloudOS, openSUSE, Kylin Server and UOS Server—covering network setup, hostname, repository configuration, firewall, SELinux, swap, timezone, kernel tuning, SSH, user environment and more, with detailed version changelogs and usage instructions.

LinuxOperationsSystem Initialization
0 likes · 19 min read
All-in-One Linux Init Scripts for Rocky, AlmaLinux, CentOS, Ubuntu, Debian & More
Dunmao Tech Hub
Dunmao Tech Hub
Sep 1, 2025 · Artificial Intelligence

Deploy DeepSeek‑r1 Locally with a One‑Click Ollama Script

This guide walks you through a Bash script that automatically checks for Ollama, installs it if missing, lets you choose a DeepSeek‑r1 model size, starts the Ollama service, and runs the selected model locally, complete with usage examples and a token‑cost note.

AIDeepSeekModel Deployment
0 likes · 7 min read
Deploy DeepSeek‑r1 Locally with a One‑Click Ollama Script
Dunmao Tech Hub
Dunmao Tech Hub
Aug 16, 2025 · Operations

Automate Linux Disk Cleanup with a Powerful Bash Script

This guide presents a comprehensive Bash script that safely automates Linux system‑disk cleanup by removing APT caches, temporary files, old kernels, logs, browser caches, Snap packages, Docker data, and locating large files, while providing before‑and‑after disk usage reports.

AutomationBashDisk Cleanup
0 likes · 10 min read
Automate Linux Disk Cleanup with a Powerful Bash Script
MaGe Linux Operations
MaGe Linux Operations
Aug 5, 2025 · Operations

Master Linux Network Troubleshooting: From Ping to Traceroute

This guide presents a systematic Linux network fault‑diagnosis process—including symptom identification, step‑by‑step use of ping, traceroute, port testing and DNS verification, advanced techniques, real‑world case studies, automation scripts, and best‑practice recommendations—to help operations engineers quickly locate and resolve network issues.

diagnosticspingshell script
0 likes · 11 min read
Master Linux Network Troubleshooting: From Ping to Traceroute
Raymond Ops
Raymond Ops
Jul 8, 2025 · Operations

Comprehensive Multi‑Distro Linux Initialization Script Guide

This article presents a complete collection of shell scripts for initializing a wide range of Linux distributions—including Rocky, AlmaLinux, CentOS, Ubuntu, Debian, openEuler, AnolisOS, OpenCloudOS, openSUSE, Kylin Server, and Uos Server—detailing supported features, version‑specific updates, and step‑by‑step usage instructions.

AutomationLinuxOperations
0 likes · 19 min read
Comprehensive Multi‑Distro Linux Initialization Script Guide
IT Xianyu
IT Xianyu
Jun 4, 2025 · Databases

Comprehensive Guide to Automated MySQL Backup and Restore with Docker

This article provides a step‑by‑step tutorial for DBAs to design a reliable MySQL backup strategy, write a Bash automation script, schedule it with cron, and perform restoration drills using Docker containers, while covering directory planning, command checks, cleanup, and common troubleshooting.

AutomationBackupDatabase Recovery
0 likes · 17 min read
Comprehensive Guide to Automated MySQL Backup and Restore with Docker
IT Xianyu
IT Xianyu
May 27, 2025 · Databases

Automated MySQL Backup Script with Docker and Crontab

This guide explains how to set up an automated MySQL backup solution on AlmaLinux using Docker containers, a Bash script, and crontab, covering environment preparation, script creation, command checks, logging, error handling, and optional enhancements such as email notifications and security best practices.

AutomationBackupDocker
0 likes · 7 min read
Automated MySQL Backup Script with Docker and Crontab
MaGe Linux Operations
MaGe Linux Operations
May 18, 2025 · Operations

How to Set Up Custom Nginx Monitoring and Triggers in Zabbix 7.2

This guide walks you through installing the Zabbix‑get client, deploying and managing Nginx on a Linux host, creating a shell script for status checks, adding a custom UserParameter, validating the checks from the Zabbix server, and configuring UI items and triggers to monitor Nginx availability.

NginxZabbixshell script
0 likes · 4 min read
How to Set Up Custom Nginx Monitoring and Triggers in Zabbix 7.2
Lin is Dream
Lin is Dream
May 17, 2025 · Operations

Mastering DevOps: From Manual Scripts to Automated Jenkins Pipelines

This guide walks through the fundamentals of DevOps, illustrating how to transition from simple command‑line deployments to sophisticated, automated CI/CD pipelines using Jenkins, Docker, and shell scripts, while covering JVM tuning, version management, and common troubleshooting tips.

AutomationJenkinsci/cd
0 likes · 16 min read
Mastering DevOps: From Manual Scripts to Automated Jenkins Pipelines
IT Xianyu
IT Xianyu
May 14, 2025 · Databases

Using PostgreSQL Stored Procedures to Batch Update User Tags Efficiently

This article explains how Java developers can replace thousands of individual UPDATE statements with a single PostgreSQL stored procedure call, covering the motivation, procedure creation, Java invocation, scheduling with shell scripts, performance benchmarks, and common pitfalls.

Batch UpdateJavaPostgreSQL
0 likes · 8 min read
Using PostgreSQL Stored Procedures to Batch Update User Tags Efficiently
Liangxu Linux
Liangxu Linux
May 2, 2025 · Information Security

Hardening Linux Servers to Level‑3 Security with Open‑Source Check and Protective Scripts

This article introduces open‑source Linux server hardening scripts that meet Level‑3 security protection requirements, outlines the essential security controls such as identity verification, access control, auditing, and intrusion prevention, and provides step‑by‑step usage instructions for both checking and applying the protective scripts.

HardeningLevel 3Security
0 likes · 8 min read
Hardening Linux Servers to Level‑3 Security with Open‑Source Check and Protective Scripts
Liangxu Linux
Liangxu Linux
Apr 28, 2025 · Information Security

How to Harden Linux Servers for Tier‑3 Security Compliance with Open‑Source Scripts

This guide explains the purpose of China's tiered security protection for Linux servers, outlines key requirements such as identity verification, access control, auditing, intrusion prevention, and provides step‑by‑step usage instructions for two open‑source scripts that automate checking and hardening on Red Hat/CentOS systems.

Tier 3auditopen source
0 likes · 8 min read
How to Harden Linux Servers for Tier‑3 Security Compliance with Open‑Source Scripts
ITPUB
ITPUB
Apr 25, 2025 · Operations

Bizarre Ops Disasters: From K8s Data Loss to Accidental Process Killing

This article recounts a series of shocking operational mishaps—including a Kubernetes PV/PVC deletion that erased an entire codebase, a careless shell script that killed the wrong processes, a rookie’s risky server formatting, and a mysterious Excel crash—highlighting the importance of proper backups, testing, and change control.

IncidentResource Monitoringshell script
0 likes · 7 min read
Bizarre Ops Disasters: From K8s Data Loss to Accidental Process Killing
Raymond Ops
Raymond Ops
Mar 27, 2025 · Operations

All-in-One Linux Init Scripts for Rocky, AlmaLinux, CentOS, Ubuntu & More

This article introduces a comprehensive set of shell scripts that automate system initialization across dozens of Linux distributions, detailing supported features, version‑specific updates, usage instructions, and code examples for network, security, package management, and more.

DevOpsLinuxOperations
0 likes · 16 min read
All-in-One Linux Init Scripts for Rocky, AlmaLinux, CentOS, Ubuntu & More
Raymond Ops
Raymond Ops
Mar 7, 2025 · Databases

Master MySQL Backups: Commands for Single, Multiple, and All Databases

This guide explains how to use mysqldump to back up a single MySQL database, multiple databases, or all databases, includes options for specific tables, compression with gzip, adding drop statements, exporting only schema, and provides restore procedures and a sample automated backup script.

Database BackupSQLmysql
0 likes · 11 min read
Master MySQL Backups: Commands for Single, Multiple, and All Databases
Code Ape Tech Column
Code Ape Tech Column
Feb 28, 2025 · Backend Development

Spring Boot Packaging with Maven Assembly Plugin and a Deployment Shell Script

This article explains how to configure Maven profiles for different environments, use the maven‑assembly‑plugin and maven‑jar‑plugin to create a zip deployment package for a Spring Boot application, and provides a reusable shell script (shenniu_publish.sh) for extracting, starting, stopping, and restarting the service on Linux.

BackendDeploymentSpring Boot
0 likes · 13 min read
Spring Boot Packaging with Maven Assembly Plugin and a Deployment Shell Script
Raymond Ops
Raymond Ops
Feb 22, 2025 · Operations

Master Log Rotation: Shell Scripts for Automated Nginx Log Splitting

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

LinuxNginxcron
0 likes · 13 min read
Master Log Rotation: Shell Scripts for Automated Nginx Log Splitting
Open Source Linux
Open Source Linux
Feb 6, 2025 · Operations

How to Quickly Diagnose and Fix 100% CPU Usage on Linux Servers

When a Linux server's CPU spikes to 100%, this guide walks you through a systematic investigation—from identifying the high‑load process and pinpointing the offending Java thread to applying a streamlined shell script—so you can resolve the issue and restore normal performance.

CPUJavaperformance
0 likes · 11 min read
How to Quickly Diagnose and Fix 100% CPU Usage on Linux Servers
MaGe Linux Operations
MaGe Linux Operations
Feb 5, 2025 · Operations

Master Jenkins CI/CD: Step-by-Step Automated Deployment Guide

This comprehensive tutorial walks you through Jenkins fundamentals, installation, JDK and Git integration, credential management, Maven setup, SSH password‑less login, and deployment scripts, providing all the commands and screenshots needed to automate Java project builds and releases.

Jenkinsci/cdmaven
0 likes · 16 min read
Master Jenkins CI/CD: Step-by-Step Automated Deployment Guide
ITPUB
ITPUB
Jan 11, 2025 · Operations

Why Using kill ‑9 Is Risky and How to Shut Down Processes Gracefully

The article explains the true purpose of the Linux kill command, compares signals like SIGTERM and SIGKILL, warns about the dangers of force‑killing processes, and provides practical Java shutdown‑hook examples and a shell script for safe, graceful termination.

Graceful ShutdownJavaKill Command
0 likes · 7 min read
Why Using kill ‑9 Is Risky and How to Shut Down Processes Gracefully
21CTO
21CTO
Jan 6, 2025 · Operations

Master Linux Cron: Schedule Automated Backups with Easy Step‑by‑Step Guide

Learn how to use Linux's built‑in Cron scheduler to create, configure, and run automated backup jobs, covering crontab syntax, time fields, script creation, permission setup, and redirection of output to /dev/null, with step‑by‑step commands and code examples.

AutomationBackupSystem Administration
0 likes · 8 min read
Master Linux Cron: Schedule Automated Backups with Easy Step‑by‑Step Guide
dbaplus Community
dbaplus Community
Oct 27, 2024 · Databases

Master Multi‑DB Backup: Oracle, MySQL, PostgreSQL & openGauss Shell Scripts

This guide provides step‑by‑step shell scripts, directory setups, cron jobs, and cleanup commands for reliable backup and restore of Oracle (RMAN and logical), MySQL (full, incremental, Percona XtraBackup), PostgreSQL (logical and physical with pg_rman), and openGauss databases, including retention policies and automation tips.

BackupDatabase AdministrationOracle
0 likes · 19 min read
Master Multi‑DB Backup: Oracle, MySQL, PostgreSQL & openGauss Shell Scripts
Efficient Ops
Efficient Ops
Oct 8, 2024 · Operations

Master Linux Process & User Queries with Powerful Bash Scripts

This guide provides Bash scripts that let you retrieve detailed information about Linux processes by PID or name, query user account details, and apply a series of system hardening tweaks such as password policies, login restrictions, and file attribute protections.

Bashprocess managementshell script
0 likes · 12 min read
Master Linux Process & User Queries with Powerful Bash Scripts
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.

LinuxSecurityencryption
0 likes · 4 min read
Encrypt Your Shell Scripts with gzexe: A Complete Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Aug 10, 2024 · Backend Development

How to Encrypt Shell Scripts with gzexe: Step-by-Step Guide

This guide explains how to encrypt a shell script using gzexe, covering script preparation, making it executable, running gzexe to produce an encrypted file, verifying and executing the encrypted script, and optionally decrypting it, plus installation instructions for gzexe on Debian and Red Hat systems.

BashLinuxencryption
0 likes · 3 min read
How to Encrypt Shell Scripts with gzexe: Step-by-Step Guide
Liangxu Linux
Liangxu Linux
Jul 29, 2024 · Databases

Automate MySQL Backups and Restores with Bash, Cron, and Find

This guide shows how to create a Bash script that backs up a specific MySQL database using mysqldump, compresses the dump, automatically deletes old backups, explains the find -mtime option, and schedules the process with cron, plus detailed steps for restoring the data.

BackupDatabase RestorationLinux
0 likes · 7 min read
Automate MySQL Backups and Restores with Bash, Cron, and Find
Efficient Ops
Efficient Ops
Jul 8, 2024 · Operations

How to Diagnose and Fix High CPU Usage in Java Data Platforms

This article walks through a real‑world incident where a data‑platform server showed near‑100% CPU usage, explains step‑by‑step investigation using top, pwdx, and jstack, identifies a time‑conversion utility as the root cause, and presents a streamlined script‑based solution that reduced CPU load by thirtyfold.

CPU optimizationJava performanceOperations
0 likes · 11 min read
How to Diagnose and Fix High CPU Usage in Java Data Platforms
Open Source Linux
Open Source Linux
Jun 21, 2024 · Information Security

How to Secure SSH Access on Linux with iptables: Restrict by IP

Learn how to protect your Linux server by blocking default SSH access on port 22 and allowing only specific IP addresses or ranges using iptables rules, with step-by-step shell script examples, rule inspection commands, and removal procedures for robust security.

SSHiptablesshell script
0 likes · 4 min read
How to Secure SSH Access on Linux with iptables: Restrict by IP
MaGe Linux Operations
MaGe Linux Operations
Jun 16, 2024 · Databases

Master MySQL Backups: Commands, Scripts, and Best Practices

This guide details how to use mysqldump and related commands to back up single or multiple MySQL databases, specific tables, compress backups, include drop statements, export only schema, and automate the process with scripts and cron jobs, plus instructions for restoring data.

GzipSQLmysql
0 likes · 11 min read
Master MySQL Backups: Commands, Scripts, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
May 1, 2024 · Operations

How to Automate Nginx Log Rotation with Shell Scripts and Logrotate

This guide explains why nginx logs need regular rotation, demonstrates manual log backup and rotation using shell commands, provides a complete Bash script for daily log splitting, and shows how to configure and use the logrotate tool for automated, compressed log management.

log rotationlogrotateshell script
0 likes · 13 min read
How to Automate Nginx Log Rotation with Shell Scripts and Logrotate
Open Source Tech Hub
Open Source Tech Hub
Dec 24, 2023 · Backend Development

How to Install and Use websocketd for Real‑Time WebSocket Scripts

This guide explains how to install the websocketd daemon, configure it to run shell scripts as WebSocket back‑ends, create simple HTML clients, monitor system memory in real time, and fine‑tune parameters such as static file serving, developer console, SSL, and Nginx proxying.

WebSocketreal-time monitoringshell script
0 likes · 10 min read
How to Install and Use websocketd for Real‑Time WebSocket Scripts
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 23, 2023 · Databases

Collecting and Comparing OceanBase Parameters Using Shell Scripts and Excel VLOOKUP

This article explains how to use Shell scripts together with Excel VLOOKUP to extract OceanBase cluster Parameters, Variables, and ProxyConfig values, compare them against default or DBA‑tuned settings, and generate a report that highlights unexpected configurations for manual verification.

Configuration ManagementDatabase ParametersExcel
0 likes · 6 min read
Collecting and Comparing OceanBase Parameters Using Shell Scripts and Excel VLOOKUP
vivo Internet Technology
vivo Internet Technology
Apr 19, 2023 · Backend Development

Investigation of Midnight Interface Timeout in Vivo E‑commerce Activity System

The article details how a midnight interface timeout in Vivo’s e‑commerce activity system was traced to a logging bottleneck: a synchronous Log4j call blocked all threads while a cron‑driven log‑rotation script copied a 2.6 GB file, and the issue was resolved by switching to asynchronous logging with a non‑blocking appender.

BackendTomcatlogging
0 likes · 17 min read
Investigation of Midnight Interface Timeout in Vivo E‑commerce Activity System
Open Source Linux
Open Source Linux
Apr 12, 2023 · Information Security

Master Linux Security: Essential Baseline Hardening Scripts Explained

This article walks through why Linux servers need baseline hardening, explains baseline concepts and scanning, and provides a comprehensive collection of shell scripts that automatically check and enforce security settings such as password policies, file permissions, service configurations, and network controls.

Baseline HardeningLinuxSecurity
0 likes · 23 min read
Master Linux Security: Essential Baseline Hardening Scripts Explained
Qunar Tech Salon
Qunar Tech Salon
Jul 1, 2022 · Databases

Easy Dump – A Shell Wrapper for Simplified PostgreSQL Backup and Restore

Easy Dump is a Bash‑based utility that streamlines PostgreSQL backups by wrapping pg_dump and pg_dumpall, offering multiple dump modes, parallel execution, table exclusion, automatic configuration generation, and detailed success or failure notifications for reliable database migration and maintenance.

Database BackupEasy Dumpparallel dump
0 likes · 68 min read
Easy Dump – A Shell Wrapper for Simplified PostgreSQL Backup and Restore
Liangxu Linux
Liangxu Linux
Jun 12, 2022 · Operations

Automate Disk Usage Monitoring with a Bash Script and Email Alerts

This guide shows how to install mail utilities on CentOS 8, write a Bash script that checks disk usage, send threshold‑exceeding reports via email, and schedule the script with cron for continuous, automated monitoring of critical servers.

Disk Monitoringcronemail alerts
0 likes · 5 min read
Automate Disk Usage Monitoring with a Bash Script and Email Alerts
Top Architect
Top Architect
May 5, 2022 · Backend Development

Spring Boot Packaging with Maven Assembly Plugin and Shell Deployment Script

This article demonstrates how to package a Spring Boot application using Maven profiles and the assembly plugin to create a zip distribution, and provides a reusable shell script (shenniu_publish.sh) for extracting, starting, stopping, and restarting the service on Linux environments.

Assembly pluginDeploymentProfiles
0 likes · 14 min read
Spring Boot Packaging with Maven Assembly Plugin and Shell Deployment Script
The Dominant Programmer
The Dominant Programmer
Apr 18, 2022 · Databases

How to Install PostgreSQL 14 on CentOS Using a Script

This guide walks through installing PostgreSQL 14 on a CentOS server via a shell script, covering repository setup, package installation, initialization, user and database creation, remote‑connection configuration, firewall adjustments, service verification, and connecting with Navicat.

CentOSInstallationPostgreSQL
0 likes · 4 min read
How to Install PostgreSQL 14 on CentOS Using a Script
Architecture Digest
Architecture Digest
Mar 12, 2022 · Operations

Using Jenkins to Clone a Gitee Project, Build with Maven, and Deploy via Shell Scripts

This article walks through installing Jenkins, preparing the environment with JDK, Git, and Maven, configuring Jenkins plugins and a freestyle job, defining build parameters and shell scripts to clone a Gitee repository, build a Spring Boot jar with Maven, stop any running instance, and start the new application, followed by troubleshooting tips and a final summary.

AutomationGiteeJenkins
0 likes · 6 min read
Using Jenkins to Clone a Gitee Project, Build with Maven, and Deploy via Shell Scripts
Aikesheng Open Source Community
Aikesheng Open Source Community
Jan 25, 2022 · Databases

Custom MySQL Data Consistency Check Tool: Design, Implementation, and Usage

This article introduces a custom MySQL data consistency verification tool inspired by pt-table-checksum, explains the challenges of handling complex primary keys, details the implementation logic with shell scripts and SQL, and provides installation, configuration, and usage instructions including parallelism, network monitoring, and scheduling.

AutomationData Consistencychecksum
0 likes · 23 min read
Custom MySQL Data Consistency Check Tool: Design, Implementation, and Usage
IT Xianyu
IT Xianyu
Jan 6, 2022 · Backend Development

Spring Boot Packaging with Maven Assembly Plugin and Shell Deployment Script

This article explains how to use Maven profiles and the maven‑assembly‑plugin to create environment‑specific zip packages for a Spring Boot application and provides a reusable shell script (shenniu_publish.sh) for extracting, starting, stopping, and managing the deployed JAR on Linux.

DeploymentLinuxSpring Boot
0 likes · 14 min read
Spring Boot Packaging with Maven Assembly Plugin and Shell Deployment Script