linux-administration

System administration for Linux servers. Manage packages, services, and system configuration. Use when administering Linux systems.

By bagelhole · 569 installs

npx skills add bagelhole/devops-security-agent-skills --skill linux-administration

Source repository · Upstream listing

Linux Administration Core Linux system administration skills for managing production servers, development environments, and infrastructure hosts across Debian/Ubuntu and RHEL/CentOS distributions. When to Use Provisioning and maintaining Linux servers in any environment Installing, updating, or removing software packages Managing filesystems, disk usage, and mount points Investigating runaway processes or high resource consumption Scheduling recurring tasks with cron or systemd timers Analyzing system and application logs for troubleshooting Prerequisites Root or sudo access on the target system SSH access configured (see ssh configuration skill) Familiarity with a terminal text editor (vim, nano) Package manager available ( apt on Debian/Ubuntu, dnf on RHEL 8+/Fedora) Package Management Debian / Ubuntu (apt) RHEL / CentOS / Fedora (dnf) System Information Filesystem Management Process Management Cron Job Management Log Management Networking Essentials Troubleshooting Symptom Diagnostic Command Common Fix Disk full df h and du sh /var/log/ Clear old logs, run logrotate f , remove temp files Out of inodes df i Delete many small files, check /tmp and mail spools High CPU usage top , ps aux sort= %cpu Identify and restart or kill the offending process High memory / swapping free h , vmstat 1 Tune vm.swappiness , add RAM, identify memory leak Service won't start systemctl status <svc , journalctl u <svc Check config syntax, file permissions, port conflicts DNS resolution fails dig @8.8.8.8 example.com , cat /etc/resolv.conf Fix nameserver entries, restart systemd resolved Package dependency error apt fix broken install or dnf distro sync Resolve held or conflicting packages SSH connection refused ss tlnp \ grep 22 , systemctl status sshd Ensure sshd is running and firewall allows port 22 Related Skills ssh configuration Secure remote access to Linux servers user management Create and manage users, groups, and sudo systemd services Write and manage systemd unit files performance tuning Kernel and application performance optimization backup recovery Protect server data with automated backups