Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
chaterm avatar

System Admin

  • 479 installs
  • 50 repo stars
  • Updated March 3, 2026
  • chaterm/terminal-skills

system-admin is a Claude Code terminal skill (version 1.0.0) that runs day-two Linux server administration—users, services, packages, logs, permissions, and performance checks—from the shell.

About

system-admin is a terminal-skills package (version 1.0.0) from chaterm/terminal-skills covering core Linux administration commands and monitoring practices. The skill documents reading system identity with cat /etc/os-release, uname, and hostnamectl; hardware views via lscpu, free, lsblk, and df; and ongoing resource and service checks from the shell. Developers reach for system-admin when SSH'd into servers to diagnose load, disk pressure, service failures, or permission issues without opening a separate runbook wiki. It fits agent sessions where operational answers should cite concrete bash invocations for uptime, memory, CPU, disk, logs, and package or user management on Linux hosts.

  • Manages users, groups, and file permissions
  • Controls systemd services and startup units
  • Installs packages and applies security updates
  • Inspects disks, memory, CPU, and logs
  • Provides runbooks for common admin tasks

System Admin by the numbers

  • 479 all-time installs (skills.sh)
  • Ranked #121 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/chaterm/terminal-skills --skill system-admin

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs479
repo stars50
Last updatedMarch 3, 2026
Repositorychaterm/terminal-skills

How do you monitor Linux server health from the shell?

Run day-two server administration: users, services, packages, logs, permissions, and performance checks from the shell.

Who is it for?

Developers and operators SSH'd into Linux servers who need vetted admin and monitoring commands inside terminal agent sessions.

Skip if: Developers configuring cloud Terraform modules, Kubernetes controllers, or application-level debugging without shell access to hosts.

When should I use this skill?

The user asks to check Linux uptime, disk usage, services, logs, packages, users, or permissions on a server.

What you get

Command outputs for system info, resource usage, service status, log excerpts, and documented admin actions on Linux hosts.

  • system status command output
  • service and log inspection notes

By the numbers

  • Skill version 1.0.0 in terminal-skills
  • Tags include linux, system, monitoring, and admin

Files

SKILL.mdMarkdownGitHub ↗

Linux System Administration

Overview

Core commands and best practices for Linux system administration, including system information viewing, resource monitoring, service management, etc.

System Information

Basic Information

# System version
cat /etc/os-release
uname -a

# Hostname
hostnamectl

# Uptime and load
uptime

Hardware Information

# CPU information
lscpu
cat /proc/cpuinfo

# Memory information
free -h
cat /proc/meminfo

# Disk information
lsblk
df -h

Resource Monitoring

Real-time Monitoring

# Comprehensive monitoring
top
htop

# Memory monitoring
vmstat 1

# IO monitoring
iostat -x 1
iotop

# Network monitoring
iftop
nethogs

Historical Data

# System activity report
sar -u 1 10    # CPU
sar -r 1 10    # Memory
sar -d 1 10    # Disk

Service Management

Systemd Services

# Service status
systemctl status service-name
systemctl is-active service-name

# Start/Stop services
systemctl start/stop/restart service-name

# Boot startup
systemctl enable/disable service-name

# View all services
systemctl list-units --type=service

Common Scenarios

Scenario 1: System Health Check

# Quick health check script
echo "=== System Load ===" && uptime
echo "=== Memory Usage ===" && free -h
echo "=== Disk Usage ===" && df -h
echo "=== Failed Services ===" && systemctl --failed

Scenario 2: Troubleshoot High Load

# 1. Check load
uptime

# 2. Find high CPU processes
ps aux --sort=-%cpu | head -10

# 3. Find high memory processes
ps aux --sort=-%mem | head -10

Troubleshooting

ProblemCommands
System lagtop, vmstat 1, iostat -x 1
Disk fulldf -h, du -sh /*, ncdu
Memory shortagefree -h, ps aux --sort=-%mem
Service abnormalsystemctl status, journalctl -u

Related skills

How it compares

Use system-admin for interactive Linux shell triage; use infrastructure-as-code skills when changes should be declarative and version-controlled.

FAQ

What version is the system-admin skill?

The system-admin skill is version 1.0.0 from chaterm/terminal-skills, tagged linux, system, monitoring, and admin. It focuses on shell-based Linux administration and resource monitoring commands.

Which commands does system-admin cover for hardware info?

system-admin documents lscpu and /proc/cpuinfo for CPU data, free -h and /proc/meminfo for memory, and lsblk with df -h for disk layout and usage on Linux servers.

CLI & Terminalinfrasupportdeploy

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.