en
Feedback
LinuxSkill - Сводки с прода и Шпаргалки

LinuxSkill - Сводки с прода и Шпаргалки

Open in Telegram

Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам. Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале. 📩 По всем вопросам: @chorapov Зеркало в MAX: https://max.ru/LinuxSkill РКН https://vk.cc/cMUwm4

Show more

📈 Analytical overview of Telegram channel LinuxSkill - Сводки с прода и Шпаргалки

Channel LinuxSkill - Сводки с прода и Шпаргалки (@linuxskill) in the Russian language segment is an active participant. Currently, the community unites 10 740 subscribers, ranking 11 158 in the Technologies & Applications category and 59 600 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 740 subscribers.

According to the latest data from 02 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -53 over the last 30 days and by -3 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 11.96%. Within the first 24 hours after publication, content typically collects 4.94% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 285 views. Within the first day, a publication typically gains 531 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • Thematic interests: Content is focused on key topics such as docker, linux, bash, devops, скрипт.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам. Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале. 📩 По всем вопросам: @chorapov Зеркало в MAX: https://max.ru/LinuxSkill РКН https://vk.cc/cMUwm4

Thanks to the high frequency of updates (latest data received on 03 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

10 740
Subscribers
-324 hours
-177 days
-5330 days
Posts Archive
Вопрос из теста Linux Essentials Certification: The following file is found in which system file? / В каком системном файле находится следующая строка? root:x:0:0::/root:/bin/bash
Anonymous voting

Вопрос из теста Linux Essentials Certification: Which of the following commands can be used to determine the time of the last login of a given user? / Какая из следующих команд может быть использована для определения времени последнего входа указанного п
Anonymous voting

🎥 Вебинар: «Как восстановить RAID5 в Linux: пошагово и без паники» ⏰ Когда: 18 августа в 20:00 МСК 🎁 Присоединяйтесь к веби
+2
🎥 Вебинар: «Как восстановить RAID5 в Linux: пошагово и без паники» ⏰ Когда: 18 августа в 20:00 МСК 🎁 Присоединяйтесь к вебинару и получите специальное предложение на курс «Administrator Linux. Professional». 👉 Для участия в вебинаре зарегистрируйтесь: https://otus.pw/9jbS/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🔥 100GB бэкапов? Оставляем только свежие! Эй, борец с переполненными дисками! Бэкапы накапливаются и съедают всё место? Автор показывает, как дополнить скрипт резервного копирования автоматическим удалением старых файлов. 📹 План действий (таймкоды): 00:00 — Добавляем переменную времени хранения 01:01 — Настройка команды find с параметрами 01:59 — Тестируем на минутах вместо дней 03:09 — Запускаем и проверяем автоудаление 04:52 — Анализируем результаты 06:20 — Проверяем корректность работы 07:21 — Возвращаем боевые настройки 🚀 Результат: Теперь скрипт сам создаёт бэкапы и удаляет старые. Диск всегда чистый! 🌐 Источник: YouTube ____________________ Дополнительный материал: 🧠 - Создание пользовательских и системных групп в Debian с помощью команды addgroup: Пошаговое руководство 🧠 - Проверка целостности файлов учетных записей в Linux: Пошаговое руководство 🧠 - Отключение учетной записи пользователя в Linux: Пошаговое руководство #Linux_youtube #backup #find #automation #Linux #cleanup #video

🎯 8-я строка из 10000: достаём мгновенно Привет, хирург логов! Нужна конкретная строка из огромного файла? Забудь про медленный grep. Комбо head + tail работает как скальпель! 🔧 Базовый мониторинг логов:
#!/bin/bash
filename=sys.log

# Создаём/очищаем файл
cat /dev/null > $filename
# Альтернативы: : > $filename или > $filename

# Снимок последних строк системного журнала
tail /var/log/messages > $filename
echo "$filename содержит последние строки системного журнала."
💡 Извлекаем конкретную строку:
# 8-я строка из файла
head -n 8 database.txt | tail -n 1

# 100-я строка? Легко!
head -n 100 huge.log | tail -n 1
🚀 Продвинутый трюк — блок в переменную:
# Сохраняем строки 50-55 в переменную
var=$(head -n 55 $filename | tail -n 5)

# Формула:
# head -n $m | tail -n $n
# m = до какой строки читать
# n = сколько строк от конца взять
📝 Важно:
# Старый синтаксис (deprecated)
tail -10 file.txt

# Правильный синтаксис
tail -n 10 file.txt
🛡️ Права доступа:
# Для общего доступа к логам
chmod 644 /var/log/messages
Теперь ты можешь выдёргивать любую строку из любого лога мгновенно! ____________________ Дополнительный материал: 🧠 - Понимание UID и GID в Linux: Не просто числа, а ключи к безопасности 🧠 - Установка нового пароля root в Linux: Пошаговое руководство для системных администраторов 🧠 - Мастерство управления пользователями в Linux: Ваше полное руководство #bash_guide #bash #logs #tail #head #Linux #sysadmin

📦 100GB логов → 0: безопасная очистка одной командой Эй, борец с переполненными дисками! Знакомо? Zabbix кричит "disk full", а в /var/log лежит 100GB мусора. Держи улучшенный скрипт очистки, который не сломает ротацию логов. 🔧 cleanup:
#!/bin/bash
# cleanup v2: Безопасная очистка логов

# Проверка root-прав
if [[ $EUID -ne 0 ]]; then
   echo "Ошибка: запускай от root!" 
   exit 1
fi

LOG_DIR=/var/log

# Переходим в директорию логов
cd $LOG_DIR || exit 1

# Очищаем, но не удаляем файлы
cat /dev/null > messages
cat /dev/null > wtmp

echo "Логи очищены."
exit 0
💡 Почему именно так: cat /dev/null > вместо rm — сохраняет файл и права доступа. Сервисы продолжат писать логи без перезапуска. Проверка root — защита от случайного запуска. exit 0 — явный код возврата для автоматизации. 🚀 Автоматизируй:
# Добавь в cron для еженедельной очистки
0 3 * * 0 /root/cleanup.sh
Теперь диск не переполнится внезапно, а сервисы продолжат работать! ____________________ Дополнительный материал: 🧠 - LSOF: Многофункциональный инструмент для системных администраторов Linux 🧠 - User Private Group: Революционный подход Red Hat к безопасности пользователей в Linux 🧠 - Настройка sudo для аутентификации без пароля root: Пошаговое руководство #bash_guide #bash #logs #cleanup #Linux #sysadmin #script

🔥 База упала, а бэкапа нет? Решение в одном скрипте Привет, защитник данных! Сколько раз ты обещал себе настроить автобэкап PostgreSQL? Автор показывает, как за 17 минут создать скрипт, который будет делать резервные копии каждую ночь. 📹 Что в видео (таймкоды): 00:00 — Зачем нужны автоматические бэкапы 00:27 — Создание bash-скрипта для pg_dump 01:49 — Настройка переменных (база, путь, дата) 03:32 — Первый запуск и тестирование 06:21 — Добавляем визуализацию процесса 07:35 — Настройка cron для автозапуска 09:02 — Решаем проблему с пустыми бэкапами 12:59 — Настройка .pgpass для автоматической авторизации 15:23 — Финальная настройка: бэкап в 3 часа ночи 💡 Что решает видео: - Автоматический бэкап без ввода пароля - Логирование ошибок - Правильные права доступа к .pgpass (600) - Имена файлов с датой для удобства 🚀 Результат: Каждую ночь свежий бэкап базы. Спи спокойно! 🌐 Источник: YouTube ____________________ Дополнительный материал: 🧠 - Управление группами в Linux: Как добавить пользователя в группы с помощью команды usermod 🧠 - Создание пользователей в Ubuntu с помощью команды adduser: Пошаговое руководство 🧠 - Создание системного пользователя в Ubuntu: Пошаговое руководство #Linux_youtube #postgresql #backup #cron #database #automation #video

🚨 Взломали сервер? 10 команд для поиска следов хакера Привет, кибер-детектив! Подозреваешь, что сервер скомпрометирован? Держи шпаргалку из топового выступления по Linux Forensics. Это реальные команды, которые используют профи при расследовании инцидентов. 🔍 10 команд для быстрого анализа:
# Древо процессов — ищем подозрительное
ps auxwf

# Открытые порты (plunto = PLease UNTo)
ss -tupln
netstat -plunto

# История входов — кто и когда заходил
last -Faiwx

# Свежие изменения файлов за 2 дня
find / -mtime -2 -ls

# Открытые файлы прямо сейчас
lsof -V

# Файлы по времени изменения
ls -lta

# Детальная инфа о файле
stat <file>
📌 Где искать артефакты взлома: 🖥️ Система: - /proc/version — версия ядра - /proc/mounts — что примонтировано - /proc/[PID]/cmdline — с чем запущен процесс - /etc/localtime — проверяем время (хакеры меняют!) 📝 Логи (/var/log/): - auth.log / secure — попытки входа - btmp — неудачные логины - wtmp — все входы/выходы - apt/history.log — что устанавливали 🔐 Закрепление в системе:
# Cron задания — любимое место хакеров
ls -la /etc/cron.*
cat /var/spool/cron/*

# Автозагрузка служб
ls -la /etc/systemd/system/
ls -la /lib/systemd/system/

# История команд (проверь у всех юзеров!)
cat /home/*/.bash_history
cat /root/.bash_history
🌐 Сеть: - /etc/network/interfaces - /var/lib/NetworkManager/*.lease - /etc/sysconfig/iptables 👤 Пользователи:
# Новые или изменённые аккаунты
cat /etc/passwd
cat /etc/sudoers
ls -la /etc/sudoers.d/
💾 Временные директории (любимые места хакеров): - /tmp - /var/tmp - /dev/shm 💡 Про-совет: Сохрани все метки времени для форензики:
find / -xdev -print0 | xargs -0 stat --printf="%i,%n,%x,%y,%z,%U,%G,%A,%s\n" > timestamps.dat
🚀 Быстрая проверка: 1. Смотри процессы и порты 2. Проверяй cron и systemd 3. Изучай историю команд 4. Ищи свежие файлы в /tmp Помни: хакеры часто оставляют следы в самых очевидных местах! ____________________ Дополнительный материал: 🧠 - Linux Systemd SOS: Как остановить неисправные процессы 🧠 - Linux Systemd: Навигация по уровням запуска и целям 🧠 - История Shadow Password Suite: Революция безопасности паролей в Linux от Джулианной Фрэнсис Хо #security #forensics #Linux #incident #DevOps #hacking

Вопрос из теста Linux Essentials Certification: Which command line can be used to search help files that mention the word "copy"? / Какая командная строка может быть использована для поиска файлов справки, содержащих слово "copy"?
Anonymous voting

Вопрос из теста Linux Essentials Certification: Which of the following directories is often used to store log files? / Какая из следующих директорий часто используется для хранения файлов журналов (логов)?
Anonymous voting

🎥 Вебинар: «Введение в Docker: контейнеризация приложений в Linux» ⏰ Когда: 12 августа в 19:00 МСК 🎁 Присоединяйтесь к веби
+2
🎥 Вебинар: «Введение в Docker: контейнеризация приложений в Linux» ⏰ Когда: 12 августа в 19:00 МСК 🎁 Присоединяйтесь к вебинару и получите специальное предложение на курс «Administrator Linux. Professional». 👉 Для участия в вебинаре зарегистрируйтесь https://otus.pw/Y4RO/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🚨 Забываешь делать бэкапы? Linux сделает их за тебя Привет, хранитель данных! Константин Герасименко показывает гениальное решение: подключил флешку — бэкап начался автоматически. Никаких кликов, никаких скриптов вручную! 📹 План действий (таймкоды): 00:04 — Введение в автоматизацию 01:45 — Как работает udev в Linux 02:45 — Определяем Vendor ID флешки 05:29 — Пишем скрипт резервного копирования 08:41 — Настраиваем rsync для умного копирования 10:36 — Тестируем автоматический бэкап 13:27 — Итоги и рекомендации 🚀 Результат: Воткнул флешку → файлы скопировались → вытащил флешку. Всё! Идеально для ежедневных бэкапов конфигов, документов, скриптов. 🌐 Источник: YouTube - Константин Герасименко ____________________ Дополнительный материал: 🧠 - Настройка команды useradd для создания системных учетных записей в Linux 🧠 - Настройка персонализированных каталогов в Linux: Управление пользовательскими директориями 🧠 - Создание пользовательских и системных групп в Linux: Пошаговое руководство #Linux_youtube #backup #udev #rsync #automation #Linux #usb #video

🚨 Два устройства — один IP: как найти виновника за минуту Привет, сетевой шериф! ❓ Вопрос: В офисе периодически пропадает сеть. Подозреваю конфликт ip-адресов. Как проверить? ✅ Ответ: Используй arping — он покажет MAC-адреса всех устройств с одинаковым ip! Проверяем ip:
sudo arping -I wlan2 -c 4 192.168.1.91
Всё в порядке (один MAC):
42 bytes from 9c:ef:d5:fe:01:7c (192.168.1.91): index=0
42 bytes from 9c:ef:d5:fe:01:7c (192.168.1.91): index=1
Конфликт обнаружен (разные MAC):
42 bytes from 9c:ef:d5:fe:01:7c (192.168.1.91): index=0
42 bytes from 2F:EF:D5:FE:8F:20 (192.168.1.91): index=1
Два разных MAC-адреса = два устройства с одним ip! 💡 Почему arping лучше ping? - ping использует ICMP (часто блокируется) - arping работает через ARP (нельзя заблокировать) - Показывает реальные MAC-адреса 🚀 Бонус — сканируем всю сеть:
nmap -sn 192.168.43.0/24 | grep 'Nmap scan report' | cut -d' ' -f5,6
🔧 ARP в реальном времени:
sudo tcpdump -pi eth1 arp
Теперь ты знаешь, как поймать нарушителя! Конфликты чаще возникают при ручной настройке ip — используй DHCP. ____________________ Дополнительный материал: 🧠 - Linux Systemd: Искусство мониторинга служб 🧠 - Linux Systemd: Мастер-класс по управлению службами 🧠 - Linux Systemd: Как стать магистром служб #q_a #network #arp #arping #Linux #troubleshooting #QandA

🎯 Nginx выдаёт домены по IP? Решение, которое работает Привет, страж безопасности! Заметил, что при обращении к серверу по IP адресу Nginx показывает первый попавшийся сайт? Это палит все твои виртуальные хосты. Сейчас покажу элегантное решение, о котором знают немногие. 📌 Стандартная заглушка для HTTP:
server {
    listen 80 default_server;
    server_name _;
    return 404;
}
С HTTP всё просто. А вот с HTTPS начинаются танцы с бубном... 🔧 Проблема HTTPS: Без сертификата Nginx использует сертификат первого виртуального хоста. Пользователь видит: - Предупреждение о несоответствии домена - Реальное имя твоего сайта в сертификате 😱 💭 Старое решение — сертификат-пустышка:
# Генерируем самоподписанный сертификат
openssl req -x509 -nodes -days 3650 -newkey rsa:2048 \
    -keyout /etc/nginx/certs/nginx.key \
    -out /etc/nginx/certs/nginx.crt
server {
    listen 443 ssl default_server;
    server_name _;
    ssl_certificate /etc/nginx/certs/nginx.crt;
    ssl_certificate_key /etc/nginx/certs/nginx.key;
    return 404;
}
Домены скрыты, но предупреждение о сертификате остаётся... 🚀 Новое решение — ssl_reject_handshake:
server {
    listen 80 default_server;
    listen 443 ssl default_server;
    server_name _;
    ssl_reject_handshake on;
    return 404;
}
💡 Что происходит: ssl_reject_handshake on отклоняет SSL-соединение на уровне handshake, если запрос не соответствует server_name. Результат: - Никаких предупреждений о сертификатах - Мгновенная ошибка соединения - Полная анонимность виртуальных хостов Теперь любопытные не узнают, какие сайты крутятся на твоём сервере! ____________________ Дополнительный материал: 🧠 - Linux для продвинутых: Как проверить, использует ли ваша система systemd? 🧠 - Linux Deep Dive: PID 1 и его детище - systemd 🧠 - Linux Command Mastery: Управление службами с помощью systemd #Linux_Mastery #nginx #webserver #security #ssl #DevOps #angie

Linux грузится минуту? Ускоряем до 10 секунд! Привет, нетерпеливый админ! Устал ждать загрузку системы? Автор показывает, как сократить время старта с 60+ секунд до 10! Реальный кейс на Debian 12. 📹 Что узнаешь (таймкоды): 00:00 — Введение 00:57 — Анализ проблем загрузки 02:57systemd-analyze в действии 03:55 — Находим самые медленные службы 04:50 — Оптимизация монтирования разделов 06:47 — Отключаем ненужные службы 08:45 — Решаем проблему с ядром и swap 12:38 — Обновление системы 14:37 — Работа с NTFS разделами 18:31 — Результаты: с 37 до 6 секунд! 21:28 — Графический анализ загрузки Смотри видео и ускоряй свою систему прямо сейчас! 🌐 Источник: https://youtu.be/sLZ8kYfp2lQ #Linux_youtube #systemd #optimization #boot #Linux #performance #video

🎥 Вебинар: «Резервное копирование в MySQL» ⏰ Когда: 7 августа в 19:00 МСК 🎁 Присоединяйтесь к вебинару и получите специальн
+2
🎥 Вебинар: «Резервное копирование в MySQL» ⏰ Когда: 7 августа в 19:00 МСК 🎁 Присоединяйтесь к вебинару и получите специальное предложение на курс «Administrator Linux. Professional». 👉 Для участия в вебинаре зарегистрируйтесь https://otus.pw/t7LcB/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

💥 Забудь про медленный SCP: NFS-сервер одной командой Привет, скоростной гонщик! Копируешь терабайты через SCP и ждёшь часами? NFS быстрее в разы! Держи готовую инструкцию для копипаста — настройка временной шары за 5 минут. 🖥️ На сервере: Подготовка:
# mkdir /mnt/nfs
# chown nobody:nogroup /mnt/nfs
# apt install nfs-kernel-server
Настройка экспорта:
# nano /etc/exports
# Для одного IP:
/mnt/nfs 10.20.1.56(rw,all_squash,no_subtree_check,crossmnt)

# Для подсети:
/mnt/nfs 10.20.1.56/24(rw,all_squash,no_subtree_check,crossmnt)

# Для нескольких IP:
/mnt/nfs 10.20.1.56(rw,all_squash,no_subtree_check,crossmnt)
/mnt/nfs 10.20.1.52(rw,all_squash,no_subtree_check,crossmnt)
Запуск:
# systemctl restart nfs-server
💻 На клиенте:
# apt install nfs-common

# Проверка доступности:
# showmount -e 10.20.1.36

# Монтирование:
# mkdir /mnt/nfs
# mount 10.20.1.36:/mnt/nfs /mnt/nfs

# Проверка версии (должна быть v4):
# mount -t nfs4
🚀 Автомонтирование:
# echo "10.20.1.36:/mnt/nfs /mnt/nfs nfs4 defaults 0 0" >> /etc/fstab
💡 Порт 2049/tcp должен быть открыт! Теперь копирование файлов летает! По скорости: NFS > HTTP > SMB > SSH > SCP. ____________________ Дополнительный материал: 🧠 - Временная спираль Linux: От SysV к Systemd 🧠 - GRUB Rescue Mission: Как восстановить систему из grub rescue> 🧠 - Systemd для начинающих: Первые шаги к мастерству в Linux #Linux_Mastery #nfs #network #storage #Linux #performance #filesharing

Вопрос из теста Linux Essentials Certification: Which of the following commands is used to lookup the current IP address of a system? / Какая из следующих команд используется для просмотра текущего IP-адреса системы?
Anonymous voting

А у тебя тоже youtube заработал без vpn и прочего на домашнем интернете? Не понятно это баг или фича
Anonymous voting

Вопрос из теста Linux Essentials Certification: Why is the file data.txt empty after executing sort data.txt > data.txt? / Почему файл data.txt пуст после выполнения команды sort data.txt > data.txt?
Anonymous voting