Agent skill
linux-fundamentals-skill
Complete Linux administration skill covering process management, filesystem, permissions, package management, users, bash scripting, and system monitoring.
Install this agent skill to your Project
npx add-skill https://github.com/pluginagentmarketplace/custom-plugin-devops/tree/main/skills/linux
SKILL.md
Linux Fundamentals Skill
Overview
Master Linux system administration - the foundation of DevOps.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| distro | string | No | ubuntu | Target distribution |
| operation | string | Yes | - | Operation category |
Core Topics
MANDATORY
- Process lifecycle and management (ps, top, kill)
- Filesystem hierarchy and operations
- File permissions (chmod, chown, ACLs)
- Package management (apt, yum, dnf)
- User and group administration
- Basic bash scripting
OPTIONAL
- LVM and disk partitioning
- Systemd service management
- Log analysis with journalctl
ADVANCED
- Kernel parameters and sysctl
- SELinux/AppArmor security
- Performance profiling
Quick Reference
# Process Management
ps aux | grep [p]rocess # Find process (avoid grep itself)
kill -15 PID # Graceful termination
kill -9 PID # Force kill (last resort)
pkill -f pattern # Kill by pattern
nohup command & # Background immune to hangup
# File Permissions
chmod 755 file # rwxr-xr-x
chmod u+x,g+r file # Symbolic notation
chown -R user:group dir/ # Recursive ownership
setfacl -m u:user:rw file # Set ACL
# Package Management (Debian/Ubuntu)
apt update && apt upgrade -y
apt install -y package
apt autoremove
# Package Management (RHEL/CentOS)
dnf update -y
dnf install package
# User Management
useradd -m -s /bin/bash user
usermod -aG sudo user
passwd user
# System Info
uname -a # Kernel info
cat /etc/os-release # OS version
free -h # Memory usage
df -h # Disk usage
Troubleshooting
Common Failures
| Symptom | Root Cause | Solution |
|---|---|---|
| Permission denied | Insufficient privileges | Use sudo or check ownership |
| Command not found | Package not installed | Install with apt/dnf |
| No space left | Disk full | Clean /var/log, docker prune |
| High load | CPU/IO bottleneck | Use top, iotop |
Debug Checklist
- Check permissions:
id,ls -la - Check disk:
df -h,du -sh /* - Check memory:
free -h - Check logs:
journalctl -xe
Recovery Procedures
Out of Disk Space
- Find large files:
du -sh /* | sort -rh | head - Clean cache:
apt clean - Rotate logs:
journalctl --vacuum-size=100M
Resources
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gitops
GitOps practices with ArgoCD, FluxCD, and declarative infrastructure management
version-control
Git version control, branching strategies, GitHub/GitLab workflows, and collaborative development
containers-skill
Docker and Kubernetes - containerization, orchestration, and production deployment.
iac-skill
Infrastructure as Code with Terraform, Ansible, and CloudFormation.
scripting
DevOps scripting with Bash, Python, and Go for automation, tooling, and infrastructure management
monitoring-skill
Monitoring and observability with Prometheus, Grafana, ELK Stack, and distributed tracing.
Didn't find tool you were looking for?