LinuxSkill - Сводки с прода и Шпаргалки
Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам. Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале. 📩 По всем вопросам: @chorapov Зеркало в MAX: https://max.ru/LinuxSkill РКН https://vk.cc/cMUwm4
Больше📈 Аналитический обзор Telegram-канала LinuxSkill - Сводки с прода и Шпаргалки
Канал LinuxSkill - Сводки с прода и Шпаргалки (@linuxskill) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 10 674 подписчиков, занимая 11 418 место в категории Технологии и приложения и 59 626 место в регионе Россия.
📊 Показатели аудитории и динамика
С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 10 674 подписчиков.
Согласно последним данным от 20 октября, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -48, а за последние 24 часа — -2, при этом общий охват остаётся высоким.
- Статус верификации: Не верифицирован
- Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 10.48%. В первые 24 часа после публикации контент обычно набирает 4.67% реакций от общего числа подписчиков.
- Охват публикаций: В среднем каждый пост получает 1 119 просмотров. В течение первых суток публикация набирает 499 просмотров.
- Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 7.
- Тематические интересы: Контент сосредоточен на ключевых темах, таких как docker, linux, bash, devops, скрипт.
📝 Описание и контентная политика
Автор описывает ресурс как площадку для выражения субъективного мнения:
“Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам.
Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале.
📩 По всем вопросам: @chorapov
Зеркало в MAX: https://max.ru/LinuxSkill
РКН https://vk.cc/cMUwm4”
Благодаря высокой частоте обновлений (последние данные получены 21 октября, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.
cgroups (control groups) — это подсистема ядра Linux, которая управляет ресурсами, выделенными для процессов. Docker активно использует её для ограничения CPU, памяти и дискового ввода/вывода.
### Шаг 1. Посмотри информацию о cgroups
Контейнеры Docker создают отдельные группы для управления ресурсами. Найди нужный контейнер:
docker ps
Запомни ID контейнера.
### Шаг 2. Узнай путь cgroups для контейнера
Открой папку cgroups, чтобы увидеть лимиты и текущие данные:
cat /sys/fs/cgroup/cpu/docker/<ID_контейнера>/cpu.stat
cat /sys/fs/cgroup/memory/docker/<ID_контейнера>/memory.stat
Эти файлы покажут, сколько ресурсов потребляет контейнер.
### Шаг 3. Установи ограничения
1. Ограничь использование CPU:
docker update --cpu-shares 512 <ID_контейнера>
2. Ограничь память:
docker update --memory 512m --memory-swap 1g <ID_контейнера>
### Шаг 4. Используй docker stats для быстрой проверки
Если не хочешь копаться в файлах cgroups, используй встроенную команду:
docker stats
Она покажет потребление CPU, памяти, сети и дискового ввода/вывода в реальном времени.
### Шаг 5. Автоматизируй мониторинг
Подключи инструменты для визуализации, такие как Prometheus и Grafana, чтобы отслеживать ресурсы контейнеров через cgroups:
- Настрой cadvisor, чтобы собирать метрики с контейнеров.
- Визуализируй данные через Grafana.
Пример с cadvisor:
Запусти cAdvisor как Docker-контейнер:
docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8080:8080 \
gcr.io/cadvisor/cadvisor
Попробуй мониторинг ресурсов своих контейнеров уже сегодня и делись результатами в комментариях! Продолжай следить за каналом — завтра тебя ждёт рассказ о легенде интернета и его борьбе за свободу информации.
____________________
Дополнительный материал:
🧠 - Ускоряем OpenVPN на MikroTik до максимума: настройки, о которых не говорят
🧠 - Btrfs или XFS? Команды для управления файловыми системами в Linux
🧠 - Настрой автосборку RAID с MDADM и забудь о проблемах с дисками
#Linux_Mastery @LinuxSkill
egrep -c '(vmx|svm)' /proc/cpuinfo
Если результат больше 0, виртуализация поддерживается.
### Шаг 2. Установи необходимые пакеты
На Debian/Ubuntu:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
На Fedora/RHEL:
sudo dnf install @virtualization
sudo systemctl enable --now libvirtd
### Шаг 3. Настрой сеть для виртуальных машин
Активируй мостовую сеть:
sudo virsh net-start default
sudo virsh net-autostart default
### Шаг 4. Создай виртуальную машину
Открой virt-manager (графический интерфейс для управления виртуализацией):
1. Выбери "Create a New Virtual Machine".
2. Укажи ISO-файл для установки операционной системы.
3. Настрой количество ядер и памяти.
4. Запусти процесс установки.
### Шаг 5. Управление через CLI
Если предпочитаешь терминал, создавай и управляй машинами через virsh и virt-install.
Пример создания VM:
virt-install \
--name test-vm \
--memory 2048 \
--vcpus 2 \
--disk size=20 \
--cdrom /путь/к/образу.iso \
--os-variant ubuntu20.04
Настрой свою первую виртуальную машину с KVM и QEMU уже сегодня! Делись своими советами и лайфхаками в комментариях. А завтра расскажем, как мониторить ресурсы Docker-контейнеров с помощью cgroups.
________________
Дополнительный материал:
🧠 - b2-tools — простое и быстрое резервное копирование в облако
🧠 - Ты не знал, что cat умеет это! Лайфхаки для работы с файлами в Linux
🧠 - Как ограничить скорость на Mikrotik и спасти сеть от перегрузки — инструкция, которую ты ждал
#Linux_Mastery @LinuxSkillcp это напрямую не поддерживает, но есть несколько хитростей, которые помогут справиться.
#### Пример 1: Копирование всего кроме определённых файлов
Если нужно скопировать всё, кроме файлов с расширением .log, воспользуйся этой командой:
find source_dir -type f ! -name '*.log' -exec cp --parents {} destination_dir/ \;
- find source_dir – ищет файлы в указанной папке.
- **! -name '*.log'** – исключает файлы с расширением .log.
- --parents – сохраняет оригинальную структуру папок.
#### Пример 2: Исключение целой папки
Чтобы пропустить определённую папку, например exclude_dir, используй:
find source_dir -path 'source_dir/exclude_dir' -prune -o -type f -exec cp --parents {} destination_dir/ \;
#### Пример 3: Использование простого скрипта
Вот пример простого скрипта, который копирует файлы и исключает определённые по шаблону:
#!/bin/bash
for file in $(find /путь/к/источнику -type f); do
if [[ "$file" != *исключение* ]]; then
cp --parents "$file" /путь/к/назначению
fi
done
- Заменяешь /путь/к/источнику на папку, откуда копируешь.
- Вместо *исключение* указываешь шаблон для исключения.
- Указываешь /путь/к/назначению, куда копировать.
Запусти этот скрипт, и он разберётся со всеми исключениями.
#### Пример 4: Копирование файлов больше определённого размера
Чтобы выбрать только файлы больше 100 МБ:
find source_dir -type f -size +100M -exec cp --parents {} destination_dir/ \;
На завтра у меня для тебя кое-что интересное: будем разбираться, как настроить KVM и QEMU для виртуализации. Но пока расскажи, что бы ты хотел автоматизировать или оптимизировать в своей работе? Может, я смогу помочь тебе с советом.
____________________
Дополнительный материал:
🧠 - Не трать время на логи! Вот как найти все медленные запросы за 1 минуту
🧠 - Как ускорить MySQL? Простые советы, чтобы твой сервер летал, как на стероидах
🧠 - Поднимем отказоустойчивое хранилище в Proxmox VE с Ceph
#Linux_Commands @LinuxSkillcp
Копирование больших файлов и папок может быть сложным, особенно если нужно пропустить определённые файлы или каталоги. Сегодня разберём, как с помощью команды cp выполнить эту задачу эффективно.
### Шаг 1. Проверь поддержку виртуализации
Убедись, что процессор поддерживает виртуализацию (Intel VT или AMD-V):
egrep -c '(vmx|svm)' /proc/cpuinfo
Если результат больше 0, виртуализация поддерживается.
### Шаг 2. Установи необходимые пакеты
На Debian/Ubuntu:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
На Fedora/RHEL:
sudo dnf install @virtualization
sudo systemctl enable --now libvirtd
### Шаг 3. Настрой сеть для виртуальных машин
Активируй мостовую сеть:
sudo virsh net-start default
sudo virsh net-autostart default
### Шаг 4. Создай виртуальную машину
Открой virt-manager (графический интерфейс для управления виртуализацией):
1. Выбери "Create a New Virtual Machine".
2. Укажи ISO-файл для установки операционной системы.
3. Настрой количество ядер и памяти.
4. Запусти процесс установки.
### Шаг 5. Управление через CLI
Если предпочитаешь терминал, создавай и управляй машинами через virsh и virt-install.
Пример создания VM:
virt-install \
--name test-vm \
--memory 2048 \
--vcpus 2 \
--disk size=20 \
--cdrom /путь/к/образу.iso \
--os-variant ubuntu20.04
Настрой свою первую виртуальную машину с KVM и QEMU уже сегодня! Делись своими советами и лайфхаками в комментариях. А завтра мы расскажем, как мониторить ресурсы Docker-контейнеров с помощью cgroups.
____________________
Дополнительный материал:
🧠 - Не трать время на логи! Вот как найти все медленные запросы за 1 минуту🧠 - Как ускорить MySQL? Простые советы, чтобы твой сервер летал, как на стероидах
🧠 - Поднимем отказоустойчивое хранилище в Proxmox VE с Ceph
#Linux_Commands @LinuxSkillUFW (Uncomplicated Firewall) — простой и удобный инструмент для настройки файрвола.
Установка:
sudo apt install ufw
### Шаг 2. Базовые настройки
1. Запрети всё:
sudo ufw default deny incoming
sudo ufw default allow outgoing
Это запретит весь входящий трафик и разрешит исходящий.
2. Разреши SSH:
Чтобы не потерять доступ к серверу:
sudo ufw allow ssh
3. Добавь правила для HTTP и HTTPS:
Если сервер работает как веб-сервер:
sudo ufw allow http
sudo ufw allow https
4. Активируй UFW:
sudo ufw enable
### Шаг 3. Проверь настройки
Посмотреть текущие правила:
sudo ufw status verbose
Пример вывода:
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere 80/tcp ALLOW Anywhere 443/tcp ALLOW Anywhere### Лучшие практики 1. Ограничь доступ по IP: Если доступ к серверу нужен только с определённого IP:
sudo ufw allow from <твой_IP> to any port 22
2. Проверяй журналы:
Для анализа заблокированных подключений:
sudo ufw logs
Настрой файрвол на своём сервере уже сегодня и обезопась свою систему от нежелательных подключений. А завтра мы обсудим, как использовать cp для копирования больших файлов и папок с исключениями. Не пропусти!
____________________
Дополнительный материал:
🧠 - Контейнер в контейнере? Да это как матрёшка для айтишников: открываешь, а там ещё больше проблем… но зато все свои!
🧠 - Секретная Команда nsenter! Управляй Контейнерами как Хакер
🧠 - Секреты массового управления пользователями и группами в Linux
#Linux_Mastery @LinuxSkilliptables — классический инструмент для настройки правил файрвола в Linux.
- Достоинства:
- Прост в использовании.
- Широко поддерживается в документации и сообществе.
- Недостатки:
- Устаревающая архитектура.
- Ограничения по масштабируемости и производительности.
### Что такое nftables?
nftables — это современный фреймворк для управления сетевыми правилами, пришедший на замену iptables.
- Достоинства:
- Более высокая производительность благодаря одному ядру для всех таблиц.
- Гибкий синтаксис и поддержка сложных правил.
- Снижение дублирования: одно правило может применяться сразу к нескольким протоколам.
- Недостатки:
- Новизна: требует изучения нового синтаксиса.
### Основные различия
- Производительность:
- iptables: Уступает при больших нагрузках.
- nftables: Высокая благодаря объединённому ядру.
- Гибкость:
- iptables: Упрощённый синтаксис.
- nftables: Поддержка сложных конструкций.
- Совместимость:
- iptables: Поддерживается на большинстве систем.
- nftables: Заменяет iptables на новых системах.
- Управление:
- iptables: Использует отдельные таблицы для каждого протокола.
- nftables: Унифицированные таблицы для всех протоколов.
### Примеры синтаксиса
iptables:
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
nftables:
nft add rule ip filter input tcp dport 22 accept
Сравнение показывает, что nftables предлагает более читаемый синтаксис для сложных конфигураций.
### Что выбрать?
1. Выбери iptables, если:
- Ты работаешь с устаревшими системами.
- Тебе нужны простые правила и высокая совместимость.
2. Выбери nftables, если:
- Ты работаешь с современными системами (начиная с ядра 3.13).
- Тебе важна производительность и гибкость.
- Ты планируешь управлять сложными конфигурациями.
Если ты только начинаешь, попробуй nftables — это современное решение, которое подходит для большинства новых систем. Поделись своим опытом настройки файрвола в комментариях! А завтра мы расскажем, как настроить базовые правила файрвола для защиты серверов.
________________
Дополнительный материал:
🧠 - Отключи ненужные конфиги в Apache за пару команд!
🧠 - Контролируй трафик в реальном времени! Три утилиты для мониторинга сети в Linux
🧠 - Настрой мониторинг сети в реальном времени с Prometheus и Grafana
#Linux_Mastery @LinuxSkill
rsync -av /важная_папка /путь_к_бэкапу
Ключи:
- -a сохраняет структуру файлов.
- -v выводит процесс копирования.
2. Duplicity
Делает инкрементные бэкапы с поддержкой шифрования.
Установка:
sudo apt install duplicity
Пример:
duplicity /важная_папка file:///путь_к_бэкапу
3. BorgBackup
Популярен благодаря высокой скорости и сжатию данных.
Установка:
sudo apt install borgbackup
Пример создания репозитория:
borg init --encryption=repokey /путь_к_бэкапу
### Восстановление данных
С помощью тех же инструментов ты можешь восстановить данные за считанные минуты. Например, для Duplicity:
duplicity restore file:///путь_к_бэкапу /восстановленная_папка
### Лучшие практики бэкапа
1. Резервируй регулярно: Настрой автоматизацию с помощью cron или systemd timers.
2. Храни копии в разных местах: Например, локально и в облаке.
3. Проверяй бэкапы: Убедись, что данные можно восстановить.
Какие инструменты ты используешь для резервного копирования? Делись своими рекомендациями в комментариях! А завтра мы поговорим о разнице между iptables и nftables и разберём, что выбрать для управления сетями.
________________
Дополнительный материал:
🧠 - Ускоряем загрузку Linux: Разбираемся с systemd-analyze
🧠 - Как использовать команду awk в Linux: обработка текста в пару команд
🧠 - Откройте для себя мир Управления Службами в Linux с нашей серией статей
#LinuxJournal @LinuxSkillegrep -c '(vmx|svm)' /proc/cpuinfo
Если результат больше 0, виртуализация поддерживается.
### Шаг 2. Установи необходимые пакеты
На Debian/Ubuntu:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
На Fedora/RHEL:
sudo dnf install @virtualization
sudo systemctl enable --now libvirtd
### Шаг 3. Настрой сеть для виртуальных машин
Активируй мостовую сеть:
sudo virsh net-start default
sudo virsh net-autostart default
### Шаг 4. Создай виртуальную машину
Открой virt-manager (графический интерфейс для управления виртуализацией):
1. Выбери "Create a New Virtual Machine".
2. Укажи ISO-файл для установки операционной системы.
3. Настрой количество ядер и памяти.
4. Запусти процесс установки.
### Шаг 5. Управление через CLI
Если предпочитаешь терминал, создавай и управляй машинами через virsh и virt-install.
Пример создания VM:
virt-install \
--name test-vm \
--memory 2048 \
--vcpus 2 \
--disk size=20 \
--cdrom /путь/к/образу.iso \
--os-variant ubuntu20.04
Настрой свою первую виртуальную машину с KVM и QEMU уже сегодня! Делись своими советами и лайфхаками в комментариях. А завтра мы расскажем, как мониторить ресурсы Docker-контейнеров с помощью cgroups.
____________________
Дополнительный материал:
🧠 - b2-tools — простое и быстрое резервное копирование в облако
🧠 - Ты не знал, что cat умеет это! Лайфхаки для работы с файлами в Linux
🧠 - Как ограничить скорость на Mikrotik и спасти сеть от перегрузки — инструкция, которую ты ждал
#Linux_Mastery @LinuxSkillgit clone https://github.com/junkdog/exabind
cd exabind
cargo build --release
./target/release/exabind
Попробуй этот инструмент в своей работе и поделись своими любимыми CLI-утилитами в комментариях! А завтра поговорим о документальном фильме о влиянии Linux на современный мир технологий.
____________________
Дополнительный материал:
🧠 - Не знал про эту команду? Вот как uname спасет твой Linux!
🧠 - Ты точно в курсе всех файлов? Vdir покажет больше, чем ты ожидал!
🧠 - Ты точно знаешь, кто ты? Whoami расскажет!
#lnuxreddit @LinuxSkillls:
1. -l — подробный список
Показывает информацию о файлах: права доступа, владельца, размер, дату изменения.
ls -l
2. -h — человекопонятные размеры
Делает размеры файлов удобными для чтения (КБ, МБ и т.д.). Работает в паре с -l.
ls -lh
3. --color=auto — цветная подсветка
Помогает различать типы файлов: каталоги, исполняемые файлы, ссылки и т.д.
ls --color=auto
4. --group-directories-first — сначала каталоги
Выводит каталоги в начале списка, а файлы — после. Удобно, если у тебя в директории много элементов.
ls --group-directories-first
5. -a — показываем скрытые файлы
Показывает все файлы, включая те, что начинаются с точки (.).
ls -a
6. -A — скрытые файлы без . и ..
Показывает скрытые файлы, но исключает . и ...
ls -A
7. -S — сортировка по размеру
Сортирует файлы по убыванию их размера. Полезно для поиска больших файлов.
ls -lS
8. -t — сортировка по времени изменения
Сортирует файлы по времени последнего изменения (от новых к старым).
ls -lt
9. -r — обратный порядок вывода
Выводит список в обратном порядке, работает с другими опциями сортировки, например, с -t или -S.
ls -ltr
10. -d — информация только о директориях
Если ты хочешь узнать свойства каталога, а не его содержимого:
ls -ld каталог/
### Комбинируй для удобства:Попробуй эту команду:
ls -lha --color=auto --group-directories-first
Она покажет подробный список с удобным расположением, скрытыми файлами и цветовой подсветкой.
Используй эти опции, чтобы навести порядок в своих файлах. А завтра заходи за новостями о Linux 6.13 — мы расскажем, что нового появится в этой версии!
________________
Дополнительный материал:
🧠 - Почувствуй себя цифровым рентгенологом — откроем файлы насквозь с Od!
🧠 - Давно занимался спортом? Нет? Ну вот, пора хотя бы пароли сменить!
🧠 - Секреты qemu-img, которые сэкономят твой диск
#Linux_Commands @LinuxSkillps и top. Давай разберём, как их использовать эффективно.
### Мониторинг процессов с помощью ps
ps — это базовая команда для просмотра списка процессов.
Примеры использования:
1. Посмотреть все процессы текущего пользователя:
ps -u
2. Вывести все процессы в системе:
ps -e
3. Получить детализированную информацию о процессах:
ps aux
Здесь:
- a — показывает процессы всех пользователей, работающих в терминале.
- u — выводит информацию о владельце процесса.
- x — включает процессы, не привязанные к терминалу.
---
### Реальное время с помощью top
top — интерактивный инструмент для мониторинга процессов в реальном времени.
Основные команды внутри top:
1. Сортировка по загрузке CPU: Нажми P.
2. Сортировка по использованию памяти: Нажми M.
3. Убить процесс прямо из top: Нажми k, введи PID и подтверди.
4. Фильтрация процессов по пользователю: Нажми u и введи имя пользователя.
Чтобы сделать вывод более удобным, попробуй заменить top на htop, который предоставляет цветной интерфейс и больше возможностей для управления процессами.
Попробуй эти команды прямо сейчас, чтобы лучше понять, как управлять процессами в Linux. А завтра мы расскажем о 10 полезных опциях команды ls, о которых ты, возможно, не знал. Не пропусти!
________________
Дополнительный материал:
🧠 - Алфавит команд Linux: Временная Капсула с Last
🧠 - Алфавит команд Linux: Как проверить файлы на целостность и не поймать вирус? Просто запусти md5sum!
🧠 - Алфавит команд Linux: Текстовый редактор Nano — как работать с файлами на минималках и не страдать!
#Linux_MasteryРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 (reverse-i-search)`ssh': ssh user@server.com
2. CTRL + U / CTRL + K – ✂️ *Редактирование строки*
- CTRL + U: Удалить всё от начала строки до курсора.
- CTRL + K: Удалить от курсора до конца строки.
3. ALT + . – 🔁 *Последний аргумент*
Автоматически вставляет последний аргумент из предыдущей команды.
$ cat /var/log/syslog
$ less ALT + . # вставит /var/log/syslog
4. CTRL + L – 🧹 *Очистка экрана*
Нет нужды писать clear. Просто жми CTRL + L!
5. CTRL + W – ✂️ *Удаление последнего слова*
Убирает последнее слово слева от курсора.
---
### 💡 Функциональные клавиши:
- F1–F12: Если ты работаешь в mc (Midnight Commander), эти клавиши творят чудеса!
- TAB – Автодополнение команд и файлов. Два раза – автодополнение с подсказками.
Попробуй эти комбинации прямо сейчас! А завтра жди новый пост – мы расскажем, как эффективно управлять процессами в Linux с помощью ps и top. Не пропусти! 🚀
____________________
Дополнительный материал:
🧠 - Алфавит команд Linux: Разложение на Простые Множители с Factor
🧠 - Алфавит команд Linux: Алфавит команд Linux": Погружение в Команду Groups
🧠 - Алфавит команд Linux: Введение в Команду Head
#Linux_Masterybash
sudo apt install zaproxy
2. Настрой прокси для перехвата запросов:
- Запусти ZAP:
bash
zap.sh
- В браузере укажи настройки прокси:
Адрес: 127.0.0.1, порт: 8080.
- Установи сертификат ZAP для работы с HTTPS. Его можно найти в меню Tools -> Options -> Dynamic SSL Certificates.
3. Запусти автоматическое сканирование:
- В меню ZAP открой Quick Start -> Automated Scan.
- Введи адрес сайта и нажми Attack.
ZAP покажет список уязвимостей в разделе Alerts, а также рекомендации, как их исправить.
---
### 🛡 ModSecurity – твой веб-щит
ModSecurity — это мощный веб-аппликейшн-файрвол, который фильтрует вредоносный трафик и защищает сервер от атак.
#### Как настроить ModSecurity:
1. Установи ModSecurity:
bash
sudo apt install libapache2-mod-security2
2. Добавь OWASP CRS (Core Rule Set):
- Скачай готовые правила:
bash
cd /etc/modsecurity/
sudo git clone https://github.com/coreruleset/coreruleset.git
- Настрой файл правил:
bash
sudo cp /etc/modsecurity/coreruleset/crs-setup.conf.example /etc/modsecurity/coreruleset/crs-setup.conf
- Обнови конфигурацию Apache:
apache
IncludeOptional /etc/modsecurity/coreruleset/crs-setup.conf
IncludeOptional /etc/modsecurity/coreruleset/rules/*.conf
- Перезапусти Apache:
bash
sudo systemctl restart apache2
Теперь твой сервер защищён от SQL-инъекций, XSS и других атак!
---
### 💡 Почему именно эти инструменты?
- OWASP ZAP помогает находить уязвимости ещё до того, как ими воспользуются злоумышленники.
- ModSecurity блокирует атаки в реальном времени, не давая злоумышленникам шанса.
Установи и настрой оба инструмента, чтобы защитить своё веб-приложение уже сегодня! А завтра не пропусти пост о том, как ускорить работу в Bash с помощью горячих клавиш. Увидимся! 🚀
____________________
Дополнительный материал:
🧠 - Алфавит команд Linux: Навигация по Сетевым Интерфейсам с Ifconfig
🧠 - Алфавит команд Linux: Алфавит команд Linux": Мастерство Слияния Файлов с Join
🧠 - Алфавит команд Linux: Управление Процессами с Kill
#LinuxJournal