⚡ SS: находим атакующих за 30 секунд
Эй, ловец сетевых пакетов!
Netstat устарел, в новых дистрибутивах его нет. Пора привыкать к SS. Делюсь рабочими командами и трюком, как запомнить ключи через слово "тулуп".
Базовые команды SS
Все открытые порты (запомни как "тулуп"):
Проверка unix-сокетов:
Все unix-сокеты (но вывод перегружен):
Активные соединения
Поиск атакующих — практика
Подсчёт соединений с каждого IP:
Только IP с более 30 соединениями:
Общее количество активных соединений:
Все соединения (не только активные):
Применение на практике
Получил список подозрительных IP? Отправляй их в:
- fail2ban
- ipset
- nftables
И блокируй атакующих автоматически!
Минус SS: в узком терминале вывод расползается. Приходится разворачивать окно на весь экран, в отличие от компактного netstat.
Лайфхак: "tulnp" = "тулуп". Глупо звучит, но реально помогает запомнить ключи навсегда.
💡 Итог: SS неудобнее netstat визуально, но работает быстрее и есть везде по умолчанию. Пора переучиваться.
____________________
Дополнительный материал:
🧠 - От Knoppix до MX Linux: Путешествие Debian-базированных Дистрибутивов
🧠 - Управление файлами и каталогами как профи
🧠 - Ваш путеводитель по командам Adduser и Addgroup в Linux
#Linux_Mastery #linux #terminal #networking #security #ddos
Эй, ловец сетевых пакетов!
Netstat устарел, в новых дистрибутивах его нет. Пора привыкать к SS. Делюсь рабочими командами и трюком, как запомнить ключи через слово "тулуп".
Базовые команды SS
Все открытые порты (запомни как "тулуп"):
# ss -tulnp
Проверка unix-сокетов:
# ss -l | grep .sock
Все unix-сокеты (но вывод перегружен):
# ss -ax
Активные соединения
# ss -ntu
Поиск атакующих — практика
Подсчёт соединений с каждого IP:
# ss -ntuH | awk '{print $6}' | grep -vE 127.0.0.1 | \
cut -d: -f1 | sort | uniq -c | sort -n | sed 's/^[ \t]*//'
Только IP с более 30 соединениями:
# ss -ntuH | awk '{print $6}' | grep -vE 127.0.0.1 | \
cut -d: -f1 | sort | uniq -c | sort -n | sed 's/^[ \t]*//' | \
awk '{if ($1 > 30) print$2}'
Общее количество активных соединений:
# ss -ntuH | awk '{print $6}' | grep -vE 127.0.0.1 | wc -l
Все соединения (не только активные):
# ss -ntua
Применение на практике
Получил список подозрительных IP? Отправляй их в:
- fail2ban
- ipset
- nftables
И блокируй атакующих автоматически!
Минус SS: в узком терминале вывод расползается. Приходится разворачивать окно на весь экран, в отличие от компактного netstat.
Лайфхак: "tulnp" = "тулуп". Глупо звучит, но реально помогает запомнить ключи навсегда.
💡 Итог: SS неудобнее netstat визуально, но работает быстрее и есть везде по умолчанию. Пора переучиваться.
____________________
Дополнительный материал:
🧠 - От Knoppix до MX Linux: Путешествие Debian-базированных Дистрибутивов
🧠 - Управление файлами и каталогами как профи
🧠 - Ваш путеводитель по командам Adduser и Addgroup в Linux
#Linux_Mastery #linux #terminal #networking #security #ddos
Telegram
Linux Skill - Освой Linux c нуля до DevOps
#short_story
🚀🐧 От Knoppix до MX Linux: Путешествие Debian-базированных Дистрибутивов! 🌌💻
В мире Linux, где каждый дистрибутив несет в себе частицу уникальности и инноваций, Debian стоит особняком. Это история о том, как Debian стал основой для множества…
🚀🐧 От Knoppix до MX Linux: Путешествие Debian-базированных Дистрибутивов! 🌌💻
В мире Linux, где каждый дистрибутив несет в себе частицу уникальности и инноваций, Debian стоит особняком. Это история о том, как Debian стал основой для множества…
👍22
Media is too big
VIEW IN TELEGRAM
🔥 Как я ускорил поиск с 10 секунд до миллисекунд
Привет, цифровой архитектор!
Твой поиск по базе тормозит как трактор в болоте? Пользователи ждут результаты вечность, а ты не знаешь, как это починить? Сейчас покажу реальное решение.
📍 Таймкоды видео:
00:00 — Введение в Elasticsearch
02:05 — Почему обычный поиск тормозит
05:49 — Основные понятия: индексы, документы, запросы
07:09 — Установка через Docker
08:23 — Базовые команды GET, PUT, POST
10:51 — Добавление и обновление документов
14:19 — Настройка поиска и ранжирование
18:29 — Реальный пример: веб-приложение на Spring Boot
25:43 — Тестирование и результаты
🚀 Попробуй настроить у себя и сравни скорость!
🌐 Источник: https://youtu.be/vxE1aGTEnbE?si=1tTdg2QASMGfF6f_
____________________
Дополнительный материал:
🧠 - От простого до грандиозного: Путешествие Kubernetes в мире контейнеризации
🧠 - Linux Mastery: Управление разрешениями каталогов с помощью chmod
🧠 - Станьте мастером управления пользователями и группами в Linux с помощью команд adduser и addgroup
#Linux_youtube #Elasticsearch #DevOps #Search #Docker #Performance #Database
Привет, цифровой архитектор!
Твой поиск по базе тормозит как трактор в болоте? Пользователи ждут результаты вечность, а ты не знаешь, как это починить? Сейчас покажу реальное решение.
📍 Таймкоды видео:
00:00 — Введение в Elasticsearch
02:05 — Почему обычный поиск тормозит
05:49 — Основные понятия: индексы, документы, запросы
07:09 — Установка через Docker
08:23 — Базовые команды GET, PUT, POST
10:51 — Добавление и обновление документов
14:19 — Настройка поиска и ранжирование
18:29 — Реальный пример: веб-приложение на Spring Boot
25:43 — Тестирование и результаты
🚀 Попробуй настроить у себя и сравни скорость!
🌐 Источник: https://youtu.be/vxE1aGTEnbE?si=1tTdg2QASMGfF6f_
____________________
Дополнительный материал:
🧠 - От простого до грандиозного: Путешествие Kubernetes в мире контейнеризации
🧠 - Linux Mastery: Управление разрешениями каталогов с помощью chmod
🧠 - Станьте мастером управления пользователями и группами в Linux с помощью команд adduser и addgroup
#Linux_youtube #Elasticsearch #DevOps #Search #Docker #Performance #Database
🔥3
Вопрос из теста Linux Essentials Certification: How could one search for the file foo.txt under the directory /home? | Как можно найти файл foo.txt в директории /home?
Anonymous Quiz
43%
find /home -name foo.txt
16%
find /home -file foo.txt
6%
search /home -file foo.txt
7%
search /home foo.txt
28%
find /home foo.txt
👍9👎2
Вопрос из теста Linux Essentials Certification: You have a program called /user/bin/foo. You wish to create a symbolic link, /home/user/bin/foo, that points to it. Which command will do this task?
Anonymous Quiz
21%
ln --symlink /home/user/foo /user/bin/foo
10%
ln /user/bin/foo /home/user/foo
60%
ln -s /user/bin/foo /home/user/foo
3%
ln -sys /home/user/foo /user/bin/foo
6%
ln /home/user/foo /user/bin/foo
👎23👍7
Media is too big
VIEW IN TELEGRAM
🔧 Устанавливаем полноценный Linux на MacBook с M1
Можно ли жить на Linux, если у тебя MacBook с Apple Silicon?
Автор проверяет это вживую: Fedora AArch64, KDE, Steam, Docker, OBS — всё на голом железе без виртуалок.
👨💻 Что в видео:
— Установка Linux с нуля на Mac M1
— Автомонтирование, Steam, Docker, OBS
— Что работает, что нет (Thunderbolt, USB 4, Touch ID)
— Настройки для игр, DevOps и реального использования
🌐 Источник: https://www.youtube.com/live/riKVQjbO-nU?si=8bOjeM8RVXdX88A2
#linux #macbook #fedora #asahi #arm64 #devops
Можно ли жить на Linux, если у тебя MacBook с Apple Silicon?
Автор проверяет это вживую: Fedora AArch64, KDE, Steam, Docker, OBS — всё на голом железе без виртуалок.
👨💻 Что в видео:
— Установка Linux с нуля на Mac M1
— Автомонтирование, Steam, Docker, OBS
— Что работает, что нет (Thunderbolt, USB 4, Touch ID)
— Настройки для игр, DevOps и реального использования
🌐 Источник: https://www.youtube.com/live/riKVQjbO-nU?si=8bOjeM8RVXdX88A2
#linux #macbook #fedora #asahi #arm64 #devops
👍8🔥4
🔥 Fstab блокирует загрузку? Переходи на systemd
Привет, мастер монтирования!
Облачные провайдеры давно используют systemd для управления дисками в твоих виртуалках. Я однажды чуть не потерял данные, не зная этого.
👉 Показываю, как systemd заменяет fstab и почему это лучше
#Linux_Mastery #systemd #mount #linux #devops #storage
Привет, мастер монтирования!
Облачные провайдеры давно используют systemd для управления дисками в твоих виртуалках. Я однажды чуть не потерял данные, не зная этого.
👉 Показываю, как systemd заменяет fstab и почему это лучше
#Linux_Mastery #systemd #mount #linux #devops #storage
👍7👀4
Media is too big
VIEW IN TELEGRAM
📉 Диагностика производительности в Linux: с чего начать?
Если top, iotop, perf, uptime и vmstat вызывают только лёгкую тревогу, а не понимание — это видео для тебя.
Разбираем, как анализировать ресурсы, собирать метрики, строить флеймграфы и не ловить фантомные баги при помощи методики Брендона Грега.
🌐 Источник: https://www.youtube.com/watch?v=bGqdRyXWPP0
#linux #performance #diagnostics #devops #monitoring
Если top, iotop, perf, uptime и vmstat вызывают только лёгкую тревогу, а не понимание — это видео для тебя.
Разбираем, как анализировать ресурсы, собирать метрики, строить флеймграфы и не ловить фантомные баги при помощи методики Брендона Грега.
🌐 Источник: https://www.youtube.com/watch?v=bGqdRyXWPP0
#linux #performance #diagnostics #devops #monitoring
👍11
Вопрос из теста Linux Essentials Certification: What is the first character for a file or directory names if they should not be displayed by commands such as ls unless specifically requested?
Anonymous Quiz
25%
\ (обратный слэш)
9%
- (минус)
62%
. (точка)
4%
_ (подчеркивание)
👍4
Вопрос из теста Linux Essentials Certification: Which of the following is a combined audio/video interface for transmission of digital data? / Какой из следующих интерфейсов является комбинированным аудио/видео интерфейсом для передачи цифровых данных?
Anonymous Quiz
9%
DVI
2%
DVD
2%
ATI
86%
HDMI
2%
VGA
👍1
Media is too big
VIEW IN TELEGRAM
💥 SSH-туннель: доступ к закрытым портам за минуту
Привет, мастер удалённого доступа!
База данных спрятана за файрволом? Веб-приложение доступно только локально? Автор за 17 минут показывает полный цикл работы с SSH: от создания ключей до магии проброса портов!
🌐 Источник: https://youtu.be/
#Linux_youtube #ssh #security #tunnel #linux #networking
Привет, мастер удалённого доступа!
База данных спрятана за файрволом? Веб-приложение доступно только локально? Автор за 17 минут показывает полный цикл работы с SSH: от создания ключей до магии проброса портов!
🌐 Источник: https://youtu.be/
#Linux_youtube #ssh #security #tunnel #linux #networking
👍21🔥3
💾 Потерял данные? Вот скрипт, который этого не допустит
Привет, хранитель данных!
Делаешь бэкапы вручную? Пора автоматизировать! Готовый bash-скрипт архивирует важные директории и отправляет на удалённый сервер. Настрой раз и спи спокойно.
Скрипт backup.sh
Как работает скрипт
Переменные:
-
-
-
-
Процесс:
1. Архивирует каждую директорию в tar.gz
2. Отправляет по scp на удалённый сервер
3. Проверяет успешность каждого шага
4. Удаляет локальные временные архивы
Пример работы
Автоматизация через cron
Добавь в crontab для ежедневного запуска в 3 ночи:
💡 Совет: настрой SSH-ключи для scp без пароля, иначе скрипт не сработает в cron.
Результат: автоматические бэкапы критически важных данных каждую ночь. Никакой рутины, полная автоматизация.
____________________
Дополнительный материал:
🧠 - От первого контейнера до мощного Swarm: Путешествие Docker в мире DevOps
🧠 - Углубляемся в безопасность Linux: Специальные режимы и их мощь!
🧠 - Разгадываем тайны команды "Apropos": Ваш ключ к миру Linux Man Pages
#Linux_Mastery #bash #backup #automation #sysadmin #noscripts
Привет, хранитель данных!
Делаешь бэкапы вручную? Пора автоматизировать! Готовый bash-скрипт архивирует важные директории и отправляет на удалённый сервер. Настрой раз и спи спокойно.
Скрипт backup.sh
#!/bin/bash
backup_dirs=("/etc" "/home" "/boot")
dest_dir="/backup"
dest_server="server1"
backup_date=$(date +%b-%d-%y)
echo "Starting backup of: ${backup_dirs[@]}"
for i in "${backup_dirs[@]}"; do
sudo tar -Pczf /tmp/$i-$backup_date.tar.gz $i
if [ $? -eq 0 ]; then
echo "$i backup succeeded."
else
echo "$i backup failed."
fi
scp /tmp/$i-$backup_date.tar.gz $dest_server:$dest_dir
if [ $? -eq 0 ]; then
echo "$i transfer succeeded."
else
echo "$i transfer failed."
fi
done
sudo rm /tmp/*.gz
echo "Backup is done."
Как работает скрипт
Переменные:
-
backup_dirs — массив директорий для бэкапа-
dest_dir — куда складывать на удалённом сервере-
dest_server — имя/IP целевого сервера-
backup_date — дата в имени архиваПроцесс:
1. Архивирует каждую директорию в tar.gz
2. Отправляет по scp на удалённый сервер
3. Проверяет успешность каждого шага
4. Удаляет локальные временные архивы
Пример работы
kabary@handbook:~$ ./backup.sh
Starting backup of: /etc /home /boot
/etc backup succeeded.
etc-Aug-30-20.tar.gz 100% 1288KB 460.1KB/s 00:02
/etc transfer succeeded.
/home backup succeeded.
home-Aug-30-20.tar.gz 100% 2543KB 547.0KB/s 00:04
/home transfer succeeded.
/boot backup succeeded.
boot-Aug-30-20.tar.gz 100% 105MB 520.2KB/s 03:26
/boot transfer succeeded.
Backup is done.
Автоматизация через cron
Добавь в crontab для ежедневного запуска в 3 ночи:
0 3 * * * /home/user/backup.sh >> /var/log/backup.log 2>&1
💡 Совет: настрой SSH-ключи для scp без пароля, иначе скрипт не сработает в cron.
Результат: автоматические бэкапы критически важных данных каждую ночь. Никакой рутины, полная автоматизация.
____________________
Дополнительный материал:
🧠 - От первого контейнера до мощного Swarm: Путешествие Docker в мире DevOps
🧠 - Углубляемся в безопасность Linux: Специальные режимы и их мощь!
🧠 - Разгадываем тайны команды "Apropos": Ваш ключ к миру Linux Man Pages
#Linux_Mastery #bash #backup #automation #sysadmin #noscripts
Telegram
Linux Skill - Освой Linux c нуля до DevOps
#short_story
🚢⚙️ От первого контейнера до мощного Swarm: Путешествие Docker в мире DevOps 🌍💻
В мире, где каждая секунда на счету и гибкость внедрения определяет успех, одна технология выделяется, переопределяя архитектуру современных приложений. Это история…
🚢⚙️ От первого контейнера до мощного Swarm: Путешествие Docker в мире DevOps 🌍💻
В мире, где каждая секунда на счету и гибкость внедрения определяет успех, одна технология выделяется, переопределяя архитектуру современных приложений. Это история…
👍18
Media is too big
VIEW IN TELEGRAM
🔥 Касперский ОС: будущее российской кибербезопасности или долгострой?
Эй, охотник за уязвимостями! Сегодня у нас необычный выпуск.
Немного разбавим поток пользы «таймкиллером». На повестке тема, которая уже вызывает споры: Касперский ОС. Для одних — филиал ФСБ и распил бюджета, для других — уникальная микроядерная архитектура и фундамент кибериммунитета.
🌐 Источник: https://www.youtube.com/watch?v=EaOc31KoFFI
#linux #os #kaspersky #security #architecture
Эй, охотник за уязвимостями! Сегодня у нас необычный выпуск.
Немного разбавим поток пользы «таймкиллером». На повестке тема, которая уже вызывает споры: Касперский ОС. Для одних — филиал ФСБ и распил бюджета, для других — уникальная микроядерная архитектура и фундамент кибериммунитета.
🌐 Источник: https://www.youtube.com/watch?v=EaOc31KoFFI
#linux #os #kaspersky #security #architecture
🔥5👀5
Disable Apache configuration files?
Anonymous Quiz
12%
a2enconf
17%
a2dismod
63%
a2disconf
8%
a2enconf
❓ Что делает эта команда?
Не гугли — напиши в комментах 👇
#linux_вопрос #adduser
$ sudo adduser testuser
Adding user `testuser' ...
Adding new group `testuser' (1003) ...
Adding new user `testuser' (1003) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Не гугли — напиши в комментах 👇
#linux_вопрос #adduser
👍5
Media is too big
VIEW IN TELEGRAM
🔧 Забудь про Helper Scripts — настраиваем Proxmox вручную и понимаем каждый шаг
Привет, цифровой архитектор!
Устал от готовых скриптов, которые делают всё за тебя, но ты не понимаешь, что происходит? Этот свежий гайд Proxmox 8.3 — для тех, кто хочет разобраться в каждом шаге.
#Linux_youtube #proxmox #virtualization #homelab #linux #devops
Привет, цифровой архитектор!
Устал от готовых скриптов, которые делают всё за тебя, но ты не понимаешь, что происходит? Этот свежий гайд Proxmox 8.3 — для тех, кто хочет разобраться в каждом шаге.
#Linux_youtube #proxmox #virtualization #homelab #linux #devops
👍9