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

В ежедневната си работа постоянно настройвам нови Ubuntu сървъри, което ме накара да създам автоматизирано решение…
Скриптът Ubuntu Server Initial Setup, скойто създадох е инструмент, е разработен за хора, които трябва бързо и ефективно да настроят нов Ubuntu сървър. Той автоматизира рутинните задачи по началната настройка, спестявайки часове ръчна работа и намалявайки риска от човешки грешки.
Основни характеристики
Скриптът предлага цялостно решение за начална конфигурация, включващо:
- Системни актуализации – автоматично обновяване на всички пакети и ядрото
- Сигурност – конфигуриране на защитна стена (UFW), Fail2ban и подобрени SSH настройки
- Оптимизация – настройка на swap пространство, sysctl параметри и автоматични обновления
- Мониторинг – инсталиране на полезни инструменти като htop, netdata и cockpit
- Потребителски управление – създаване на нови потребители с административни права
Как да използвате скрипта
- Изтегляне:
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
- Избор на операции:
- Интерактивното меню ви позволява да избирате конкретни операции или да изпълните всички наведнъж
- Можете да персонализирате всяка стъпка според вашите нужди
Предимства
✅ Спестява време – Автоматизира десетки ръчни задачи
✅ Подобрена сигурност – Прилага най-добрите практики за сигурност по подразбиране
✅ Гъвкавост – Позволява персонализиране на всяка стъпка
✅ Документиране – Генерира ясни отчети за всички извършени действия
✅ Подходящ за начинаещи и експерти – Интуитивен интерфейс с възможности за напреднали
Сценарии за използване
- Бързо внедряване на нови сървъри – Настройте нов сървър за минути вместо часове
- Стандартизация – Поддържайте еднакви конфигурации на множество машини
- Образователни цели – Идеален инструмент за изучаване на Linux системно администриране
- Възстановяване след инцидент – Бързо преконфигуриране след security incident
Допълнителни функции
Скриптът включва и няколко разширени опции:
- Антивирусна защита (ClamAV)
- Детектиране на rootkits (RKHunter)
- Автоматични backup-и
- Персонализирани системни банери
- Настройки за мрежова производителност
Заключение
Ubuntu Server Initial Setup Script е незаменим инструмент за всеки, който работи с Ubuntu сървъри. Той комбинира лекотата на използване със задълбочени функционалности, превръщайки се в основен инструмент за ефективно системно администриране.
🔗 Скриптът е достъпен в UrociBg Gist
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut