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 739 subscribers, ranking 11 148 in the Technologies & Applications category and 59 588 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 739 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 739
Subscribers
-324 hours
-177 days
-5330 days
Posts Archive
Вопрос №32 из теста Linux Essentials Certification: How is it possible to determine if an executable file is a shell script which is read by Bash? Как определить, является ли исполняемый файл shell-скриптом, который читается Bash?
Anonymous voting

Сделал инфографику к посту 🛠️ 10 самых частых ошибок в Linux и как быстро их исправить. Что думает нужны такие нововведения?
Сделал инфографику к посту 🛠️ 10 самых частых ошибок в Linux и как быстро их исправить. Что думает нужны такие нововведения?

🚀 Урок 8 — Проверка ввода в Bash: только буквы и цифры Привет, хранитель чистого ввода! 👋 Сегодня научимся защищать свои скрипты от “грязного” ввода — проверим, чтобы пользователь вводил только буквы и цифры. Безопасность начинается с мелочей! Зачем смотреть? ✅ Узнаешь, как фильтровать ввод в Bash без сторонних утилит ✅ Освоишь sed и регулярные выражения для практической проверки ✅ Научишься обрабатывать пустой ввод, спецсимволы и даже номера телефонов Таймкоды: 00:03 — Введение в проверку ввода пользователя 01:03 — Практическое применение: зачем фильтровать 01:36 — Пишем функцию проверки 03:27 — Основы команды sed 09:13 — Модификаторы замены и фильтрация 11:13 — Проверка на буквы и цифры через sed 14:40 — Логика сравнения строк 16:00 — Запрос ввода и запуск скрипта 19:25 — Демонстрация работы 21:04 — Расширение условий (пробелы, точки, регистр) 24:35 — Проверка телефонных номеров 30:10 — Заключение и прощание 🌐 Источник: https://youtu.be/C79oNzFgcEI?si=-79rZmAPOl4zxQkX 📩 Завтра: Вопрос №32 из теста Linux Essentials Certification Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Секреты Bash: Как тестировать порты без curl и wget! 🧠 - Как правильно зачистить логи Nginx: Избегай ошибок! 🧠 - Файловая система ZFS: отказоустойчивость, RAID и целостность данных #Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube

Вопрос №31 из теста Linux Essentials Certification: Which command lists all files in the current directory that starts with a capital letter? | Какой командой можно вывести все файлы в текущем каталоге, имена которых начинаются с заглавной буквы?
Anonymous voting

🚀 Ускорь создание виртуалок в Linux за пару минут с Quickemu Привет, цифровые исследователи! 🧑‍🚀 Если тебе нужно быстро протестировать новую ОС, окружение или обновление — забудь про тяжёлые VirtualBox и KVM. Встречай Quickemu — минималистичный инструмент для молниеносной установки виртуалок! ⚡ Что такое Quickemu? Это скрипт на bash, который автоматизирует развёртывание виртуальных машин через QEMU. Сам определяет настройки оптимальные для твоего железа. Минимум настроек — максимум скорости. 📦 Как установить:
sudo apt install quickemu
(на Arch: yay -S quickemu) ⚡ Как развернуть виртуалку:
quickget ubuntu-mate
quickemu --vm ubuntu-mate.conf
quickget — скачает ISO и подготовит конфигурацию. quickemu — запустит виртуалку за считанные секунды. #🛠️ Особенности: - Автоматический подбор параметров виртуалки - Поддержка множества популярных ОС - Минимальные требования к ресурсам - Идеально подходит для тестов и быстрой отладки 🌐 Источник: https://spy-soft.net/quick-virtual-machines-installation-linux-quickemu/ 📩 Завтра: Вопрос №31 из теста Linux Essentials Certification Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Linux команды: gksu, pstree, top, screenfetch 🧠 - Диспетчер задач в Linux 🧠 - Лучшие практики для повышения производительности Linux-системы #Linux_Mastery #linux #virtualization #devops #qemu

🎯 Автоматизируй деплой в один клик через GitLab Variables Привет, цифровые мастера! 🧑‍💻 Сегодня разберём фишку, которая облегчит жизнь всем, кто работает с GitLab CI/CD: как сделать удобные выпадающие списки переменных прямо на этапе запуска пайплайна! 🚀 Обычно перед стартом Pipeline нужно руками вбивать переменные окружения типа ENVIRONMENT=stage/production. Это неудобно, долго и приводит к ошибкам. Решение — сделать выпадающие списки в .gitlab-ci.yml:
variables:
  ENVIRONMENT:
    value: "N/A"
    options:
    - "N/A"
    - "STAGE"
    - "PRODUCTION"
    description: "Deployment environment"
🎯 Что это даёт: - Не нужно помнить варианты окружений - Минимизируем ошибки - Быстрый выбор через UI А дальше через rules можно легко управлять логикой деплоя:
deploy:
  script:
    - echo "Deploying to $ENVIRONMENT"
  rules:
    - if: '$ENVIRONMENT == "STAGE"'
      variables:
        WEB_NODE: "xx.xx.xx.xx"
    - if: '$ENVIRONMENT == "PRODUCTION"'
      variables:
        WEB_NODE: "yy.yy.yy.yy"
🎁 Бонус: Один пайплайн на несколько проектов Чтобы не копировать .gitlab-ci.yml везде:
include:
  - project: "dev/pipelines"
    file: ".gitlab-ci.yml"
Теперь все проекты тянут пайплайн из одного места! 📩 Завтра: Ускорь создание виртуалок в Linux за пару минут с Quickemu Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Linux команды: sudo !!,man,cd ,jot,cal,tac,w,yes,du,expr,look,espeak 🧠 - Linux команды: factor, reset, mtr, ps aux, alias, tr, tree, uname, lsb_release, wall, date, uptime, hostname, shutdown, reboot, gedit, wc 🧠 - Linux команды: grep, zip, unzip, tar #Linux_Mastery #DevOps #GitLab #CICD #Automation

🚀 Как за 1 минуту определить, чем управляется сеть в Linux? Привет, мастер серверов! 👋 Сегодня разберём, как быстро понять, что именно рулит сетью на вашем Linux-сервере — без лишней магии и догадок! 🔍 Пошаговый чек: 1. Проверка старой школыifupdown:
   systemctl status networking.service
2. Есть ли NetworkManager?
   systemctl status NetworkManager
3. Активен ли systemd-networkd?
   systemctl status systemd-networkd
4. Ищем Netplan (обычно для облаков):
   ls /etc/netplan/
5. Быстрая проверка активных сетевых демонов:
   networkctl status
   nmcli general status
   netplan status
✅ Если активно /etc/network/interfaces + networking.service — значит у вас классическая схема через ifupdown. ✅ Если активен NetworkManager — скорее всего десктоп или ноутбук. ✅ Если активен systemd-networkd — модульная минималистичная конфигурация. ✅ Если есть /etc/netplan/ — используется промежуточный слой Netplan. 🌐 Источник: https://unix.stackexchange.com/questions/785544/how-to-know-if-the-network-is-configured-through-etc-network-interfaces-networ 📩 Завтра: Почему set -e в bash может сломать тебе всё! Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - 10 самых частых ошибок в Linux и как быстро их исправить 🧠 - Reverse Shell на практике: подключаемся к скрытому серверу за 1 минуту! 🧠 - Урок 4 — Почему case круче вложенных if в Bash #stackoverflow #Linux #Network #SysAdmin #Networking #Debian #NetworkManager #Systemd #Netplan

🔍 Урок 7 — Как искать программы в PATH через Bash Привет, техно-творцы и энтузиасты кастомизации! Сегодня научимся находить исполняемые файлы в системе быстро и красиво. Если хочешь уверенно ориентироваться в системных путях и понимать, почему иногда "команда не найдена" — этот урок точно для тебя! 🚀 Разберем практическое написание скрипта для поиска команды в PATH: создание функций, обработку ошибок и тестирование. ### Таймкоды: 00:03 — Введение и создание скрипта 01:20 — Написание функций инпас и чек 03:22 — Реализация поиска команды в директориях 05:35 — Проверка существования исполняемых файлов 12:32 — Обработка аргументов и запуск скрипта 18:06 — Тестирование и отладка работы скрипта 24:05 — Заключение и советы по использованию 🌐 Источник: https://www.youtube.com/watch?v=7PUqf1sopFI 📩 Завтра: Почему set -e в bash может сломать тебе всё! Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Darling: Запускай MacOS приложения на Linux как профи! 🧠 - Как использовать Ansible для автоматизации настройки и резервного копирования конфигурации устройств 🧠 - Как изменить цвет вывода команды echo в Linux? #Linux_youtube #bash #linux #bashскрипты #поисккоманд

Repost from Мир Linux
Идеальная шпаргалка по cron в Linux с примерами 🐧 @linuxos_tg
Идеальная шпаргалка по cron в Linux с примерами 🐧 @linuxos_tg

🔗 Укроти символические ссылки с namei -n! Привет, укротитель символических ссылок! Устал от бесконечных переходов по ссылкам? namei с опцией -n - твое секретное оружие! Смотри, как это работает: Обычный namei:
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

Вопрос №30 из теста Linux Essentials Certification: Что выдаст chmod 654 file.txt?
Anonymous voting

🌟 Урок 6 — Спецсимволы Bash, без которых не пишут скрипты Привет, кулинары загрузочных экранов и гурманы GRUB! Сегодня варим вкусный суп из спецсимволов Bash! Хочешь разобраться, что делают решетка, кавычки, слэши и скобки в скриптах? Этот урок даст тебе полную картину! Узнаешь, как спецсимволы ускоряют написание кода, упрощают проверки и делают твои Bash-скрипты мощнее. 🚀 ### Таймкоды: 00:04 — Символ решетки: комментарии 03:01 — Точка с запятой и завершение команд 04:25 — Точка и навигация по каталогам 09:15 — Двойные кавычки: строки и спецсимволы 10:25 — Запятая: арифметика и конкатенация 13:43 — Обратный слэш: экранирование 15:24 — Прямой слеш: пути к файлам 15:48 — Обратная кавычка: подстановка команд 17:09 — Двоеточие: пустая команда 22:15 — Восклицательный знак и логика в терминале 27:09 — Вопросительный знак и группировка команд 32:35 — Фигурные скобки и массивы 36:33 — Перенаправление потоков 42:07 — Квадратные скобки и условия 45:27 — Инкремент, декремент, арифметика 48:46 — Перенаправление вывода в файлы 53:28 — Дописывание и пайплайны 57:57 — Логическое "или" и выполнение в фоне 01:05:09 — Заключение 🌐 Источник: https://www.youtube.com/watch?v=u6ZjTDuN6is) 📩 Завтра: Почему set -e в bash может сломать тебе всё! Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Самый популярный вопрос по Linux на StackOverflow: 11,7 миллионов просмотров 🧠 - Как использовать Ansible для автоматизации установки и настройки веб-сервера Apache под Linux 🧠 - Как рекурсивно найти все файлы в текущей и поддиректориях с использованием шаблонов? #Linux_youtube #bash #linux #bashскрипты #программирование

Вопрос №29 из теста Linux Essentials Certification: Какая команда создаёт файл в Linux?
Anonymous voting

🚨 Ускоряй рутину в 5 раз: DevToys спасает! Привет, цифровые мастера и оптимизаторы времени! Надоело переключаться между кучей мелких утилит? Хочешь, чтобы базовые задачи решались быстро и удобно прямо на месте? Тогда встречай DevToys — универсальный набор инструментов для разработчиков и системных администраторов! ⚙️ Что умеет DevToys прямо из коробки: - 🔑 Генерация и декодирование JWT - 📦 Базовая кодировка/декодировка Base64 - 🧮 Быстрые конвертации JSON ↔ YAML - 🖥️ Преобразование UUID, хеширование (SHA, MD5) - 🔍 Форматирование SQL-запросов - 🖋️ Валидация регулярных выражений - 📜 Работа с текстами: сравнение, преобразование - 🌐 Проверка IP-адресов, портов и других сетевых параметров Фишка: все это доступно локально — без отправки данных в облако! 🔒 Установка элементарная: через snap, flatpak или компиляцию с GitHub. 🌐 Источник: https://github.com/DevToys-app/DevToys 📩 Завтра: Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Что означает $@ в shell скрипте? 🧠 - Защити свой сервер: Настройка безопасности SSH на Linux 🧠 - Избавься от лишнего: Как установить только нужные пакеты в Linux #Linux_Mastery #Linux #DevTools #Productivity #Sysadmin #OpenSource

⚡ Что будет, если ввести неправильный пароль в sudo? (спойлер: тебя унизят) Привет, повелитель терминала! 🖥️ Ты знал, что в Linux можно включить "режим унижений" прямо через 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 #Sysadmin

🚨 Можешь ли ты использовать sudo без пароля? Проверь за 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 #security

🎯 Урок 5 — Функции Bash за 10 минут: основы, примеры, фишки Привет, цифровые дирижёры и мастера настроек! 🚀 Сегодня мы настраиваем Bash на новый уровень! Хочешь писать чистый и красивый код в Bash? Тогда тебе сюда! Разберём, как использовать функции: передача параметров, возврат значений, обработка ошибок и крутые практические примеры. Всё за 10 минут — быстро, чётко и по делу. ### Таймкоды: 00:05 — Введение в функции в Bash 02:14 — Передача параметров в функции 09:24 — Область видимости переменных 20:38 — Возвращение значений из функций 22:24 — Пример использования echo 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скрипты #программирование

Вопрос №28 из теста Linux Essentials Certification: Какие три уровня прав есть у файла в Linux?
Anonymous voting

🚀 Урок 4 — Почему 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 #скрипты #обучение

Вопрос №27 из теста Linux Essentials Certification: Какие права установить для файла? Владелец должен открывать и редактировать, а члены группы — только читать. Остальные — без доступа. Какой chmod выбрать?
Anonymous voting