Linux Administration

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

majiayu000 Updated 567 repo stars

File contents

Linux Administration

Core Linux system administration skills.

Package Management

# 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

uname -a           # Kernel info
hostnamectl        # System info
lscpu              # CPU info
free -h            # Memory usage
df -h              # Disk usage
ip addr            # Network interfaces

Log Management

journalctl -u nginx          # Service logs
journalctl -f                # Follow logs
tail -f /var/log/syslog      # System logs
dmesg                        # Kernel messages

Process Management

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

majiayu000/claude-skill-registry-data/tree/main/system/linux-administration commit 23eba9c173

Frequently asked questions

npx skillmds@latest add majiayu000/linux-administration