# Linux Administration

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

- Skill: `majiayu000/linux-administration` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/linux-administration`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/linux-administration/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/linux-administration

---


# Linux Administration

Core Linux system administration skills.

## Package Management

```bash
# Debian/Ubuntu
apt update && apt upgrade -y
apt install nginx
apt remove nginx
apt autoremove

# RHEL/CentOS
dnf update
dnf install nginx
dnf remove nginx
```

## System Information

```bash
uname -a           # Kernel info
hostnamectl        # System info
lscpu              # CPU info
free -h            # Memory usage
df -h              # Disk usage
ip addr            # Network interfaces
```

## Log Management

```bash
journalctl -u nginx          # Service logs
journalctl -f                # Follow logs
tail -f /var/log/syslog      # System logs
dmesg                        # Kernel messages
```

## Process Management

```bash
ps aux | grep nginx
top / htop
kill -9 <pid>
pgrep nginx
pkill nginx
```

## Best Practices

- Regular updates
- Minimal installed packages
- Proper file permissions
- Log rotation configuration
- Automated backups

