Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
alphaonedev avatar

Linux Admin

  • 53 installs
  • 6 repo stars
  • Updated March 13, 2026
  • alphaonedev/openclaw-graph

linux-admin is a Claude skill that teaches an agent to administer Ubuntu Server 24.04 LTS using apt, user management, disk/filesystem tools, sysctl, and journalctl.

About

This skill is a reference for administering Ubuntu Server 24.04 LTS. It documents apt package management, user account creation with useradd, disk and filesystem operations, kernel tuning via sysctl, and log queries with journalctl. A developer uses it when setting up, securing, or troubleshooting an Ubuntu server in production.

  • Reference card for administering Ubuntu Server 24.04 LTS
  • Covers apt package management, user accounts, disk/filesystem, sysctl tuning, and log management
  • Includes concrete sudo command examples for install, useradd, mkfs, and journalctl

Linux Admin by the numbers

  • 53 all-time installs (skills.sh)
  • Ranked #707 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

linux-admin capabilities & compatibility

Free; runs local shell commands, no API keys required for core functions

Capabilities
package management · user management · filesystem management · log management
Use cases
devops
Platforms
Linux
Pricing
Free
From the docs

What linux-admin says it does

This skill provides tools for administering Ubuntu Server 24.04 LTS, focusing on package management with apt, user account creation and modification, disk and filesystem operations, kernel parameter t
SKILL.md
Use this skill for server setup, maintenance, or troubleshooting on Ubuntu 24.04
SKILL.md
Query and filter system logs using `journalctl`, with options like `--since` for time-based searches and persistent storage in `/var/log`.
SKILL.md
npx skills add https://github.com/alphaonedev/openclaw-graph --skill linux-admin

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs53
repo stars6
Last updatedMarch 13, 2026
Repositoryalphaonedev/openclaw-graph

What it does

Reference for an agent to administer an Ubuntu 24.04 server: packages, users, disks, sysctl, and log management.

Who is it for?

Ubuntu 24.04 server setup, user access management, performance tuning, and log analysis

Skip if: Non-Ubuntu distros or non-systemd/init environments not covered by these commands

When should I use this skill?

You need an agent to install packages, manage users, format disks, tune sysctl, or read journalctl logs on Ubuntu

By the numbers

  • targets Ubuntu Server 24.04 LTS
  • sysctl example sets net.core.somaxconn=1024

Files

SKILL.mdMarkdownGitHub ↗

linux-admin

Purpose

This skill provides tools for administering Ubuntu Server 24.04 LTS, focusing on package management with apt, user account creation and modification, disk and filesystem operations, kernel parameter tuning via sysctl, and log management.

When to Use

Use this skill for server setup, maintenance, or troubleshooting on Ubuntu 24.04, such as deploying applications, securing user access, optimizing system performance, or analyzing logs in production environments.

Key Capabilities

  • Package Management (apt): Update repositories, install/uninstall packages, and manage dependencies using apt with flags like -y for non-interactive mode.
  • User Management: Create, modify, or delete users with commands like useradd, usermod, and userdel, including options for home directories and shells.
  • Disk/Filesystem: Partition disks with fdisk, format filesystems using mkfs, and mount/unmount with mount and umount, supporting formats like ext4.
  • Sysctl: Adjust kernel parameters dynamically, e.g., for networking or security, by editing /etc/sysctl.conf and applying with sysctl -p.
  • Log Management: Query and filter system logs using journalctl, with options like --since for time-based searches and persistent storage in /var/log.

Usage Patterns

Invoke this skill via shell commands in scripts or AI prompts. Always prefix commands with sudo for root privileges. Example 1: To install a package and add a user, use a sequence like: sudo apt update; sudo apt install nginx -y; sudo useradd webuser -m. Example 2: For disk management and log check, run: sudo fdisk /dev/sda; sudo mkfs.ext4 /dev/sda1; sudo mount /dev/sda1 /mnt; sudo journalctl -u nginx --since "1 hour ago".

Common Commands/API

  • Apt Example: Update and install a package:
  sudo apt update
  sudo apt install vim -y
  • User Management Example: Add a user with home directory:
  sudo useradd newuser -m -s /bin/bash
  sudo passwd newuser
  • Disk/Filesystem Example: Create and mount a filesystem:
  sudo fdisk -l /dev/sdb  # List partitions
  sudo mkfs.ext4 /dev/sdb1
  sudo mount /dev/sdb1 /mnt/data
  • Sysctl Example: Set a kernel parameter:
  echo "net.core.somaxconn=1024" | sudo tee -a /etc/sysctl.conf
  sudo sysctl -p
  • Log Management Example: Filter logs for a service:
  sudo journalctl -u apache2 --since yesterday
  sudo journalctl -p err  # Show only errors

Integration Notes

Run commands in a Bash environment on Ubuntu 24.04. For remote access, use SSH; no API keys required for core functions, but if integrating with external tools like monitoring APIs, set env vars like $LINUX_API_KEY for authentication. Ensure the AI agent prefixes commands with sudo and handles output parsing, e.g., check for apt success via exit codes.

Error Handling

Check command exit codes immediately; for example, after sudo apt install package, verify with if [ $? -ne 0 ]; then echo "Installation failed"; fi. Parse errors from stdout/stderr, e.g., apt errors like "E: Unable to locate package" indicate missing repos—run sudo apt update first. For sysctl, if a parameter fails, check /var/log/syslog for details. Use try-catch in scripts:

command_output=$(sudo apt update 2>&1)
if [[ $command_output == *"ERROR"* ]]; then echo "Handle error"; fi

Graph Relationships

  • Related to: linux cluster skills like "networking" for firewall integration.
  • Depends on: None directly, but assumes base Ubuntu setup.
  • Conflicts with: None specified.

Related skills

FAQ

What Ubuntu version does this skill target?

It targets Ubuntu Server 24.04 LTS, covering apt, user management, disk/filesystem operations, sysctl, and log management.

How do you filter system logs for a service?

Use journalctl with a unit and time filter, e.g. sudo journalctl -u apache2 --since yesterday or sudo journalctl -p err for errors only.

Cloud & Infrastructureinframonitoring

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.