Ubuntu Server Initial Setup Script – Инструмент за бърза и сигурна конфигурация

Ubuntu Server Initial Setup Script - Инструмент за бърза и сигурна конфигурация

В ежедневната си работа постоянно настройвам нови Ubuntu сървъри, което ме накара да създам автоматизирано решение…

Скриптът Ubuntu Server Initial Setup, скойто създадох е инструмент, е разработен за хора, които трябва бързо и ефективно да настроят нов Ubuntu сървър. Той автоматизира рутинните задачи по началната настройка, спестявайки часове ръчна работа и намалявайки риска от човешки грешки.

Основни характеристики

Скриптът предлага цялостно решение за начална конфигурация, включващо:

  1. Системни актуализации – автоматично обновяване на всички пакети и ядрото
  2. Сигурност – конфигуриране на защитна стена (UFW), Fail2ban и подобрени SSH настройки
  3. Оптимизация – настройка на swap пространство, sysctl параметри и автоматични обновления
  4. Мониторинг – инсталиране на полезни инструменти като htop, netdata и cockpit
  5. Потребителски управление – създаване на нови потребители с административни права

Как да използвате скрипта

  1. Изтегляне:
wget https://gist.fedia.eu/urocibg/da081c53c5644484a2cc9bea0fd68b79/raw/HEAD/ubuntu_server_Initial_setup.sh

2. Даване на права за изпълнение:

chmod +x ubuntu_server_Initial_setup.sh

3. Стартиране (изисква се root права):

sudo ./ubuntu_server_Initial_setup.sh

  1. Избор на операции:
    • Интерактивното меню ви позволява да избирате конкретни операции или да изпълните всички наведнъж
    • Можете да персонализирате всяка стъпка според вашите нужди

Предимства

✅ Спестява време – Автоматизира десетки ръчни задачи
✅ Подобрена сигурност – Прилага най-добрите практики за сигурност по подразбиране
✅ Гъвкавост – Позволява персонализиране на всяка стъпка
✅ Документиране – Генерира ясни отчети за всички извършени действия
✅ Подходящ за начинаещи и експерти – Интуитивен интерфейс с възможности за напреднали

Сценарии за използване

  1. Бързо внедряване на нови сървъри – Настройте нов сървър за минути вместо часове
  2. Стандартизация – Поддържайте еднакви конфигурации на множество машини
  3. Образователни цели – Идеален инструмент за изучаване на Linux системно администриране
  4. Възстановяване след инцидент – Бързо преконфигуриране след security incident

Допълнителни функции

Скриптът включва и няколко разширени опции:

  • Антивирусна защита (ClamAV)
  • Детектиране на rootkits (RKHunter)
  • Автоматични backup-и
  • Персонализирани системни банери
  • Настройки за мрежова производителност

Заключение

Ubuntu Server Initial Setup Script е незаменим инструмент за всеки, който работи с Ubuntu сървъри. Той комбинира лекотата на използване със задълбочени функционалности, превръщайки се в основен инструмент за ефективно системно администриране.

🔗 Скриптът е достъпен в UrociBg Gist 

Федя Серафиев

Федя Серафиев

Федя Серафиев e собственик на уебсайта urocibg.eu. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу: