server-management

Teach server management principles for process management, monitoring, scaling, and security.

Updated Aug 5, 2025
One-click install
npx skills add https://github.com/lehuuhau1231/TechJobs --skill server-management-lehuuhau1231
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/lehuuhau1231/TechJobs/tree/main/tech-job-client/.agent/skills/server-management
Command: npx skills add https://github.com/lehuuhau1231/TechJobs --skill server-management-lehuuhau1231

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides in-depth knowledge on server management principles, decision-making, process management, monitoring, scaling, and security, enabling you to effectively manage production operations.

Core Features & Use Cases

  • Process Management: Learn about process management tools and goals, including PM2, systemd, and Docker/Podman.
  • Monitoring: Understand monitoring principles, key metrics, alert severity strategy, and tool selection.
  • Log Management: Explore log strategies, principles, and security considerations.
  • Scaling Decisions: Learn when and how to scale, including vertical, horizontal, and auto-scaling strategies.
  • Health Check Principles: Understand what constitutes a healthy server and how to implement health checks.
  • Security Principles: Learn about access, firewall, updates, secrets, and audit principles.
  • Troubleshooting Priority: Follow a structured troubleshooting process when issues arise.
  • Anti-Patterns: Identify and avoid common anti-patterns in server management.

Quick Start

Use the server-management skill to learn about process management principles and tools.

Frequently Asked Questions about server-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the key principles of server management for production operations?▼

Server management for production operations requires mastering process management, monitoring, scaling, health checks, and security principles to ensure system stability and structured troubleshooting when issues arise.

How do I choose between PM2, systemd, and Docker for process management?▼

Process management tool selection depends on your deployment goals: PM2 excels for Node.js applications, systemd provides native Linux service orchestration, and Docker/Podman offers containerized environment isolation.

When should I use vertical, horizontal, or auto-scaling for my servers?▼

Scaling decisions depend on resource bottlenecks: vertical scaling increases machine capacity, horizontal scaling distributes load across multiple servers, and auto-scaling dynamically adjusts resources based on monitoring metrics.

Do I need basic scripting and system administration knowledge for server management?▼

Yes, effective server management requires prerequisite knowledge of system administration and basic scripting skills to implement process management, monitoring configurations, and security updates.

What are common server management anti-patterns I should avoid?▼

Common server management anti-patterns include neglecting log management strategies, ignoring alert severity configurations, skipping health checks, and failing to implement structured troubleshooting priorities during production incidents.