
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-adminAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 479 |
|---|---|
| repo stars | ★ 50 |
| Last updated | March 3, 2026 |
| Repository | chaterm/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
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
uptimeHardware Information
# CPU information
lscpu
cat /proc/cpuinfo
# Memory information
free -h
cat /proc/meminfo
# Disk information
lsblk
df -hResource Monitoring
Real-time Monitoring
# Comprehensive monitoring
top
htop
# Memory monitoring
vmstat 1
# IO monitoring
iostat -x 1
iotop
# Network monitoring
iftop
nethogsHistorical Data
# System activity report
sar -u 1 10 # CPU
sar -r 1 10 # Memory
sar -d 1 10 # DiskService 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=serviceCommon 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 --failedScenario 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 -10Troubleshooting
| Problem | Commands |
|---|---|
| System lag | top, vmstat 1, iostat -x 1 |
| Disk full | df -h, du -sh /*, ncdu |
| Memory shortage | free -h, ps aux --sort=-%mem |
| Service abnormal | systemctl 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.