PyLinux - Всё о Linux, Python и IT @pylinux0 Channel on Telegram

PyLinux - Всё о Linux, Python и IT

@pylinux0


У нас ты найдешь 👇

- библиотеки и скрипты python
- инструменты linux
- полезный софт
- важнейшие новости из мира IT

Связь с админом: @ghostifix

Купить рекламу: https://telega.in/c/pylinux0

Архив: @pylinux0_archive

PyLinux - Всё о Linux, Python и IT (Russian)

Добро пожаловать в канал PyLinux - ваш источник информации о Linux, Python и IT! Если вы увлечены программированием на Python, интересуетесь операционной системой Linux или просто хотите быть в курсе последних новостей из мира информационных технологий, то этот канал идеально подойдет для вас. Здесь вы найдете библиотеки и скрипты на Python, различные инструменты для работы с Linux, полезный софт, а также важнейшие новости и обновления из IT-сферы

Канал постоянно обновляется и поддерживается нашим админом @ghostifix, который всегда готов помочь и ответить на ваши вопросы. Если у вас есть вопросы или предложения, не стесняйтесь обращаться к нему

Кроме того, у нас есть возможность разместить вашу рекламу. Продвигайте свой продукт или услугу среди нашего активного сообщества. Для покупки рекламы перейдите по ссылке: https://telega.in/c/pylinux0nnНе пропустите возможность быть в курсе всех событий в мире Linux, Python и IT - подпишитесь на канал PyLinux прямо сейчас!
Архив старых материалов доступен по ссылке @pylinux0_archive.

PyLinux - Всё о Linux, Python и IT

14 Jan, 10:03


😐 Распознавание лиц с Python и FaceNet

Статья охватывает использование моделей MTCNN для обнаружения лиц и InceptionResnetV1 для извлечения эмбеддингов, а также объясняет процесс нахождения самого похожего изображения из списка. Приведены примеры кода для анализа изображений, визуализации результатов и определения степени схожести лиц.

🖥 Перейти к статье

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

14 Jan, 05:03


👩‍💻 Что такое пайплайны и как они работают?

Пайплайны — один из удобных и мощных инструментов в Linux, позволяющий связывать команды друг с другом, передавая вывод одной команды на вход другой. Это дает возможность создавать гибкие и эффективные цепочки обработки данных.

⚙️ Как это работает?

С помощью символа | (пипа) можно передать результат выполнения одной команды на вход другой. Это позволяет выполнять несколько операций над данными без необходимости сохранять промежуточные результаты.

➡️ Пример:

cat file.txt | grep "ошибка" | sort


cat file.txt — выводит содержимое файла file.txt.
grep "ошибка" — ищет строку с текстом "ошибка" в этом выводе.
sort — сортирует найденные строки.

Таким образом, данные перетекают через несколько команд, каждая из которых выполняет свою задачу.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

13 Jan, 17:30


🚛 Процесс загрузки Linux наглядно

😎 PyLinux

PyLinux - Всё о Linux, Python и IT

13 Jan, 05:03


📎 Explainshell: разбор команд Linux

Explainshell — это инструмент, который разбирает команду на части и объясняет, что делает каждая из них.

Он использует данные из man-страниц, чтобы подать информацию в удобном виде.

⚙️ Как работает

Вводите любую команду, например:

tar -czvf archive.tar.gz /path/to/files


➡️ Получаете красивую раскладку с объяснениями:

-c — создать архив
-z — сжать с помощью gzip
-v — показать процесс
-f — указать имя файла

⛓️ Ссылка на проект

😎 PyLinux | #resources

PyLinux - Всё о Linux, Python и IT

12 Jan, 18:02


😎

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

12 Jan, 11:03


👩‍💻 The Ultimate Python Handbook

Этот хендбук поможет не только разобраться в основах, но и перейти к более сложным темам, которые часто используются в реальных проектах. Удобные примеры и упражнения помогут закрепить знания на практике.

📌 Что внутри?

🟢 Основы Python: установка, переменные, типы данных, операторы.
🟢 Строки, списки, словари, множества и их возможности.
🟢 Условные выражения и циклы.
🟢 Функции и рекурсия.
🟢 Работа с файлами: чтение, запись, обработка.
🟢 Объектно-ориентированное программирование и наследование.
🟢 Продвинутые темы: виртуальные окружения, lambda-функции, обработка исключений, и многое другое.
🟢 Практические задачи и мини-проекты, включая создание чат-бота и голосового помощника.

⬇️ Скачать PDF из архива

😎 PyLinux | #python

PyLinux - Всё о Linux, Python и IT

12 Jan, 08:03


📌1️⃣2️⃣3️⃣4️⃣Совет на 2025 год как стать программистом за две недели!

В телеграмм появился канал в котором бесплатно слили весь топовый контент о программировании! Любой материал, всё разбито по хэш-тэгу в закрепе:

📱 Frontend 👩‍💻 C++
📱 Python 🤔 Hacking
📱 Java 👩‍💻 Golang
📱 C# 👩‍💻 Linux
👩‍💻 Lua 👩‍💻 php
👩‍💻 Kotlin 👩‍💻 Git
👩‍💻 Assembler 👩‍💻 Swift
🖥 SQL 👩‍💻 Mob. Develop
👣 Backend 🐞 Qa Automation
🖥 Arduino 🖥 Desing


Успей подписаться❗️ @CodHub_tg

PyLinux - Всё о Linux, Python и IT

12 Jan, 05:03


👩‍💻 Администрирование Linux

После прохождения курса вы освоите практические навыки работы с Linux. Вы научитесь эффективно администрировать серверы, настраивать сетевые подключения, автоматизировать рутинные задачи и обеспечивать надёжную защиту системы.

📱 Ссылка на плейлист

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

11 Jan, 05:03


👩‍💻 Unix Toolbox

Это переведённая на русский язык версия знаменитого гайда Колина Баршеля, предоставляющая коллекцию команд и решений для опытных пользователей и ИТ-специалистов.

📌 Что внутри:

🟢 Сеть и маршрутизация
🟢 Системные команды и процессы
🟢 Шифрование файлов и разделов
🟢 Управление пакетами и файловыми системами
🟢 Работа с Shell-скриптами
🟢 Утилиты для мониторинга и диагностики

Примечательно то, что в руководстве приводятся подробные примеры команд и их применения на практике.

⬇️ Скачать PDF из архива

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

10 Jan, 10:37


Других причин и быть не может... 😄

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

10 Jan, 07:37


📱 Python Developer — мастхев для любого питониста

Канал Team Lead'a, где публикуются полезные советы и практики для Python-разработчиков:

Боты на Python (93 видео)
Проекты на Python (700 шт)
Cтатьи Python (172 шт)
Видеокурсы Python (78 шт)
Вопросы с собесов (500 шт)
Задачи с собесов (230 шт)
SQL & Python (134 видео)
Docker & Python (23 видео)
Linux & Python (27 видео)
Алгоритмы & Python (90 видео)
Фреймворк Django (87 видео)
Книги по Python (114 шт)

👉🏻 Подписывайся и прокачивай свои навыки

PyLinux - Всё о Linux, Python и IT

09 Jan, 15:01


👩‍💻 15 супер полезных примеров команды find в Linux

Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find.

Она используется для поиска файлов и папок через командную строку Linux.

Команда find — одна из самых мощных и широко применимых команд. При этом она крайне объёмная и насчитывает более 50 опций, в которых легко запутаться, особенно в сочетании с командами exec или xargs.

В этой статье, разберём самые распространённые случаи практического применения.

🖥 Перейти к статье

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

09 Jan, 10:04


🖥 Гайд по SSH-аутентификации: Защита сервера от несанкционированного доступа

SSH (Secure Shell) — это способ безопасного подключения к серверу через незащищённые сети. Для максимальной безопасности рекомендуем использовать SSH-ключи вместо паролей. Ключи генерируются с помощью команды ssh-keygen, после чего публичный ключ переносится на сервер, а вход по паролю можно отключить для дополнительной защиты.

➡️ Гайд достаточно подробный для начальной настройки SSH и обеспечивает базовую безопасность сервера, делая его полезным для пользователей, впервые настраивающих SSH.

⬇️ Скачать гайд из архива

😎 PyLinux | #resources

PyLinux - Всё о Linux, Python и IT

09 Jan, 07:00


IT — всё. Рынок переполнен, под угрозой сокращения даже штатные сотрудники. Фрилансерам в 2025 и вовсе ничего не светит.

А тем временем школьники зарабатывают шестизначные суммы, покупают последний айфон и тачки на имя родителей. Как? С помощью Телеги.

Для этого совсем не нужно делать свой канал. Выгоднее быть закупщиком: конкуренции почти нет, а обучение с вашими it-мозгами займет от силы неделю.

О том, как в 2025 стать закупщиком — узнайте у @nikita_baranovskiy. Автор — топ-закупщик — записал 4 бесплатных видеоурока: с чего начать, где найти клиентов и как без напряга сделать свои первые 150к в ТГ.

Подписывайтесь, все инструкции уже на канале @nikita_baranovskiy

PyLinux - Всё о Linux, Python и IT

08 Jan, 12:18


⚙️ Сборка программ из исходного кода в Linux

Иногда, случаются ситуации когда нам нужен какой-то софт, но для него нет пакета, или же версия пакета сильно отстает. Тут может пригодиться умение установки из исходников.

Для большинства приложений процесс установки из исходного кода состоит из шагов, которые мы разберём на примере популярного инструмента для мониторинга процессов — htop.

📌 Шаги установки из исходного кода

1️⃣ Скачиваем исходный код

Для этого найдите архив с исходниками на офциальном сайте или репозитории GitHub. Для нашего примера, скачаем архив исходников htop:

wget https://github.com/htop-dev/htop/archive/refs/tags/3.2.2.tar.gz


2️⃣ Распаковываем архив и переходим в каталог

tar -xvzf 3.2.2.tar.gz
cd htop-3.2.2


3️⃣ Устанавливаем зависимости

Большинство программ требуют компилятора и библиотек. Убедитесь, что у вас установлен набор инструментов для сборки:

sudo apt update
sudo apt install build-essential libncursesw5-dev


4️⃣ Конфигурируем сборку

Подготовьте сборку для вашей системы. Это этап проверки зависимостей и настройки параметров:

./autogen.sh
./configure


Если программа не поддерживает autogen.sh, обычно достаточно только ./configure. Используется для проверки окружения и создания Makefile, который нужен для компиляции.

5️⃣ Компилируем программу

make


Процесс может занять некоторое время в зависимости от мощности системы.

6️⃣ Устанавливаем программу

Завершаем установку в системный каталог:

sudo make install


7️⃣ Проверяем установку

Для проверки, что мы установили все корректно, проверим версию:

htop --version


➡️ Если вам нужно выполнить установку в пользовательский каталог, то можем указать префикс конфигурации: ./configure --prefix=$HOME/local

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

08 Jan, 09:36


Автоматизация для криптонов: забудьте о рутине

Фармишь дропы вручную? Пора забыть об этом. Ошибки, фишинг и потраченное впустую время — это то, чего можно избежать, если разобраться в автоматизации.

На канале AIO Study всё покажут и расскажут:

— Как сократить время на задачи до пары кликов.
— Как защитить себя и свои транзакции от скама.
— Как масштабировать свои действия, не теряя контроль.

Пора взять технологии в свои руки. Лучше научиться самому, чем доверять кому попало.

🔥 Подписывайся на AIO Study — там уже учат!

PyLinux - Всё о Linux, Python и IT

08 Jan, 05:49


👩‍💻 Reverse Shell Generator — это удобный инструмент для автоматической генерации команд обратного шелла для различных языков программирования и окружений. Он значительно упрощает задачу, избавляя от необходимости писать команды вручную.

📌 Что умеет?

— Генерирует команды для популярных языков: Python, Bash, Perl, PHP и других
— Поддерживает Windows, Linux и macOS.
— Позволяет задавать IP-адрес и порт для настройки соединения.
— Удобный CLI-интерфейс, который делает процесс максимально простым.

📱 Ссылка на GitHub
⛓️ Ссылка на веб-версию

😎 PyLinux | #tools

PyLinux - Всё о Linux, Python и IT

07 Jan, 12:03


👩‍💻 cgroups и namespaces в Linux: как это работает?

В этой статье рассмотрим изоляции процессов и управления ресурсами в Linux, изучив возможности cgroups и namespaces. Разберёмся, как работают контейнеры изнутри и научимся создавать собственное изолированное окружение без Docker.

🖥 Перейти к статье

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

07 Jan, 10:03


🔥 Бесплатный видеоурок по основам Python от сеньора бэкенд разработчика

На уроке разбираем:

🟡 основные функции Python
🟡 создание и использование функций в Python
🟡 расширение функциональности

❗️А еще собираем свой первый калькулятор на Python!

Разберитесь с одним из самых востребованных языков программирования и попробуйте применить его на практике с экспертом с 17-летним опытом в разработке.

👉 Забрать бесплатный урок по Python 👈

#реклама
О рекламодателе
erid: 2W5zFH4axbz

PyLinux - Всё о Linux, Python и IT

07 Jan, 05:02


🔐 How To Secure A Linux Server: руководство по защите

Это обширное и практичное руководство с полезными рекомендациями и командами для защиты сервера.

📌 Что внутри?

Базовая защита: настройка SSH, отключение root-доступа, использование ключей вместо паролей.

Сетевые фильтры: настройка ufw или iptables для управления трафиком.

Мониторинг безопасности: использование Fail2Ban для защиты от брутфорс-атак.

Защита данных: советы по шифрованию данных и резервному копированию.

Регулярное обновление: автоматизация обновлений для устранения уязвимостей.

Просто выберите интересующий вас раздел, следуйте инструкциям и применяйте лучшие практики.

📱 Ссылка на GitHub

😎 PyLinux | #resources

PyLinux - Всё о Linux, Python и IT

06 Jan, 10:03


😡 Как установить MySQL Server на Linux

В этом видеоуроке автор подробно разбирает процесс установки и настройки MySQL Server на VPS под управлением Ubuntu. Вы научитесь создавать пользователя, выдавать ему права и подключаться к базе данных с помощью Python.

📱 Ссылка на YouTube

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

06 Jan, 08:03


✔️ Научим писать плейбуки и модули ✔️

Один пропущенный шаг — и конфигурация ломается. Члены команды выполняют задачи по-своему, документация не помогает. Добавление новых серверов — это боль и часы работы.

Как этого избежать? Мы научим вас работать с Ansible, чтобы вы смогли:

Настроить автоматизацию: один playbook — и ваши сервера настраиваются в считаные минуты.

Упростить командную работу: код определяет инфраструктуру, каждый шаг прозрачен и воспроизводим.

Масштабировать в одно касание: развёртывание сотен серверов — больше не головная боль.

Экономить время: больше времени на стратегические задачи, меньше — на рутину.

Освоить лучшие практики на курсе «Ansible: Infrastructure as Code» – по ссылке.

Старт 20 января.

erid: 2W5zFJXN3Dz

PyLinux - Всё о Linux, Python и IT

06 Jan, 05:03


🧹 Приводим код в порядок с помощью Vulture

Vulture — это инструмент, который помогает находить и удалять «мёртвый код»: неиспользуемые переменные, функции, классы и модули. Хороший способ сделать проект более чистым, быстрым и лёгким в поддержке.

⚙️ Как использовать

👉 Установка:

pip install vulture


👉 Анализ проекта:

vulture path/to/your/project


В результате вы получите список лишнего кода, который можно безопасно удалить.

📱 Ссылка на GitHub

😎 PyLinux | #python_libs

PyLinux - Всё о Linux, Python и IT

05 Jan, 17:25


Бывает... 😅

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

05 Jan, 13:30


⚡️ В сети начали массово сливать курсы и книги известных онлайн школ

Вот отсортированная база с тонной материала(постепенно пополняется):

БАЗА (4687 видео/книг):

(363 видео, 87 книги) — Python
(415 видео, 68 книги) — Frontend
(143 видео, 33 книги) — ИБ/Хакинг
(352 видео, 89 книги) — С/С++
(343 видео, 87 книги) — Java
(176 видео, 32 книги) — Git
(293 видео, 63 книги) — C#
(174 видео, 91 книги) — DevOps
(167 видео, 53 книги) — PHP
(227 видео, 83 книги) — SQL/БД
(163 видео, 29 книги) — Linux
(107 видео, 43 книги) — СисАналз
(181 видео, 32 книги) — Go
(167 видео, 43 книги) — Kotlin/Swift
(112 видео, 24 книги) — Flutter
(137 видео, 93 книги) — DS/ML
(113 видео, 82 книги) — GameDev
(183 видео, 37 книги) — UI/UX
(129 видео, 73 книги) — QA
(213 видео, 63 книги) — Rust
(121 видео, 24 книги) — Ruby

Скачивать ничего не нужно — все выложили в Telegram

PyLinux - Всё о Linux, Python и IT

05 Jan, 10:03


📣 Новость: Fish 4.0 переписали с C++ на Rust

Fish выпустил бета-версию 4.0, которая была полностью переписана с языка C++ на Rust.

Целью такого перехода было — улучшить многопоточность и повысить безопасность кода.

По словам разработчиков, работа с С++ часто осложнялась инструментарием, разными компиляторами и необходимостью ручного управления потоками. А причиной выбора Rust, стали современные возможности и встроенные гарантии безопасности.

📎 Основные изменения

➡️ Новые клавиатурные бинды: Более удобные и понятные привязки клавиш, которые делают работу с терминалом проще.

➡️ Продвинутый поиск по истории: Поиск стал быстрее и точнее благодаря оптимизированным алгоритмам.

➡️ Многопоточность: теперь способен эффективно выполнять несколько задач одновременно.

🖥 Подробный отчет

😎 PyLinux | #news

PyLinux - Всё о Linux, Python и IT

04 Jan, 16:12


✈️ Топ-9 HTTP-методов

HTTP-методы — основа взаимодействия клиента и сервера. На этой картинке наглядно представлены основные методы и их назначение:

➡️ GET — Получить данные, например, информацию о товаре или пользователя.

➡️ POST — Создать новый объект, например, зарегистрировать пользователя.

➡️ PUT — Обновить существующий объект.

➡️ PATCH — Частично изменить данные объекта.

➡️ DELETE — Удалить объект.

➡️ HEAD — Проверить наличие ресурса, получая только заголовки без тела ответа.

➡️ OPTIONS — Узнать, какие методы поддерживаются сервером для определенного ресурса.

➡️ CONNECT — Установить двустороннее соединение через прокси-сервер.

➡️ TRACE — Диагностика и отладка: возвращает запрос в том виде, как он дошёл до сервера.

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

04 Jan, 10:15


💬 Готовимся к собесу: 500 практических вопросов с ответами и объяснениями

Если вы хотите углубить свои знания Python и подготовиться к собеседованию, это must have для вас.

📌 Что внутри?

➡️ Основы Python
➡️ Функции и модули
➡️ Объектно-ориентированное программирование
➡️ Работа с файлами
➡️ Исключения и обработка ошибок
➡️ Генераторы, итераторы и понимание их работы.
➡️ Управление памятью, декораторы и замыкания.
➡️ Работа с потоками, процессами и асинхронностью.

Отличный способ проверить свои знания, найти слабые места и закрыть пробелы в понимании Python.

⬇️ Скачать из архива

😎 PyLinux | #python

PyLinux - Всё о Linux, Python и IT

03 Jan, 17:39


😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

03 Jan, 10:03


👩‍💻 du для анализа дискового пространства

du — позволяет быстро и эффективно проанализировать использование дискового пространства, найти самые «тяжёлые» файлы и папки, чтобы освободить место.

⚙️ Несколько примеров использования

🟠 Показать размер папки:

du -sh /path/to/folder


➡️ Выводит общий размер папки в удобном формате (МБ/ГБ).

🟠 Посмотреть размеры всех вложенных папок:

du -h /path/to/folder


➡️ Отлично подходит для поиска «тяжёлых» файлов.

🟠 Сортировка по размеру:

du -h /path/to/folder | sort -h


➡️ Самые большие файлы окажутся внизу списка.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

03 Jan, 05:03


👩‍💻 Container Networking: что это и зачем оно нужно?

В статье разбираются базовые концепции сетей в контейнерах. Автор объясняет, как работает взаимодействие контейнеров через виртуальные сети, ключевые сетевые модели (bridge, host, overlay), и их применение. Рассматриваются также IP-адресация, маршрутизация и связь с хост-системой.

Поможет глубже понять, как организованы сети в Docker и Kubernetes.

🖥 Перейти к статье

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

02 Jan, 16:04


👩‍💻 100 Shell Script Examples: Практическое руководство по Bash

Содержит 100 примеров, начиная с базовых операций и заканчивая продвинутыми задачами автоматизации.

📌 Основные темы

— Переменные и операторы.
— Условные конструкции и циклы.
— Работа с массивами и строками.
— Операции с файлами и сетью.
— Управление процессами и мониторинг системы.

💎 Что особенного?

➡️ Примеры для новичков: от создания первого скрипта до базовой математики в Bash.
➡️ Сложные задачи: резервное копирование, мониторинг сети, управление разрешениями.
➡️ Упор на практику: каждый скрипт сопровождается пошаговыми инструкциями и объяснением.

📂 Скачать PDF из архива

😎 PyLinux | #bash

PyLinux - Всё о Linux, Python и IT

02 Jan, 08:14


📱 Pex (Python EXecutable) — это утилита, которая позволяет создавать исполняемые файлы с полным набором зависимостей. Такой файл можно запустить где угодно, где есть интерпретатор Python.

➡️ Особенности Pex

Упаковка зависимостей: Всё, что нужно для работы приложения, помещается в один файл.
Поддержка различных Python-версий: Создавайте пакеты для любого окружения.
Изоляция окружения: Зависимости не конфликтуют с другими проектами.
Гибкость: Возможность настройки путей, указания версий Python, работы с различными платформами.

🐱 Ссылка на GitHub

😎 PyLinux

PyLinux - Всё о Linux, Python и IT

27 Dec, 12:09


👩‍💻 Полный Айсберг Linux: Что скрывается под поверхностью ОС?

Погружаемся в мир Linux и раскрываем тайны айсберга Linux. Узнайте малоизвестные факты, историю и особенности Linux, а также познакомьтесь с ключевыми фигурами и дистрибутивами.

📱 Ссылка на YouTube

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

27 Dec, 09:06


Хватит выполнять скучную рутину руками

Ansible придумали, чтобы вы вместо возни с однотипными задачами по настройке конфигов:

писали плейбуки и роли,
деплоили Flask-приложения,
настраивали IaC в Gitlab,
автоматизировали процесс управления IT-инфраструктурой,
наводили в ней порядок.

Для всех, кто только начинает свой путь, мы подготовили бесплатный чек-лист по основам Ansible. Он поможет сформировать необходимые навыки для решения реальных задач в короткий срок.

А если вы уже знакомы с Ansible, чек-лист тоже будет полезен — для самопроверки и подготовки к собеседованиям, ведь эти умения точно будут в требованиях к вакансиям 👌

👉 Забрать чек-лист можно бесплатно прямо сейчас в боте.

erid: 2W5zFHhVv3z

PyLinux - Всё о Linux, Python и IT

27 Dec, 05:02


🗂 Работа с большими файлами в терминале: less и split

Работа с объемными файлами может быть затруднительна, однако есть два инструмента, которые несколько облегчают процесс. В этом посте кратко рассмотрим их.

1️⃣ less: Просмотр больших файлов

less — это инструмент для постраничного просмотра больших файлов без их полной загрузки в память.

💬 Открытие файла:

less bigfile.log


Используйте клавиши Space для перехода вниз и b для возврата вверх.

💬 Поиск текста:

Нажмите / и введите текст для поиска:

/ошибка


Используйте n для перехода к следующему совпадению.

💬 Вывод с подсветкой:

Для удобства можно использовать less с подсветкой:

grep "ошибка" bigfile.log | less -R


2️⃣ split: Разделение больших файлов

Когда файл слишком большой для обработки, split поможет разбить его на части.

💬 Разделение файла по строкам:

split -l 1000 bigfile.log part_


Результат: файлы part_aa, part_ab, part_ac и т. д.

💬 Разделение по размеру:

Например, каждая часть по 50 МБ:

split -b 50M bigfile.log part_


💬 Собрать файл обратно:

cat part_* > mergedfile.log


😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

26 Dec, 14:05


😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

26 Dec, 11:30


💻 Как надежно зашифровать флешку с помощью VeraCrypt

Если вы хотите защитить данные на USB-накопителе, VeraCrypt — отличный инструмент для этого. В статье описан пошаговый процесс шифрования, который гарантирует, что ваши файлы останутся под надёжной защитой.

📌 Кратко о статье

— Установка VeraCrypt: загрузите и установите программу с официального сайта.
— Создание зашифрованного тома
— Монтаж тома: доступ к данным будет возможен только после ввода пароля.
— Использование на других устройствах

🖥 Перейти к статье

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

26 Dec, 08:30


infosec - один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальные новости и пишут технический материал по разным темам:

- Как зарождалась Флибуста?
- Сервисы для обеспечения безопасности в сети;
- Каким образом "компьютерные мастера" обманывают своих клиентов?
- Бесплатный бот, который проверит файлы на предмет угроз более чем 70 антивирусами одновременно.

А еще у нас часто проходят розыгрыши самых актуальных и новых книг по ИБ. Так что присоединяйся, у нас интересно!

PyLinux - Всё о Linux, Python и IT

25 Dec, 12:54


🅰 Библиотека Python: Translators

Translators
— это лёгкая и мощная библиотека для Python, которая позволяет выполнять переводы текста через популярные онлайн-сервисы, такие как Google Translate, Microsoft Translator, DeepL и многие другие.

📌 Основные возможности

— Поддержка множества переводчиков: Google Translate, DeepL, Microsoft Translator, и т.д.
— Перевод текста на более чем 100 языков.
— Простота в использовании: подключение к API не требуется!
— Возможность указания источника и целевого языка.

⚙️ Пример использования

import translators as ts


# Перевод через DeepL
result = ts.deepl("Как дела?", from_language="ru", to_language="en")
print(result)
# Вывод: How are you?


✔️ Установка

pip install translators


➡️ Ссылка на документацию

😎 PyLinux | #python_libs

PyLinux - Всё о Linux, Python и IT

24 Dec, 10:03


👩‍💻 GoTTY: расшаривание терминала в браузере

GoTTY — лёгкий инструмент на Go, позволяющий запускать консольные приложения с доступом через браузер. Удобно для демонстраций, обучения и удалённой работы. Веб-интерфейс поддерживает как просмотр, так и взаимодействие в реальном времени.

Вот вам статья, из которой вы узнаете, как работать с этой утилитой. В ней приведены примеры настройки, применения и использования в реальных задачах: 🔗 перейти к статье.

📱 Ссылка на GitHub

😎 PyLinux | #tools

PyLinux - Всё о Linux, Python и IT

23 Dec, 10:37


⚙️ Библиотека Python: SDV

Разработанная учеными MIT, использующая алгоритмы машинного обучения для генерации различного рода таблиц при помощи анализа реальных данных и создания на их основе синтетических данных в Python.

Позволяет создать единичные таблицы, соединенные мульти-таблицы и секвентальные таблицы.

⚙️ Демонстрация

from sdv.datasets.demo import download_demo

real_data, metadata = download_demo(
modality='single_table',
dataset_name='fake_hotel_guests')


В результате получим таблицу — пример по ссылке.

➡️ Ссылка на документацию

😎 PyLinux | #python_libs

PyLinux - Всё о Linux, Python и IT

23 Dec, 05:03


💻 Разработка ПО с открытым исходным кодом: возможности и вызовы

В данной статье мы рассмотрим плюсы и минусы разработки ПО с открытым исходным кодом, а также получим практические советы о том, как принять активное участие в проектах с открытым исходным кодом. Подойдя к этой теме более детально, мы сможем понять, как открытый код стал неотъемлемой частью современной индустрии разработки и какие преимущества и вызовы он представляет для разработчиков и общества в целом.

🖥 Перейти к статье

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

22 Dec, 12:03


Есть нюанс.... 😬

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

21 Dec, 05:03


🔺 Roadmap в DevOps 2025

Статья рассказывает о вызовах и перспективах для DevOps-инженеров. Читатели узнают, как адаптироваться к новым технологиям, таким как GitOps, AI и edge computing, а также почему DevSecOps и автоматизация становятся стандартом. Также приводятся рекомендации для новичков и направления, в которых стоит развиваться.

🖥 Перейти к статье

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

20 Dec, 12:15


Наверное нельзя исключать... 😄

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

20 Dec, 09:05


Делай как профи: Настройка VPN с WireGuard и LDAP за пару шагов

Представь, как удобно: ты настраиваешь VPN, а доступ автоматически контролируется через LDAP. Никакого хаоса с ключами, всё централизовано. Вот как это сделать, чтобы всё работало чётко.

### 1. Настраиваем WireGuard
Сначала давай поднимем сам VPN:
1. Устанавливаешь WireGuard:
   sudo apt install wireguard


2. Генерируешь ключи:
   wg genkey | tee privatekey | wg pubkey > publickey


3. Делаешь конфиг /etc/wireguard/wg0.conf:
   [Interface]
PrivateKey = <твой_приватный_ключ>
Address = 10.0.0.1/24
ListenPort = 51820

[Peer]
PublicKey = <публичный_ключ_клиента>
AllowedIPs = 10.0.0.2/32


4. Включаешь VPN:
   sudo wg-quick up wg0


Теперь у тебя рабочий VPN, но это только начало.

---

### 2. Подключаем LDAP
Теперь сделаем так, чтобы только проверенные пользователи могли подключаться:
1. Установи LDAP-клиент:
   sudo apt install ldap-utils



2. Проверяешь связь с сервером:
   ldapsearch -x -H ldap://<ip-сервера> -D "cn=admin,dc=example,dc=com" -W



3. Подключаешь проверку пользователей через LDAP. Например, перед выдачей ключей скрипт проверяет, есть ли юзер в базе:
   ldapsearch -x -b "dc=example,dc=com" "uid=<имя_пользователя>"


4. Для автоматизации можно настроить генерацию конфигов и ключей через API или свои скрипты.

### Почему это круто?
Тебе больше не нужно вручную раздавать доступы или следить за кучей ключей. Всё централизовано: добавил юзера в LDAP — он тут же получил доступ к VPN. Удобно, чисто, профессионально.

Слушай, а ты уже пробовал что-то подобное? Может, у тебя есть свои идеи или фишки? Напиши, интересно узнать! А завтра расскажу, как использовать WireGuard Portal, чтобы администрирование стало ещё проще.
____________________

Дополнительный материал:
🧠 - Расширяем возможности CLI
🧠 - Революционная ОС: как Linux и Open Source изменили мир технологий
🧠 - Резервное копирование и восстановление в Debian: защита данных с уверенностью

#Linux_Mastery @LinuxSkill

PyLinux - Всё о Linux, Python и IT

19 Dec, 19:09


Жиза? 😬

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

08 Dec, 10:03


Проверка скорости интернета с Python

Для того, чтобы узнать скорость соединения с помощью Python, мы можем воспользоваться библиотекой Speedtest. Она предоставляет нам методы для работы с API сервиса Speedtest by Ookla.

⚙️ Пример скрипта

import speedtest

st = speedtest.Speedtest()
print("Загрузка:", round(st.download() / 1_000_000, 2), "Мбит/с")
print("Выгрузка:", round(st.upload() / 1_000_000, 2), "Мбит/с")
print("Пинг:", st.results.ping, "мс")


📝 Пример результата

Загрузка: 55.23 Мбит/с
Выгрузка: 33.66 Мбит/с
Пинг: 42.241 мс


✔️ Установка библиотеки

pip install speedtest-cli


Можно использовать для быстрой проверки интернет-соединение или автоматизации мониторинга сети.

😎 PyLinux | #python_scripts

PyLinux - Всё о Linux, Python и IT

08 Dec, 05:03


🔺 Awesome Sysadmin — это коллекция лучших бесплатных и открытых инструментов для администрирования систем.

Что внутри:

— Инструменты для автоматизации и DevOps.
— Мониторинг и управление сетью.
— Решения для хранения данных и резервного копирования.
— Сервисы веб-хостинга и контейнеризации.

📱 Ссылка на репозиторий

😎 PyLinux | #resources

PyLinux - Всё о Linux, Python и IT

07 Dec, 20:41


Конечно, откуда у линуксоидов свободное время...🤔

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

07 Dec, 10:30


⚙️ Everyday Python Sheets — отличный ресурс для ежедневной работы с Python.

Здесь вы найдёте:

— Шпаргалки по ключевым темам.
— Полезные советы от профессионалов.
— Вопросы с собеседований, однострочники, и работу с основными структурами данных.

Подойдёт как новичкам, так и опытным разработчикам, чтобы быстро освежить знания или найти готовое решение.

⛓️ Ссылка на ресурс

😎 PyLinux | #resources

PyLinux - Всё о Linux, Python и IT

07 Dec, 07:31


Готовишься к собеседованию в IT?

Разбираем для тебя самые актуальные вопросы для подготовки

Выбирай направление:

👩‍💻 Frontend
👩‍💻 Python
👩‍💻 Go
👩‍💻 Java
👩‍💻 C/C++
👩‍💻 C#
👩‍💻 PHP
👩‍💻 QA
🖥 SQL
👩‍💻 Git

PyLinux - Всё о Linux, Python и IT

07 Dec, 04:30


👩‍💻 Полезные Linux-команды: xargs, tee и watch

Эти три команды довольное простые, но весьма полезные. С их помощью можно автоматизировать некоторые задачи и в принципе сделать свою работу чуть более продуктивной.

1️⃣ xargs: передача аргументов для гибкости

Часто команды выводят списки, и вам нужно обработать их. xargs позволяет передать эти списки в другие команды.

Например, найдем и удалим все файлы логов (.log) в текущей директории:

find . -name "*.log" | xargs rm


2️⃣ tee: записываем и видим одновременно

Классная штука, если нужно и результат команды глянуть, и сохранить его на потом. Например:

ls -la | tee files.txt


Выводим список файлов и одновременно сохраняем этот список в файл.

3️⃣ watch: мониторинг в реальном времени

Наблюдение за изменениями системы? Легко с watch. Он обновляет выполнение команды через заданные интервалы.

Например, чтобы отслеживать использование диска каждую секунду, выполним:

watch -n 1 df -h


Полезно для мониторинга системных метрик, таких как загрузка процессора, состояние сети или места на диске.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

06 Dec, 17:45


👩‍💻 Программирование на Bash с нуля

Эта книга задумывалась не как очередное руководство по Bash и Unix-окружению. Перед вами самоучитель по программированию. Примеры программ написаны на языке Bash.

➡️ В книге подробно разбираются следующие темы:

— Общие принципы работы компьютера.
— Инструменты разработчика и требования к ним.
— Основные концепции программирования.

Каждая глава включает упражнения, которые помогут закрепить материал. После обучения вы сможете автоматизировать задачи и уверенно работать с Bash.

⬇️ Скачать из архива

😎 PyLinux | #bash

PyLinux - Всё о Linux, Python и IT

06 Dec, 14:06


😧 Шпаргалка по разрешениям файлов в Linux

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

06 Dec, 08:06


В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн.

Чтобы не пропустить полезные — сохраните канал @FreeItEvent.

Анонсы вебинаров, хакатонов, конференций, мастер-классов и других событий в IT. Ивенты от гигантов индустрии и лучших специалистов по кодингу.

Всё публикуют здесь.

PyLinux - Всё о Linux, Python и IT

06 Dec, 05:03


🖼️ Библиотека Python: inotify-simple

inotify-simple — минималистичная обертка для Linux-подсистемы inotify, которая позволяет отслеживать события в файловой системе. Она идеально подходит для создания утилит, реагирующих на изменения в реальном времени, например, для мониторинга логов, конфигурационных файлов или папок.

⚙️ Пример использования

К примеру, вот скрипт, который следит за созданием и удалением файлов в указанной папке:

from inotify_simple import INotify, flags

# Инициализация inotify
inotify = INotify()

# Добавляем слежение за папкой
watch_descriptor = inotify.add_watch('/path/to/folder', flags.CREATE | flags.DELETE)

print("Отслеживаю изменения в папке...")

# Бесконечный цикл для обработки событий
for event in inotify.read():
if flags.CREATE in event.flags:
print(f"Создан файл: {event.name}")
elif flags.DELETE in event.flags:
print(f"Удален файл: {event.name}")


✔️ Установка

pip install inotify_simple


➡️ Ссылка на документацию

😎 PyLinux | #python_libs

PyLinux - Всё о Linux, Python и IT

06 Dec, 02:03


Освойте Gitlab CI/CD: с нуля до про🔥

Gitlab CI/CD — DevOps-практика, помогающая разработчикам решать рутинные задачи быстро и эффективно:

➡️ автоматизировать процессы интеграции и поставки
➡️ регулярно выпускать ПО высокого качества
➡️ автоматически устанавливать изменения кода на сервера компании и выполнять дополнительные тесты
➡️ ускорить цикл работы с минимальными рисками и другие.

⭐️ Вы не только облегчите свою работу, но и сможете ощутимо повысить уровень дохода.

🔥 Даем 3️⃣ дня бесплатного демодоступа видеокурса «Gitlab CI/CD» на ознакомление с материалами и спикерами курса.

Начните в любое время и обучайтесь в комфортном темпе: курс доступен 2 года с момента покупки.

👉 Смотреть программу курса и получить бесплатный доступ 👈

#реклама
О рекламодателе

PyLinux - Всё о Linux, Python и IT

05 Dec, 20:03


Ну серьезно, кнопку сделать не могли чтоли... 👨‍💻

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

05 Dec, 05:03


💻 Гайд по шифрованию файлов с помощью GPG

Объясняет, как использовать GNU Privacy Guard для защиты данных. В нем описан процесс установки GPG в Linux, создание и управление ключами, а также шифрование и дешифровка файлов. Подробно рассматривается работа с открытыми и закрытыми ключами, методы обмена ключами, их подпись и проверка подлинности. Гайд помогает понять, как применять GPG для безопасной передачи данных и защиты конфиденциальной информации.

⬇️ Скачать из архива

😎 PyLinux | #guide

PyLinux - Всё о Linux, Python и IT

04 Dec, 17:03


🎮 Новый релиз: Lutris v0.5.18

Lutris — это менеджер, который помогает запускать игры с разных платформ: от Steam до GOG и даже старых Windows-игр через Wine. (для тех, кто был не в курсе)

🆕 Так вот, 3 дня назад, вышел новый релиз Lutris, который принес ещё больше удобств.

Вот некоторые из улучшений:

➡️ Автоматическая загрузка последней версии GE-Proton при установке Wine.

➡️ Темная тема по умолчанию и отображение обложек игр вместо баннеров.

➡️ Расширенные фильтры для поиска игр: installed:yes, source:gog и новые инструменты для тегов.

➡️ Обновлена интеграция с Flathub, Amazon, GOG и Itch.io.

➡️ Поддержка Ayatana Indicators, DirectX 8 через DXVK v2.4 и терминала foot.

➡️ Улучшена диагностика и добавлена поддержка AppArmor.

Более подробно об обновлении по ссылке ниже 🔽

📱 Ссылка на релиз

😎 PyLinux | #news

PyLinux - Всё о Linux, Python и IT

04 Dec, 10:53


Такая жизнь....🥲

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

03 Dec, 14:38


👩‍💻 Шпаргалка по Bash

Это краткая шпаргалка для начала работы со скриптами bash. Помимо этого, на сайте есть и другие наборы годных шпаргалок по множеству языков и технологий, а также инструментам и командам Linux.

⛓️ Ссылка на ресурс

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

03 Dec, 11:13


По моему, это уже овертайм…😄

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

03 Dec, 05:03


👩‍💻 Как начать понимать LINUX (2024)

Всегда стараюсь в роликах использовать простую и доступную терминологию, чтобы даже не подготовленный человек мог довольно быстро понять о чём речь и тем не менее в комментариях скапливается определённое количество вопросов. В данном ролике попытался всё это дело структурировать и ответь на большую часть вопросов возникающих у новичков перед своим дебютным погружением в дебри Линукса.

🎞 Ссылка на YouTube

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

24 Nov, 10:03


👩‍💻 Разработка Task Manager с нуля до полнофункционального продукта

Статья объясняет создание веб-приложения для управления задачами с использованием Python. Описаны этапы от настройки окружения до разработки интерфейса и деплоя, с примерами кода и репозиторием на GitHub.

🖥 Ссылка на статью

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

24 Nov, 07:30


Как повысить свой грейд? План простой: берешь и делаешь 🤌 Но облегчить процесс можно с видеокурсами Слёрма.

Gitlab CI/CD, Docker, RabbitMQ, JavaScript, Python, Linux для разработчиков и другие курсы самых разных востребованных направлений помогут вам сэкономить время, повысить грейд и прокачать навыки.

Видеокурсы — это не только записанные уроки, это еще:

стенды для практики
доступ в Git-репозиторий
помощь техподдержки

➡️ старт в любое время
➡️ обучение в своем темпе: доступ к курсу на 2 года

Начать учиться можно в любое время и бесплатно, активировав демо-доступ. А продолжить обучение с рассрочкой или учиться за счет работодателя.

Подробнее 👉 на сайте

#реклама
О рекламодателе

PyLinux - Всё о Linux, Python и IT

24 Nov, 05:03


👩‍💻 Автоматическое уведомление о новых обновлениях системы

#!/bin/bash

# Лог-файл для записи проверок
LOG_FILE="$HOME/system_update.log"

# Проверка наличия обновлений
UPDATES=$(sudo apt update | grep "packages can be upgraded" | awk '{print $1}')

# Если есть обновления, отправить уведомление и записать в лог
if [ "$UPDATES" != "" ] && [ "$UPDATES" -gt 0 ]; then
echo "$(date): Доступно обновлений: $UPDATES" | tee -a "$LOG_FILE"
notify-send "Обновления системы" "Доступно обновлений: $UPDATES"
else
echo "$(date): Обновлений нет." | tee -a "$LOG_FILE"
fi


✔️Этот скрипт проверяет наличие обновлений системы, отправляет уведомление через notify-send и записывает результат в лог-файл. Полезен для регулярного мониторинга актуальности системы.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

23 Nov, 09:03


Работяга

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

23 Nov, 07:03


GameDev уже в телеграм!

Петабайты полезных обучающих материалов по GameDev, которых нигде больше не найти. Истинный первоисточник всех материалов по геймдеву

Вступай в наши ряды уже сейчас!

PyLinux - Всё о Linux, Python и IT

22 Nov, 16:30


👩‍💻 Красивые картинки на скатерти Улама

Статья исследует свойства "Скатерти Улама" — визуального представления простых чисел. Рассматриваются плотность, равномерность и структура распределения простых чисел на оси натуральных чисел.

🖥 Ссылка на статью

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

22 Nov, 14:30


👩‍💻 Обучение программированию с нуля

Друзья, появился новый канал по обучению разных IT технологий.

Изучение Python
Изучение JavaScript
Изучение HTML/CSS
Изучение Java
Изучение C/С++
Изучение С#
Изучение SQL

👉 Подписывайся на TechVibe, будет интересно.

PyLinux - Всё о Linux, Python и IT

22 Nov, 06:35


👩‍💻 Очистка системного кеша при достижении лимита использования памяти

#!/bin/bash

# Порог свободной памяти в мегабайтах
THRESHOLD=500

# Получение текущей свободной памяти
FREE_MEM=$(free -m | awk '/^Mem:/{print $4}')

# Очистка кеша, если свободной памяти меньше порога
if [ "$FREE_MEM" -lt "$THRESHOLD" ]; then
echo "Свободная память ниже $THRESHOLD MB. Очистка кеша..."
sudo sync && sudo sysctl -w vm.drop_caches=3
echo "Кеш очищен. Текущая свободная память: $(free -m | awk '/^Mem:/{print $4}') MB"
else
echo "Достаточно свободной памяти: $FREE_MEM MB."
fi


✔️ Этот скрипт проверяет доступную оперативную память и очищает системный кеш, если свободной памяти становится слишком мало. Полезен для серверов с ограниченными ресурсами.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

21 Nov, 10:03


Отличный план 🌞

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

21 Nov, 07:03


Программирование уже в телеграм!

Петабайты полезных обучающих материалов по программированию, которых нигде больше не найти. Здесь все платные материалы появляются в бесплатном доступе раньше всего

Вступай в наши ряды уже сейчас!

PyLinux - Всё о Linux, Python и IT

21 Nov, 05:03


👩‍💻 Установка IDE Python в Ubuntu

Видеоролик объясняет, как установить IDE для Python в Ubuntu и запустить первый скрипт "Hello World". Рассматриваются шаги по настройке среды разработки и началу работы с Python.

🎞 Ссылка на YouTube

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

20 Nov, 10:03


👩‍💻 Как открыть порт в Linux

Статья объясняет, как открыть или закрыть сетевой порт в Linux для обеспечения безопасности. Рассматриваются файрволы ufw, firewalld и iptables с примерами для дистрибутивов Ubuntu 22.04 и CentOS 9.

🖥 Ссылка на статью

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

20 Nov, 08:03


Погрузитесь в мир Python с нашим бесплатным курсом!

🎓 Включено 45 уроков, 56 упражнений в тренажере и 163 проверочных теста. Узнаете, как создавать программы, работать с условиями и функциями.

Что вы освоите:

— Составление программ из нескольких модулей.
— Анализ ошибок в коде с использованием отладочной печати.

📚 Курс охватывает основы Python: синтаксис, условия, циклы, типы данных и библиотеки. Практика на каждом шаге поможет вам уверенно использовать язык.

Начните свое обучение с бесплатного базового курса Python и вы сможете создавать несложные программы, а так же анализировать ошибки в коде!

PyLinux - Всё о Linux, Python и IT

20 Nov, 05:03


🤔 Что произойдет при выполнении следующего кода?

😎 PyLinux | #test

PyLinux - Всё о Linux, Python и IT

19 Nov, 10:03


🧠

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

19 Nov, 05:03


👩‍💻 Мониторинг изменений в директории с автоматической записью в лог

#!/bin/bash

# Директория для мониторинга
MONITOR_DIR="$HOME/Watched"

# Лог-файл для записи изменений
LOG_FILE="$HOME/DirectoryChanges.log"

# Мониторинг изменений
inotifywait -m -r -e create,delete,modify,move "$MONITOR_DIR" --format '%T %w%f %e' --timefmt '%Y-%m-%d %H:%M:%S' |
while read line; do
echo "$line" >> "$LOG_FILE"
echo "Записано в лог: $line"
done


✔️ Этот скрипт отслеживает изменения (создание, удаление, модификацию) в указанной директории и записывает их в лог-файл с указанием времени. Полезен для контроля за важными каталогами.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

18 Nov, 05:55


👩‍💻 CachyOS: быстрый Arch Linux для новичка?

Видео посвящено обзору дистрибутива Linux CachyOS, основанного на Arch. Рассматриваются его производительность, удобство для новичков и особенности, которые выделяют его среди других дистрибутивов.

🎞 Ссылка на YouTube

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

17 Nov, 12:28


CyberINS закрытая лаборатория белого хакера.

— Разбираем вирусы Руткит, Бэкдор и Эксплойт
— Взломы с помощью Cоциальной Инженерии
— OSINT
— Криптография на практике



Кибербез в доступной форме! https://t.me/+7uUJb3ZSJ4NhNjFi

PyLinux - Всё о Linux, Python и IT

17 Nov, 10:03


Что это за технология?

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

16 Nov, 15:24


А че, так можно было…? 😐

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

16 Nov, 13:03


➡️ Телеграм не бот, REST API wrapper для управления аккаунтом но не ботом

Статья описывает создание REST API на Python для работы с Telegram-каналами, чтобы Golang-боты могли использовать функционал: вступать в группы, читать и отправлять сообщения. Рассматривается интеграция через cURL.

🖥 Ссылка на статью

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

16 Nov, 10:03


🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 20-21 ноября в 19:00 мск.

О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.

На вебинаре вы:

☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.

🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!

PyLinux - Всё о Linux, Python и IT

16 Nov, 05:03


🤔 Что произойдет при выполнении следующего кода?

😎 PyLinux | #test

PyLinux - Всё о Linux, Python и IT

15 Nov, 10:03


В этом что-то есть...

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

15 Nov, 08:03


🏷 BLACK FRIDAY: −65% на профессию Python-разработчика!
Время превратить мечту об IT-карьере в реальность по сумасшедшей цене! 🔥

На курсе от Академии «Синергия» вас ждёт:
👨‍💻 17 реальных проектов в портфолио
🛠 10+ ключевых технологий: Django, Flask, Linux, Docker
🌐 Продвинутые темы: асинхронное программирование
🎓 Эксперты из Avito, «Т-Банка» и «Яндекса»
💼 Гарантированное трудоустройство

🎁 Бонус: 5 дополнительных курсов в подарок:
🎨 Figma с 0 до Pro
📊 Excel
🎤 Ораторское искусство
🧠 Soft-skills и Hard-skills предпринимателя
🤖 Создание чат-бота

⚠️ Предложение действует 48 часов
🔥 Скидка 65% — такого больше не будет!

Забронируйте место по лучшей цене: https://epic.st/-Ap_Bx


#python #blackfriday #IT_образование
Реклама. Университет «Синергия» ИНН 7729152149 erid:2Vtzqujz9CS

PyLinux - Всё о Linux, Python и IT

15 Nov, 05:03


👩‍💻 Автоматическое создание резервной копии важной директории

#!/bin/bash

# Директория для резервного копирования
SOURCE_DIR="$HOME/Documents"

# Каталог для хранения резервных копий
BACKUP_DIR="$HOME/Backups"

# Имя архива с текущей датой
BACKUP_NAME="backup_$(date +%Y%m%d).tar.gz"

# Создание резервной копии
mkdir -p "$BACKUP_DIR"
tar -czvf "$BACKUP_DIR/$BACKUP_NAME" "$SOURCE_DIR"

echo "Резервная копия создана: $BACKUP_DIR/$BACKUP_NAME"


✔️ Этот скрипт создает сжатую резервную копию указанной директории, добавляя текущую дату к имени архива. Полезен для автоматизации бэкапов важных данных.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

14 Nov, 14:46


😬😬😬

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

14 Nov, 11:04


➡️ Управление ядрами ЦПУ при обработке сетевого трафика

Статья рассматривает разработку альтернативного подхода к ограничению сетевого трафика для лицензирования NGFW. Обсуждаются методы реализации ограничений, адаптируемых под разные уровни лицензий, и их влияние на производительность.

🖥 Ссылка на статью

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

14 Nov, 08:03


«Хакатон по кибериммунной разработке 3.0» от «Лаборатории Касперского» с призовым фондом 1 000 000 рублей!

Успейте зарегистрироваться до 15 ноября

Приглашаем аналитиков, архитекторов ПО, разработчиков, экспертов по информационной безопасности и студентов, изучающих программирование и кибербезопасность. Можно участвовать как индивидуально, так и в команде до 5 человек.

🎯 Задача хакатона — разработать ПО для каршеринга, которое позволит только аутентифицированным и авторизованным пользователям управлять автомобилем в рамках их подписки.

🎙 8 ноября состоялся митап, на котором эксперты «Лаборатории Касперского» рассказали о кибериммунном подходе и дали практические советы участникам, которые помогут им в решении задачи.

Кроме того, для участников хакатона подготовили две активности, которые погрузят в мир кибериммунитета:
1️⃣ Образовательный курс из четырёх занятий.
2️⃣ Игру «Огнеборец», которая будет доступна 15 ноября.

Таймлайн хакатона:
▪️15.11 — старт работы над задачей
▪️17.11 — завершение загрузки решений
▪️22.11 — награждение победителей

Оставляйте заявку на участие до 15 ноября, изучайте материалы и готовьтесь к старту хакатона

Реклама. АО «Лаборатория Касперского». ИНН 7713140469. erid: LjN8K1JQU

PyLinux - Всё о Linux, Python и IT

14 Nov, 05:03


👀 Шпаргалка по управлению правами доступа в Linux

✔️ Эта шпаргалка включает основные команды для изменения прав доступа, владельцев, групп, а также работы с флагами и маской umask. Полезна для быстрого изучения или повседневного использования.

🗄 Скачать в архиве

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

13 Nov, 10:03


Делай так по 3 раза в день и не выгоришь

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

13 Nov, 07:05


❗️ До сих пор не знаешь, как управлять командной строкой и защитить свои данные?

📱 BashTex - авторский канал, где ты овладеешь искусством работы в командной строке и сократишь время на любые задачи.

🐶 Rick Academy - погружение в мир кибербезопасности и хакинга. Узнавай о свежих уловках и повышай навыки пентеста.

PyLinux - Всё о Linux, Python и IT

12 Nov, 13:30


Главное, правильно подать... 😬

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

12 Nov, 10:03


➡️ Написание ETL пайплайна при помощи airflow, rabbitmq и postgres

В данной статье рассмотрели как можно локально развернуть airflow с помощью docker desktop'a и PyCharm'a. Кроме него резвернули ещё и следующее: rabbitMQ, postgreSQL, redis и MongoDB.

🖥 Ссылка на статью

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

12 Nov, 08:03


🌡 10ТБ Отбороного контента по программированию!!

👩‍💻 Курсы по LINUX

👩‍💻 Курсы по Python/Ruby

👩‍💻 Все языки программирования

Подписывайся:
https://t.me/+MFYY8kWL5ZI2ODMy

PyLinux - Всё о Linux, Python и IT

12 Nov, 05:03


👩‍💻 Отправка уведомления о входе в систему через SSH

#!/bin/bash

# Электронная почта для уведомлений
EMAIL="[email protected]"

# Информация о входе
USER=$(whoami)
IP=$(echo $SSH_CLIENT | awk '{print $1}')
TIME=$(date)

# Проверка, идет ли работа через SSH
if [ -n "$SSH_CLIENT" ]; then
echo "Пользователь $USER вошел через SSH с IP $IP в $TIME" | mail -s "SSH Login Alert" "$EMAIL"
echo "Уведомление о входе отправлено на $EMAIL."
else
echo "Это не SSH-сессия."
fi


✔️ Этот скрипт автоматически отправляет уведомление на почту при каждом входе в систему через SSH. Полезен для мониторинга активности на сервере и повышения безопасности.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

11 Nov, 12:15


Классические запросы знакомых...

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

11 Nov, 09:03


Не показывай этот канал тимлиду, иначе его хватит инфаркт

А тебе урежут зарплату за «слишком высокую эффективность».

Recura — тот самый канал, где гений IT делится многолетними наработками:

• Секреты автоматизации, с которыми будешь работать 3 часа в день, пока босс будет думать, что пашешь 24/7

• Мануалы, после которых начнешь шарить в Linux как Столлман

• Советы по безопасности, которые заставят хакеров рыдать в подушку

Бегом подписывайся — https://t.me/recura_tech, пока его не прикрыли за разглашение корпоративных тайн

PyLinux - Всё о Linux, Python и IT

11 Nov, 05:03


🤔 Что произойдет при выполнении следующего кода?

😎 PyLinux | #test

PyLinux - Всё о Linux, Python и IT

10 Nov, 10:30


🤔 Как перенести UEFI системный диск Enterprise Linux на другое устройство?

Статья описывает перенос системного раздела Linux на другое блочное устройство и корректировку UEFI-загрузчика. Рассматриваются неожиданные нюансы автоматической установки, их влияние на продакшен и практические шаги для исправления ситуации.

🖥 Ссылка на статью

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

10 Nov, 08:29


Забудьте о хаосе в конфигурациях с помощью Ansible

На курсе «Ansible: Infrastructure as Code» от Слёрм научим вас:

🔹 автоматизировать ротацию логов, чистку кэшей, добавление новых доменов;
🔹 легко делегировать задачи с помощью четко описанных и протестированных конфигураций;
🔹 уменьшать технический долг и поддерживать решения вдолгую.

Видеолекции и онлайн-встречи, 42 часа практики и ревью, а еще мощный финальный проект для вашего портфолио.

▶️ Старт — 25 ноября
▶️ Программу обучения и бесплатный урок по AWX забирайте у бота-помощника.

Узнайте, как легко управлять сотнями серверов без рук. До встречи!

#реклама
О рекламодателе
erid: LjN8K9mFQ

PyLinux - Всё о Linux, Python и IT

10 Nov, 05:03


👩‍💻 Мониторинг использования дискового пространства с помощью du и df

Команды du и df помогают анализировать использование диска и находить большие файлы, занимающие много места.

➡️ Общий обзор дискового пространства:
df -h


🗣️ Выводит информацию о свободном и занятом месте на всех подключенных файловых системах в удобочитаемом формате.

⚙️ Поиск больших файлов в каталоге:
du -sh /path/to/directory/*


🗣 Показывает размер всех файлов и папок в указанной директории. Полезно для выявления "тяжелых" файлов.

Команды du и df упрощают управление дисковым пространством.

😎 PyLinux

PyLinux - Всё о Linux, Python и IT

09 Nov, 20:21


✈️ Awesome Hyprland — репозиторий, который включает в себя подборку ресурсов, конфигов и утилит, которые помогут вам настроить рабочее окружение Hyprland.

🐱 Ссылка на GitHub

⚙️ IToolBox | #resources

PyLinux - Всё о Linux, Python и IT

09 Nov, 10:03


Запомним

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

09 Nov, 05:03


👀 Шпаргалка по работе с git в Python

✔️ Эта шпаргалка по Git включает основные команды для создания и управления репозиториями, отслеживания изменений, работы с ветками и синхронизации с удаленными серверами.

🗄 Скачать в архиве

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

08 Nov, 10:03


🤖 Интеграция Telegram-бота с ЮKassa

Статья предлагает пошаговое руководство по подключению платежей через ЮКассу в Telegram-боте на Python с использованием aiogram 3. Рассматриваются важные нюансы, с которыми можно столкнуться, даже если есть базовая документация.

🖥 Ссылка на статью

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

08 Nov, 05:03


🤔 Что произойдет при выполнении следующего кода?

😎 PyLinux | #test

PyLinux - Всё о Linux, Python и IT

07 Nov, 10:03


Эффективное решение!

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

07 Nov, 05:03


👩‍💻 Мониторинг доступности веб-сайта с уведомлением по электронной почте

#!/bin/bash

# URL сайта для проверки
URL="https://example.com"
# Электронная почта для уведомлений
EMAIL="[email protected]"

# Проверка доступности сайта
if ! curl -s --head "$URL" | grep "200 OK" > /dev/null; then
echo "Веб-сайт $URL недоступен!" | mail -s "Website Down Alert: $URL" "$EMAIL"
echo "Уведомление отправлено на $EMAIL."
else
echo "Веб-сайт $URL доступен."
fi


✔️ Этот скрипт проверяет доступность указанного сайта. Если сайт недоступен (отсутствует статус "200 OK"), отправляется уведомление на почту. Это полезно для автоматического мониторинга состояния сайта.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

06 Nov, 18:04


Таков путь... 👨‍💻

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

06 Nov, 10:03


👩‍💻 Как сделать блог разработчика на GitHub Pages с помощью Django

Статья объясняет, как использовать Django для создания статического сайта с функционалом блога: пагинация, сортировка по тегам, подсветка кода, форма обратной связи, подписка и поддержка 20 тем оформления.

🖥 Ссылка на статью

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

05 Nov, 15:03


🔎 16 Опций grep, которые пригодятся в реальной жизни

Если вы часто работаете в терминале, то наверняка знакомы с grep. Но знаете ли вы, что grep может быть гораздо мощнее, чем просто инструмент для поиска строк? В этой статье разобрали 16 полезных опций, которые вы можете использовать, чтобы работать эффективнее и сократить время на поиск нужных данных.

📌 Несколько примеров

-i — игнорирование регистра, когда нужно искать без учета заглавных и строчных букв.
-r — рекурсивный поиск, чтобы найти совпадения во всех вложенных папках.
-v — исключение строк, которые содержат заданный шаблон, для более точной фильтрации.
-A и -B — вывод строк до и после совпадения, чтобы видеть контекст найденной строки.

Эти и другие опции помогут вам в реальных задачах: от поиска конкретных значений в логах до фильтрации данных.

Более подробно об этих и других опциях, вы можете узнать из статьи по ссылке ниже.

🖥 Ссылка на статью

😎 PyLinux | #articles