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

by chaterm464c2954287ad0c0b9addb1ebfbb2150ddc0de24No license58 starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 7 months ago
Linux system administration and monitoring
Reference guide of Linux system administration commands for viewing system information, monitoring resources and managing services.
Core commands and best practices for Linux system administration, including system information viewing, resource monitoring, service management, etc.
Source:chaterm/terminal-skillsinlinux/system-adminat commit464c295
License: No license
Content belongs to its original authors. SourceWeft indexes it from a public repository.

microsoft
DevOps workflows for Playwright: analyze GitHub Actions failures for the last commit on main and fetch failed job logs.

anthropics
Provisions M5Stack ESP32 boards by detecting them on USB, flashing UIFlow 2.0 firmware, and installing a MicroPython app bundle.
openai
Stages, commits, pushes, and opens or updates a GitHub pull request in one flow using the GitHub CLI.

anthropics
Creates or updates step-by-step operational runbooks for recurring tasks, including troubleshooting, rollback and escalation.

anthropics
Guides an incident response workflow: severity triage, status updates, mitigation tracking, and blameless postmortems.

anthropics
Generates a pre-deployment readiness checklist covering pre-deploy, deploy, post-deploy and rollback triggers.
# System versioncat /etc/os-releaseuname -a
# Hostnamehostnamectl
# Uptime and loaduptime# CPU informationlscpucat /proc/cpuinfo
# Memory informationfree -hcat /proc/meminfo
# Disk informationlsblkdf -h# Comprehensive monitoringtophtop
# Memory monitoringvmstat 1
# IO monitoringiostat -x 1iotop
# Network monitoringiftopnethogs# System activity reportsar -u 1 10 # CPUsar -r 1 10 # Memorysar -d 1 10 # Disk# Service statussystemctl status service-namesystemctl is-active service-name
# Start/Stop servicessystemctl start/stop/restart service-name
# Boot startupsystemctl enable/disable service-name
# View all servicessystemctl list-units --type=service# Quick health check scriptecho "=== System Load ===" && uptimeecho "=== Memory Usage ===" && free -hecho "=== Disk Usage ===" && df -hecho "=== Failed Services ===" && systemctl --failed# 1. Check loaduptime
# 2. Find high CPU processesps aux --sort=-%cpu | head -10
# 3. Find high memory processesps aux --sort=-%mem | head -10