Serhii Shypylov

Serhii Shypylov

Настройка Ubuntu 24.04 для работы DevOps

Настройка Ubuntu 24.04 для работы DevOps

Эта инструкция поможет вам настроить Ubuntu 24.04 для работы DevOps-инженера, включая установку всех необходимых инструментов для управления инфраструктурой, контейнерами, CI/CD и автоматизацией. Шаг 1: Обновление системы Перед установкой инструментов необходимо обновить систему и все пакеты: sudo apt update && sudo apt upgrade -y Также рекомендуется установить дополнительные
3 min read
Настройка Windows после установки

Настройка Windows после установки

1. Обновление Windows и драйверов 1.1 Проверка и установка обновлений Windows После установки системы важно установить последние обновления: Пуск → Параметры → Обновление и безопасность → Центр обновления Windows Нажмите "Проверить наличие обновлений" и установите все доступные обновления. 1.2 Обновление драйверов 1. Откройте "Диспетчер устройств": Пуск → Диспетчер
3 min read
Установка и настройка Uptime Kuma в Docker Compose

Установка и настройка Uptime Kuma в Docker Compose

1. Что такое Uptime Kuma? Uptime Kuma – это современный, удобный и настраиваемый сервер мониторинга, позволяющий отслеживать доступность веб-сайтов, серверов, баз данных и других сервисов. Он предлагает гибкие уведомления, графики, а также поддержку различных методов проверки состояния серверов. Этот инструмент идеально подходит для системных администраторов, DevOps-инженеров и владельцев сайтов, которые хотят
2 min read
Установка и настройка Certbot (Let's Encrypt) для Nginx на Ubuntu

Установка и настройка Certbot (Let's Encrypt) для Nginx на Ubuntu

1. Установка необходимых пакетов Перед началом убедитесь, что у вас установлен Nginx и обновлены все пакеты: sudo apt update && sudo apt upgrade -y sudo apt install -y nginx Теперь установим Certbot и плагин для Nginx: sudo apt install -y certbot python3-certbot-nginx 2. Настройка брандмауэра Разрешите трафик для Nginx
2 min read
RustDesk с сервером в Docker Compose

RustDesk с сервером в Docker Compose

1. Установка Docker и Docker Compose Перед началом убедитесь, что на сервере установлен Docker и Docker Compose. Если они не установлены, выполните следующие команды: sudo apt update && sudo apt upgrade -y sudo apt install -y docker.io docker-compose sudo systemctl enable --now docker 2. Создание рабочего каталога Создадим
1 min read
Защита SSH-сервера с помощью SSHGuard и Port Knocking

Защита SSH-сервера с помощью SSHGuard и Port Knocking

SSHGuard SSHGuard — это инструмент безопасности, предотвращающий атаки методом перебора, особенно направленные на SSH-сервисы. Установка SSHGuard sudo apt install sshguard Запуск службы SSHGuard sudo systemctl enable --now sshguard.service Настройка SSHGuard Файл конфигурации находится по адресу: /etc/sshguard/sshguard.conf Основные параметры конфигурации: * BACKEND — определяет серверную часть брандмауэра (например, sshg-fw-nft-sets, sshg-fw-iptables)
4 min read
Установка и настройка Foreman + Puppet 8 на Ubuntu 22.04

Установка и настройка Foreman + Puppet 8 на Ubuntu 22.04

Описание Этот документ описывает процесс установки и настройки Foreman 3.12 и Puppet 8 Server на Ubuntu 22.04. 1. Подготовка системы Обновляем пакеты и устанавливаем необходимые зависимости: sudo apt update && sudo apt upgrade -y sudo apt install -y curl wget git gnupg2 dnsutils net-tools 2. Настройка имени
2 min read
Tmux

Tmux

Установка Tmux Ubuntu/Debian Установите Tmux с помощью команды: sudo apt install tmux -y Основные сочетания клавиш Работа с окнами * Ctrl+b c — создать новое окно. * Ctrl+b w — выбрать окно из списка. * Ctrl+b 0-9 — открыть окно по его номеру. * Ctrl+b , — переименовать текущее окно. Работа с панелями * Ctrl+
1 min read
Очистка Docker: удаление образов, контейнеров и томов

Очистка Docker: удаление образов, контейнеров и томов

Docker позволяет эффективно управлять ресурсами, однако со временем система может накапливать ненужные контейнеры, образы и тома, что приводит к увеличению занимаемого места на диске. В этом руководстве рассмотрим, как очистить систему от ненужных данных. Очистка всех неиспользуемых ресурсов Для удаления всех неиспользуемых ресурсов, включая образы, контейнеры, тома и сети, используйте
1 min read
Миграция базы данных PostgreSQL 14 → 16 с использованием pg_dump и pg_restore

Миграция базы данных PostgreSQL 14 → 16 с использованием pg_dump и pg_restore

Этот инструкция описывает процесс обновления базы данных PostgreSQL с версии 14 до 16 с использованием pg_dump и pg_restore. Метод основан на резервном копировании и восстановлении базы данных. 1. Создание резервной копии базы данных в PostgreSQL 14 Подключитесь к контейнеру с PostgreSQL 14: docker exec -it sonarqube-db-1 bash Создайте
2 min read
Команда dig

Команда dig

dig (Domain Information Groper) — это мощный инструмент для работы с DNS. Он помогает получать детализированную информацию о домене, такую как A-записи, CNAME, MX-записи и другие. На большинстве дистрибутивов Linux dig поставляется в составе пакета dnsutils. Если он отсутствует, установите его. Часто используемые команды Запрос конкретных записей Запрос MX-записей (почтовые сервера)
1 min read
Install deepseek c OpenWebUI и Ollama с использованием Docker Compose

Install deepseek c OpenWebUI и Ollama с использованием Docker Compose

OpenWebUI и Ollama с использованием Docker Compose Предварительные требования Перед началом установки убедитесь, что у вас установлены следующие зависимости: * Docker (https://docs.docker.com/get-docker/) * Docker Compose (https://docs.docker.com/compose/install/) * Также можно установить по инструкции Docker: Установка, настройка и начало работы или ansible playbook № Шаг 1: Создание
1 min read
Перенос WordPress на новый домен

Перенос WordPress на новый домен

Эта инструкция поможет вам перенести ваш сайт на WordPress с одного домена на другой, включая перенос файлов и баз данных с применением скрипта Search Replace DB. Перенос файлов и базы данных Шаг 1: Бэкап и перенос файлов сайта scp -r /var/www/old_site_directory user@new_server_ip:/var/
1 min read
Установка пароля на BIOS и пароль на загрузку компьютера

Установка пароля на BIOS и пароль на загрузку компьютера

Установка пароля на BIOS и пароль на загрузку компьютера. Если вы хотите обезопасить ваш компьютер от несанкционированного доступа в BIOS и предотвратить изменения настроек, вам следует установить пароль на BIOS. Это руководство поможет вам установить пароль на BIOS и, если это поддерживается вашей версией BIOS, пароль на загрузку компьютера. Вход
1 min read
Создание Docker-образов с помощью Dockerfile

Создание Docker-образов с помощью Dockerfile

Docker позволяет создавать собственные образы с помощью специального файла — Dockerfile. В этом руководстве мы разберём основные принципы работы с Dockerfile и создадим простой образ на основе Ubuntu 22.04 с nginx. 1. Установка Docker Перед началом работы необходимо установить Docker. Для этого выполните следующие команды: sudo apt update sudo apt
1 min read
Docker: Установка, настройка и начало работы

Docker: Установка, настройка и начало работы

1. Введение Docker — это платформа для разработки, доставки и запуска контейнеризированных приложений. В этой инструкции мы рассмотрим установку Docker и Docker Compose на Ubuntu, их базовую настройку и выполнение первых команд. 2. Установка Docker и Docker Compose на Ubuntu sudo apt update sudo apt install -y ca-certificates curl gnupg sudo
1 min read
Команда `chmod` и `chown` в Linux

Команда `chmod` и `chown` в Linux

Описание chmod (change mode) — команда для изменения прав доступа к файлам и каталогам в Linux. chown (change owner) — команда для изменения владельца и группы файла или каталога. Синтаксис chmod chmod [опции] режим файл * режим — права доступа (цифровой или символьный формат). * файл — целевой файл или каталог. chown chown [опции] пользователь[:группа]
1 min read
Firewalls UFW настройка в Ubuntu 24.04 server

Firewalls UFW настройка в Ubuntu 24.04 server

Конфигурация и управление UFW (Uncomplicated Firewall) Проверка состояния UFW Перед началом работы убедитесь, что UFW активен: sudo ufw status Если UFW отключен, включите его: sudo ufw enable Основные правила настройки Разрешение и блокировка трафика Разрешение SSH (порт 22) Перед включением UFW важно разрешить SSH, чтобы не потерять доступ к серверу:
1 min read
Настройка Fail2ban. Защита ssh сервера

Настройка Fail2ban. Защита ssh сервера

Установка и настройка Fail2ban в Ubuntu 1. Установка Fail2ban Запустите команду для установки пакета: sudo apt update && sudo apt install fail2ban -y 2. Запуск и проверка статуса службы После установки необходимо запустить службу и добавить её в автозапуск: sudo systemctl enable --now fail2ban Проверка статуса: sudo systemctl status
1 min read
Копирование файлов с помощью SCP

Копирование файлов с помощью SCP

Команда scp выглядит следующим образом scp [опции] имя_файла пользователь@узел_назначения:директория_назначения Данная команда выполняет копирование указанного файла (имя_файла) в конкретную директорию (директория_назначения) на узле назначения (узел_назначения) с использованием учетной записи определенного пользователя (пользователь). scp -v file.pdf [email protected]:. Рекурсивное копирование
1 min read
Установка и настройка сервера SSH в Linux

Установка и настройка сервера SSH в Linux

Установка пакетов SSH sudo apt-get install ssh или openssh-server Настройка SSH sudo vim /etc/ssh/sshd_config Параметры Port поменяйте на кастомный 2211 или 2233 ... PermitRootLogin no PubkeyAuthentication yes Важно также отключать парольный доступ: PasswordAuthentication no PermitEmptyPasswords no Для применения сделанных настроек необходим перезапуск SSH-сервера: systemctl restart sshd Вы также
Команда ping

Команда ping

Команда ping — инструмент для проверки доступности удалённого хоста, который использует протокол ICMP для сетевого уровня. Также есть несколько команд с помощью которых можно просканировать порт: Telnet Telnet — это протокол для установления соединения с удалённым хостом. Чтобы проверить порт: telnet [address] [port_number] Netcat (nc) Netcat — инструмент для работы с TCP/
2 min read
Команда gzip в Linux

Команда gzip в Linux

Утилита gzip — это не только один из самых популярных инструментов для сжатия файлов, но и мощный инструмент с множеством продвинутых возможностей. Сжатие с оптимизацией: контроль уровня сжатия У gzip есть возможность указать уровень сжатия, от 1 до 9: * 1 или --fast: максимальная скорость с минимальной степенью сжатия. * 9 или --best:
1 min read
Настройка Ubuntu 24.04 после установки

Настройка Ubuntu 24.04 после установки

Обновление системы Дальше нужно обновить систему до самой последней версии. Для обновления списка пакетов в репозиториях выполните команду: sudo apt update && sudo apt upgrade -y sudo apt full-upgrade Свернуть кликом Если вы кликнете по значку на панели, открывается приложение. Если вы кликните ещё раз - ничего не произойдёт.
3 min read
🇺🇦 Stop Russian Aggression!
See what you can do →

Выберите мессенджер

Telegram Email Forms