Linux Admin & Automation Scripts

Заказчик: AI | Опубликовано: 22.11.2025
Бюджет: 15 $

I run several Ubuntu and CentOS servers and want to streamline day-to-day upkeep instead of handling everything by hand. The immediate focus is on four areas: • System updates and upgrades – keeping kernels, security patches and common packages current without breaking dependencies. • File-system housekeeping – tidying mount points, checking permissions, and making sure logs do not fill partitions. • Installing new packages/services – think nginx, Docker, and similar tools, configured with sensible defaults. • Hard-disk management, specifically partitioning and formatting new drives so they slot cleanly into existing storage plans. To avoid repetitive work I also need lightweight automation written in Bash or basic Python: scripts that check for available updates, apply them during a maintenance window, send me a quick status email, and another script that takes a fresh block device, partitions, formats, mounts, and updates fstab automatically. Delivery is complete when: 1. All requested admin tasks are demonstrated on one staging VM via SSH screen-share or recorded session. 2. The update and disk-prep scripts run cleanly from the command line, are commented, and include a README with usage examples. 3. I receive a brief hand-off document so I can reuse or extend the scripts myself. If you are comfortable juggling apt/yum, fdisk/parted, and writing clear, idempotent shell or Python code, this should be straightforward. Let me know your timeline and any clarification you need.