System Admin

chaterm/terminal-skills/linux/system-admin

作者 chaterm464c2954287ad0c0b9addb1ebfbb2150ddc0de24無授權條款58 個星標收錄於 2026年10月9日更新於 2026年10月9日儲存庫7 個月前更新

Linux system administration and monitoring

僅含說明DevOps & Cloud
AI 產生的概覽

提供 Linux 系統管理指令參考,用於檢視系統資訊、監控資源與管理服務。

功能
此技能提供 Linux 系統管理指令與實務的參考集合。內容涵蓋系統與硬體資訊檢視、即時與歷史資源監控、systemd 服務管理,以及高負載、磁碟爆滿等故障排除情境。它產出的是指令參考與建議的指令序列,而非指令碼或檔案。
適用情境
適用於需要檢查 Linux 系統健康狀態、檢視 CPU、記憶體、磁碟或網路使用情形、管理 systemd 服務,或診斷高負載、磁碟耗盡、服務異常等常見問題的情境。
執行需求
需要 Linux 系統以及常見管理工具,例如 systemctl、journalctl、top、vmstat、iostat、sar 等相關公用程式。此技能不附帶指令碼,僅為說明性指示。

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

bash
# System versioncat /etc/os-releaseuname -a
# Hostnamehostnamectl
# Uptime and loaduptime

Hardware Information

bash
# CPU informationlscpucat /proc/cpuinfo
# Memory informationfree -hcat /proc/meminfo
# Disk informationlsblkdf -h

Resource Monitoring

Real-time Monitoring

bash
# Comprehensive monitoringtophtop
# Memory monitoringvmstat 1
# IO monitoringiostat -x 1iotop
# Network monitoringiftopnethogs

Historical Data

bash
# System activity reportsar -u 1 10    # CPUsar -r 1 10    # Memorysar -d 1 10    # Disk

Service Management

Systemd Services

bash
# 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

Common Scenarios

Scenario 1: System Health Check

bash
# Quick health check scriptecho "=== System Load ===" && uptimeecho "=== Memory Usage ===" && free -hecho "=== Disk Usage ===" && df -hecho "=== Failed Services ===" && systemctl --failed

Scenario 2: Troubleshoot High Load

bash
# 1. Check loaduptime
# 2. Find high CPU processesps aux --sort=-%cpu | head -10
# 3. Find high memory processesps 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

來源與署名

來源:chaterm/terminal-skills位於linux/system-admin提交464c295

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架