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.