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

15 Feb, 09:30


ТОП 2 канала для тех кто увлекатеся хакингом и кибербезопасностью:

Этичный Хакер — крупнейший в СНГ канал по информационной безопасности. OSINT, анонимность, пентест, социальная инженерия.

Лаборатория Хакера — авторский канал от специалиста по ИБ. Новости даркнета, сетевая разведка, обзоры инструментов с github, полезные подборки.

PyLinux - Всё о Linux, Python и IT

15 Feb, 05:22


👩‍💻 Лучший Linux для новичков в 2025: выбираем идеальный дистрибутив

Какой Linux выбрать в 2025 году, если вы новичок? Разбираем топ-5 дистрибутивов: от дружелюбного Linux Mint до гибкого Arch, их плюсы, минусы и для кого они подойдут.

📱 Ссылка на источник

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

14 Feb, 11:12


🔜 Миграция PostgreSQL под ОС AstraLinux c использованием pgcopydb с PG11 на PG15

Как мигрировать PostgreSQL 11 → 15 в AstraLinux, если штатный pg_upgrade не сработает, а pg_dump | pg_restore слишком медленный? Разбираем, как заставить работать pgcopydb для быстрого переноса больших баз.

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

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

14 Feb, 06:08


⚙️ Управление процессами в Linux: kill, pkill, htop

Иногда процессы зависают или потребляют слишком много ресурсов. В Linux есть несколько удобных инструментов для их управления.

📌 Основные команды:

🟢 kill – завершение процесса по PID:
ps aux | grep firefox # Найти PID процесса
kill 12345 # Завершить процесс


🟢 pkill – завершение по имени процесса:
pkill -9 firefox # Принудительно завершить Firefox

🟢 htop – интерактивный мониторинг:
htop  # Открыть интерфейс для управления процессами  


🗣 Эти инструменты помогут эффективно управлять процессами и оптимизировать работу системы.

😎 PyLinux | #linux

PyLinux - Всё о Linux, Python и IT

13 Feb, 19:30


Комментарий сами придумаете... 😎

😎 PyLinux | #memes

PyLinux - Всё о Linux, Python и IT

13 Feb, 16:03


😈Переиграли и уничтожили

SkillBox’y привет, всем остальным соболезную. Залили новые курсы, забирайте ниже:

Python (64гб курсов)
C# (27гб курсов)
Java (45гб курсов)
PHP (34гб курсов)
Go (23гб курсов)
Rust (37гб курсов)
SQL (41гб курсов)
MySQL (21гб курсов)
Другое (114гб курсов)

Не видео на ютуб, а реальный СЛИВ огромных баз. Проверь сам!🚨

PyLinux - Всё о Linux, Python и IT

13 Feb, 12:10


🗂 Python для работы с файлами

Python предлагает мощные инструменты для работы с файлами: чтение, запись, обработку и манипуляции с путями.

📌 Основные библиотеки:

🟢 os – работа с файловой системой:
import os  
print(os.listdir(".")) # Список файлов в текущей директории
os.remove("file.txt") # Удаление файла


🟢 shutil – копирование и перемещение файлов:
import shutil  
shutil.copy("source.txt", "destination.txt") # Копирование файла
shutil.move("file.txt", "new_folder/") # Перемещение файла


🟢 pathlib – удобная работа с путями:
from pathlib import Path  
path = Path("example.txt")
print(path.exists()) # Проверка существования файла
print(path.suffix) # Получение расширения файла


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

😎 PyLinux | #python_libs

PyLinux - Всё о Linux, Python и IT

13 Feb, 07:30


Подборка популярных каналов по информационной безопасности и этичному хакингу:

🔐 infosec — ламповое сообщество, которое публикует редкую литературу, курсы и полезный контент для ИБ специалистов любого уровня и направления.

😈 Social Engineering — самый крупный ресурс в Telegram, посвященный этичному Хакингу, OSINT и социальной инженерии.

💬 Вакансии в ИБ — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.

PyLinux - Всё о Linux, Python и IT

13 Feb, 05:28


🔜 Msgspec vs DataClasses: битва инструментов в мире Python-сериализации

Msgspec и DataClasses — два инструмента для структурирования данных в Python. Разбираем, какой быстрее, удобнее и где лучше применять, чтобы не городить лишнюю сложность.

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

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

12 Feb, 19:02


👩‍💻 Использование коллекций defaultdict

Часто при работе со словарями в Python приходится проверять наличие ключа перед его использованием.

Вместо этого можно использовать defaultdict из модуля collections.

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

from collections import defaultdict  

# Создаем словарь с дефолтным значением 0
word_count = defaultdict(int)

words = ["python", "code", "python", "script", "code", "python"]

for word in words:
word_count[word] += 1 # Автоматически создаются новые ключи

print(word_count)
# Вывод: defaultdict(<class 'int'>, {'python': 3, 'code': 2, 'script': 1})


📌 Почему это удобно?

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

➡️ Также можно использовать defaultdict(list) или defaultdict(set) для удобного хранения данных.

😎 PyLinux | #python

PyLinux - Всё о Linux, Python и IT

12 Feb, 13:35


📥 7539 ГБ платного контента из онлайн-школ утекли в Telegram и теперь лежат в открытом доступе:

😡 Hacking & InfoSec (644 ГБ)

🖥 Python (724 ГБ)

🖥 Frontend (981 ГБ)

🖥 Backend (817 ГБ)

🖥 Все направления (4373 ГБ)

Вход открыт ровно на 48 часов 🕔

PyLinux - Всё о Linux, Python и IT

12 Feb, 11:26


Так и работаем 🌞

😎 PyLinux | #memes

PyLinux - Всё о Linux, Python и IT

12 Feb, 05:03


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

PTable — это удобная библиотека для форматированного вывода таблиц в консоли. Она помогает красиво отображать данные в табличном виде без сложных настроек.

Подходит для разработчиков, которые создают CLI-инструменты, анализируют данные или работают с отчетами в терминале.

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

from prettytable import PrettyTable  

# Создаем таблицу
table = PrettyTable()
table.field_names = ["Имя", "Возраст", "Город"]

# Добавляем строки
table.add_row(["Alice", 24, "London"])
table.add_row(["Bob", 30, "New York"])
table.add_row(["Charlie", 22, "Berlin"])

# Выводим таблицу
print(table)


Преимущества:

🟢 Простая генерация таблиц
🟢 Поддержка сортировки, выравнивания, экспорта в HTML/CSV
🟢 Поддержка изменения стилей

✔️ Установка

pip install PTable


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

😎 PyLinux | #python_libs

PyLinux - Всё о Linux, Python и IT

11 Feb, 11:36


👩‍💻 Переход на Linux. Как это происходит и что вас удивит?

Каково это — уйти с Windows на Linux? Разбираем, что бесит в Windows, какие сюрпризы ждут новичка, как выбрать дистрибутив и на что обратить внимание после перехода.

📱 Ссылка на источник

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

11 Feb, 08:03


Знаем, что многие тут хотят уйти в DevOps или серьезно повысить свой уровень. Но не знают где взять информацию и четкий план.

💪 Советуем бесплатный мета-курс Devops Roadmap - это расширенный чек-лист, который поможет сориентироваться в мире DevOps и стать крутым спецом.

👀 В мета-курсе перечислены все основные разделы и навыки, которыми должен обладать DevOps инженер: от Linux до программирования в удобном формате.

✔️А еще он будет полезен при подготовке к собеседованиям.

👽 Кстати, бонусом крутой канал о девопс. Там тоже самые свежие IT-новости, полезные советы от DevOps-инженера с 20-летним стажем, эксклюзивные материалы, релизы топовых инструментов, обзоры вакансий и личный взгляд на девопс-сферу.

PyLinux - Всё о Linux, Python и IT

11 Feb, 05:03


🏗 Как создать свой репозиторий с пакетами в Linux

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

⚙️ Настройка локального репозитория (Debian/Ubuntu)

🟢 Создаем каталог для пакетов:
mkdir -p /var/repo/{conf,incoming}


🟢 Генерируем конфигурацию репозитория
В /var/repo/conf/distributions добавляем:
Origin: MyRepo  
Label: My Custom Repository
Suite: stable
Codename: custom
Components: main
Architectures: amd64
Description: My private Debian repository


🟢 Добавляем пакеты в репозиторий:
cp mypackage.deb /var/repo/incoming/


🟢 Индексируем репозиторий:
cd /var/repo && dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz


🟢 Добавляем в систему (клиент)
Редактируем /etc/apt/sources.list:
deb [trusted=yes] file:///var/repo custom main

Затем:
sudo apt update


🗣️ Подобный метод можно использовать и для создания репозиториев в Red Hat (yum/dnf) и Arch Linux (pacman).

😎 PyLinux | #linux

PyLinux - Всё о Linux, Python и IT

10 Feb, 09:06


❗️Освойте новые инструменты DevOps и администрирования со скидкой до 15 000₽

Хотите вырасти как специалист и работать на более сложных проектах? 

▶️Собрали курсы, которые охватывают весь спектр необходимых знаний и инструментов для профессионального роста  一 от контейнеризации с Docker и оркестрации с Kubernetes, до автоматизации CI/CD и управления облачной инфраструктурой. 

▶️Вы научитесь мониторить и логировать системы, строить надежные CI/CD пайплайны, предоставлять и поддерживать вычислительную инфраструктуру с помощью кода, балансировать нагрузку БД и многое другое.

🎁А чтобы учиться было еще приятнее, всем инженерам, администраторам и DevOps дарим промокод FEB25 на скидку 15000₽
*ввести его можно в окне оплаты, оно откроется после заполнения формы контактов

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

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

PyLinux - Всё о Linux, Python и IT

09 Feb, 18:19


Ну, а как же еще...😅

😎 PyLinux | #memes

PyLinux - Всё о Linux, Python и IT

09 Feb, 12:39


📄 Шпаргалка по Docker: все, что нужно знать

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

📌 Что внутри?

🟢 Создание Docker-образов – основные команды для работы с Dockerfile, оптимизация многослойных образов.

🟢 Запуск контейнеров – команды для запуска, остановки и перезапуска контейнеров.

🟢 Управление процессами – способы работы с запущенными контейнерами, их статусами и журналами.

🟢 Работа с томами – сохранение данных контейнеров при перезапуске.

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

🟢 Оптимизация – советы по созданию легковесных и безопасных образов.

Полезна для разработчиков и DevOps-инженеров, работающих с контейнерами в продакшене и тестировании.

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

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

09 Feb, 04:36


🌐 Python для работы с сетью

Python позволяет легко анализировать трафик, сканировать порты и отправлять сетевые запросы.

📌 Основные библиотеки:

🟢 Socket – работа с сокетами:
import socket
s = socket.socket()
s.connect(("example.com", 80))


🟢 Scapy – анализ трафика:
from scapy.all import *
pkt = IP(dst="8.8.8.8")/ICMP()
send(pkt)


🟢 Проверка открытых портов:
socket.socket().connect(("example.com", 22))


🗣️ Эти инструменты позволяют писать мощные сетевые скрипты для тестирования и диагностики.

😎 PyLinux | #python_libs

PyLinux - Всё о Linux, Python и IT

08 Feb, 11:23


⚙️ Управление сервисами systemd в Linux

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

📌 Основные команды:

🟢 Запуск/остановка службы:
sudo systemctl start|stop <service>


🟢 Перезапуск и включение в автозагрузку:
sudo systemctl restart <service>
sudo systemctl enable <service>


🟢 Проверка статуса:
systemctl status <service>


🟢 Оптимизация загрузки:
systemd-analyze blame


🗣️ Systemd позволяет эффективно управлять сервисами и ускорять загрузку системы.

😎 PyLinux | #linux

PyLinux - Всё о Linux, Python и IT

08 Feb, 08:03


🖥 Наконец-то нормальный канал по Python!

PytStart – для каждого питониста!

🔸 Полезные статьи
🔸 Лайфхаки и советы
🔸 Разбор кода и практические задания

Присоединяйся и начни свой путь в Python уже сегодня: @pytstart

PyLinux - Всё о Linux, Python и IT

08 Feb, 05:03


👩‍💻 Работа с Kubernetes через Python: Управляем кластером из кода

Библиотека kubernetes позволяет взаимодействовать с Kubernetes API прямо из Python. Можно создавать поды, деплои, сервисы и управлять кластером без kubectl.

Разберём, как установить библиотеку и выполнить базовые операции через Python.

⚙️ Установка и настройка

pip install kubernetes


🟢 Для работы с кластером требуется kubeconfig:
from kubernetes import config, client

# Загружаем конфигурацию из ~/.kube/config
config.load_kube_config()


🟢 Если код выполняется внутри пода в кластере, используем:
config.load_incluster_config()


🚀 Создание Pod в Kubernetes

from kubernetes.client import V1Pod, V1PodSpec, V1Container, CoreV1Api

api = CoreV1Api()

pod = V1Pod(
metadata={"name": "python-pod"},
spec=V1PodSpec(
containers=[V1Container(name="python-container", image="python:3.9")]
),
)

api.create_namespaced_pod(namespace="default", body=pod)

print("Pod создан!")

✔️ Код создаёт Pod с контейнером на основе образа Python.

📌 Список запущенных Pod'ов

pods = api.list_namespaced_pod(namespace="default")
for pod in pods.items:
print(pod.metadata.name)


🗑 Удаление Pod'а

api.delete_namespaced_pod(name="python-pod", namespace="default")
print("Pod удалён!")


😎 PyLinux | #python

PyLinux - Всё о Linux, Python и IT

07 Feb, 11:33


📊 Мониторинг потребления памяти в Linux

В Linux утечки памяти и избыточное потребление RAM могут замедлять систему. Разбираем инструменты для анализа и оптимизации.

🔎 Основные утилиты:

🟢 htop — интерактивный мониторинг процессов

Отображает использование CPU/RAM, позволяет сортировать процессы по нагрузке.

🟢 smem — детальный анализ потребления памяти
smem -t -c "name user pss"


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

🟢 valgrind — поиск утечек памяти
valgrind --leak-check=full ./my_program


Полезен для отладки программ на C/C++, выявляет ошибки выделения памяти.

📌 Как снизить использование RAM?

Очищаем кэш без перезагрузки

sync && echo 3 | sudo tee /proc/sys/vm/drop_caches


Оптимизируем своп

sudo sysctl vm.swappiness=10

Уменьшает частоту обращения к свопу, ускоряя работу.

Завершаем "прожорливые" процессы

kill -9 <PID>

Находим ID процесса через htop или ps aux.

😎 PyLinux | #linux

PyLinux - Всё о Linux, Python и IT

07 Feb, 08:03


Как живет айтишник, который зарабатывает 5000$ в мес?

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

Для этого нужно всего 5 минут в день читать канал айтишника.

Здесь вы найдёте практические советы, инсайды и секреты от разработчика с 11+ лет опыта, о которых не рассказывают на курсах.

5 минут на канале заменят месяцы самостоятельного изучения. Подписывайтесь: https://t.me/+yWa3G1c4kH83NjNi

PyLinux - Всё о Linux, Python и IT

07 Feb, 06:06


📄 Шпаргалка по Django: быстрый старт и основные команды

Эта шпаргалка поможет разработчикам быстро освоить основные команды и концепции Django.

📌 Что внутри?

🟢 Подготовка среды: создание виртуального окружения, установка Django и зависимостей, управление проектом.

🟢 Работа с БД: настройка подключения, создание моделей, миграции и администрирование.

🟢 Создание приложения: структура проекта, подключение к INSTALLED_APPS, маршрутизация.

🟢 Шаблоны и представления: работа с views.py, передача данных в шаблоны, обработка форм.

🟢 Аутентификация и пользователи: создание пользователей, настройка входа и выхода, управление правами.

🟢 Развертывание на Heroku: подготовка проекта, работа с django-heroku, настройка requirements.txt.

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

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

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

06 Feb, 19:22


Очень страшный сон 😭

😎 PyLinux | #memes

PyLinux - Всё о Linux, Python и IT

06 Feb, 11:47


🤖 Телеграм-бот с подключением к базе данных MS SQL в контейнере docker

Статья для тех, кто хочет цифровизировать предприятия через Telegram-ботов. Описан пример создания бота на Python для уведомления о поломках станков, интеграции с базой данных MS SQL и использования микросервисной архитектуры с Docker.

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

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

06 Feb, 08:06


Канал наших друзей с мемами для программистов и айтишников

👇

https://t.me/+VMES2WkqFR41N2My

PyLinux - Всё о Linux, Python и IT

06 Feb, 05:03


⚙️ Кастомизация Polybar и Rofi: стильное окружение для Linux

Polybar и Rofi — мощные инструменты для кастомизации рабочего стола в Linux. Polybar добавляет стильную панель, а Rofi — удобный лаунчер приложений. Разберёмся, как их настроить и интегрировать с bspwm или i3wm.

➡️ Установка и запуск

# Устанавливаем Polybar и Rofi
sudo apt install polybar rofi # Debian/Ubuntu
sudo pacman -S polybar rofi # Arch
sudo dnf install polybar rofi # Fedora

# Запускаем Rofi
rofi -show drun


🟢 Polybar запускается командой polybar example &.
🟢 Rofi по умолчанию открывает поиск по приложениям.

🛠 Настройка Polybar

Конфигурационный файл Polybar находится в ~/.config/polybar/config.ini.

Пример секции с часами и загрузкой CPU:
[module/date]
type = internal/date
interval = 1
format = "%Y-%m-%d %H:%M:%S"

[module/cpu]
type = internal/cpu
format = "CPU: <label>"


👉 Добавляем модули в секцию bar/example, чтобы отобразить их в панели.
modules-left = date
modules-right = cpu


Перезапускаем Polybar:
pkill polybar && polybar example &


🎨 Настройка Rofi

Темы Rofi хранятся в ~/.config/rofi/themes/.
Можно выбрать встроенную тему или создать свою:
rofi-theme-selector


Для кастомизации создаём файл ~/.config/rofi/config.rasi:
configuration {
show-icons: true;
}

@theme "Monokai"


✔️ Запускаем Rofi с кастомной темой:
rofi -show drun -theme Monokai


🔗 Интеграция с bspwm и i3wm

Чтобы Polybar запускался автоматически при старте bspwm/i3wm, добавляем в ~/.xinitrc или ~/.config/i3/config:
polybar example &


🗣️ Теперь панель и лаунчер приложений работают автоматически при старте сессии.

😎 PyLinux | #linux

PyLinux - Всё о Linux, Python и IT

05 Feb, 12:15


✔️ 5 полезных функций из itertools, которые стоит знать

Разбираем 5 крутых функций из itertools, которые делают работу с итераторами удобнее. Узнаем, как ими пользоваться и где они реально экономят время.

📱 Ссылка на источник

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

04 Feb, 20:14


Немного жизненной боли вам на ночь... 😭

😎 PyLinux | #memes

PyLinux - Всё о Linux, Python и IT

04 Feb, 11:07


⚙️ Шпаргалка по Ansible: основные команды и понятия

Эта шпаргалка поможет вам быстро освоить Ansible — мощный инструмент для управления конфигурацией и автоматизации задач на удалённых серверах.

📌 Что внутри?

🟢 Основные термины: знакомство с ключевыми понятиями Ansible, такими как Control Machine, Node, Inventory File, Playbook, Role и Play.

🟢 Проверка подключения: команды для проверки связи между управляющей машиной и нодами с помощью модуля ping.

🟢 Подключение с разными пользователями: инструкции по подключению к нодам от имени разных пользователей и с использованием различных ключей SSH.

🟢 Аутентификация: настройка парольной аутентификации и использование паролей sudo при выполнении команд на удалённых серверах.

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

Полезна для системных администраторов, DevOps-инженеров и всех, кто стремится автоматизировать управление серверами с помощью Ansible.

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

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

03 Feb, 17:02


Держитесь... 🫡

😎 PyLinux | #memes

PyLinux - Всё о Linux, Python и IT

03 Feb, 14:00


Вкатывайся в IT, прямо сейчас!

Подготовили для вас подборку каналов, которые помогут вам развиваться в программировании и IT-сфере:

📱 Backend: @Backend
📱 Frontend: @Frontend
📱 Python: @Python
📱 Java: @Java
👩‍💻 Golang: @Golang
📱 Windows|Linux: @DevOps
👩‍💻 Нейросети|ИИ: @MLearn
👩‍💻 Хакинг|ИБ: @InfoSec
📱 WebDesign: @WebDesign
👩‍💻 Общее для IT: @InfoTech

➡️ Сохраняйте, чтобы не забыть

PyLinux - Всё о Linux, Python и IT

03 Feb, 11:47


📱 Многопользовательский рой агентов для Ollama

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

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

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

02 Feb, 13:48


👩‍💻 Опыт использования Arch Linux длинной в год

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

📱 Ссылка на источник

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

02 Feb, 09:31


Ищете готовые скрипты 💾 на Python
На канале Python_Scripts всегда огромный выбор🚀🧑🏻‍💻
- боты 🛠
- парсеры📁
- чекеры🔍
- автоматизация🔧
- многое другое💻
Подписывайтесь и пользуйтесь!
Ссылка на канал : 👇👇👇👇👇
📌https://t.me/Py_Script

PyLinux - Всё о Linux, Python и IT

02 Feb, 05:03


👩‍💻 Что такое cron и как он работает?

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

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

Для настройки расписания используется файл crontab, где каждая строка представляет задачу с указанием времени запуска и команды для выполнения.

➡️ Пример:

0 3 * * * /home/user/backup.sh


0 3 * * * — выполнение каждый день в 03:00.
/home/user/backup.sh — выполняемый скрипт.

➡️ Посмотреть текущие задачи можно командой:
crontab -l


➡️ Редактирование списка задач:
crontab -e


🗣 В этом примере cron выполняет резервное копирование каждый день в 03:00. Это удобный инструмент для автоматизации системных задач в Linux.

😎 PyLinux | #linux_commands

PyLinux - Всё о Linux, Python и IT

01 Feb, 16:08


Боль...😭

😎 PyLinux | #memes

PyLinux - Всё о Linux, Python и IT

01 Feb, 12:03


📱 Троян в PyPI: как DeepSeek превратили в ловушку

В PyPI засветились вредоносные пакеты deepseeek и deepseekai, нацеленные на разработчиков и ML-специалистов. В статье разбираем, как их обнаружили, что они делали и как избежать подобных атак.

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

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

01 Feb, 05:03


👩‍💻 Bash Скрипты: Полное руководство для автоматизации в Linux

Это руководство поможет как новичкам, так и опытным пользователям автоматизировать рутинные задачи в Linux.

📌 Что внутри?

🟢 Основы Bash: от создания первого скрипта до настройки исполняемых файлов.

🟢 Управляющие конструкции: изучите if-then-else, циклы for/while, вложенные условия и многое другое.

🟢 Работа с переменными: системные и пользовательские переменные, подстановка команд и математические операции.

🟢 Ввод и вывод: перенаправление потоков, работа с дескрипторами и подавление вывода.

🟢 Продвинутые темы: обработка сигналов, фоновый запуск задач, использование sed, awk и регулярных выражений для обработки текста.

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

🟢 Автоматизация с Expect: научитесь автоматизировать интерактивные утилиты.

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

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

31 Jan, 11:59


🥲

😎 PyLinux | #memes

PyLinux - Всё о Linux, Python и IT

31 Jan, 05:03


📱 Пишем и публикуем свою первую библиотеку для Python

Часто в проектах на Python мы используем внешние библиотеки — уже готовые скрипты с нужными нам функциями, которые упрощают разработку. Теперь настало время сделать свою первую библиотеку на Python с нуля.

Есть несколько способов собрать свою библиотеку — и все они рабочие. В этой статье выбрали способ, который рекомендует Гвидо ван Россум.

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

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

30 Jan, 11:03


👩‍💻 Руководство администратора по Linux/Unix

В руководстве собраны практические советы, инструкции и хаки для администрирования и настройки популярных дистрибутивов: RHEL, CentOS, Ubuntu, FreeBSD.

📌 Что внутри?

🟢 10 команд, которые могут убить твой сервер
🟢 Подробные гайды по управлению сетью в Ubuntu и других системах.
🟢 Как смотреть открытые порты, сканировать уязвимости и следить за безопасностью.
🟢 Автоматизация обновлений и безопасности в CentOS, Debian, Ubuntu.
🟢 Работа с RPM-пакетами: установка, удаление, обновление, проверка зависимостей.
🟢 15 лучших дистрибутивов для анонимности и защиты данных (Tails, Qubes OS, Kali Linux и другие).
🟢 Сканирование сервера на вирусы и руткиты: ClamAV, RKHunter, Chkrootkit.
🟢 Мониторинг серверов, управление файлами, настройка MySQL, Apache, DHCP и многое другое.

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

😎 PyLinux | #books

PyLinux - Всё о Linux, Python и IT

30 Jan, 05:03


✈️ BorgBackup: безопасные и эффективные бэкапы в Linux

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

1️⃣ Установка BorgBackup

В большинстве дистрибутивов Borg доступен в официальных репозиториях.

sudo apt install borgbackup


2️⃣ Инициализация репозитория

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

borg init --encryption=repokey /mnt/backup


🟢 --encryption=repokey включает шифрование (ключ хранится в репозитории).
🟢 Можно использовать --encryption=none, если защита не нужна.

3️⃣ Создание бэкапа

Допустим, нам нужно сделать резервную копию директорий Documents и Pictures:

borg create --progress /mnt/backup::backup-$(date +%F) ~/Documents ~/Pictures


🟢 /mnt/backup — путь к репозиторию.
🟢 backup-$(date +%F) — имя бэкапа с датой.
🟢 ~/Documents ~/Pictures — папки, которые сохраняем.
🟢 --progress — показывает прогресс выполнения.

4️⃣ Проверка и восстановление данных

Посмотреть список всех бэкапов:

borg list /mnt/backup


Извлечь конкретный бэкап (например, backup-2025-01-28):

borg extract /mnt/backup::backup-2025-01-28 --progress


🔜 Если хотите автоматизировать создание бэкапов, можно добавить cron-задачу.

⛓️ Ссылка на сайт Borg

😎 PyLinux | #tools

PyLinux - Всё о Linux, Python и IT

29 Jan, 10:09


👩‍💻 Согласны?)

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

29 Jan, 05:03


⚙️ Библиотека Python: requests-html

Requests-HTML — это мощная библиотека для веб-скрейпинга. Она позволяет извлекать данные с веб-страниц, обрабатывать JavaScript, взаимодействовать с DOM и загружать данные асинхронно.

Удобный инструмент для парсинга динамических веб-страниц и работы с их содержимым.

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

from requests_html import HTMLSession

# Создаем сессию
session = HTMLSession()

# Загружаем страницу
response = session.get("https://example.com")

# Выполняем JavaScript на странице
response.html.render()

# Извлекаем заголовки <h1>
headings = response.html.find("h1")
for heading in headings:
print(heading.text)


➡️ Чтобы сохранить HTML-страницу в файл:

with open("page.html", "w") as f:
f.write(response.html.html)


✔️ Установка

pip install requests-html


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

😎 PyLinux | #python_libs

PyLinux - Всё о Linux, Python и IT

28 Jan, 12:16


👩‍💻 Void Linux + DWM установка

В этом видео вы узнаете, как правильно установить и настроить Void Linux, кастомизировать DWM, подключить автозапуск и оптимизировать работу системы.

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

📱 Ссылка на источник

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

28 Jan, 05:03


💡 Python для DevOps: что он может предложить?

Статья подробно раскрывает, почему Python является незаменимым инструментом для DevOps-специалистов.

➡️ В материале рассматриваются задачи, которые можно эффективно решать с помощью Python:

🟢 Автоматизация взаимодействия с системами контроля версий, такими как Git.
🟢 Создание и управление CI/CD-пайплайнами.
🟢 Управление конфигурациями и оркестрация инфраструктуры.
🟢 Обработка логов и мониторинг.

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

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

27 Jan, 11:05


🔺 DevOps Exercises

Это репозиторий с огромной коллекцией практических задач и вопросов по DevOps.

📌 Там вы найдете материал по:

— Linux
— Docker
— Kubernetes
— CI/CD
— Мониторинг и логирование
— Сетевые технологии

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

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

😎 PyLinux | #resources

PyLinux - Всё о Linux, Python и IT

20 Jan, 14:45


Знакомо чувство, когда потратил кучу времени на что-то, а потом такой: «ну и нафиг я это делал»... 😐

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

20 Jan, 09:15


Упавшие сервера — это только страшный сон 💤

Мы собрали best practices работы в Linux, обновили программу осенью 2024 года и теперь готовы делиться знаниями и навыками для успешного старта в администрировании. 

За 7 недель вы научитесь: 
🔹 Устанавливать и настраивать Linux
🔹 Создавать и отлаживать bash скрипты для автоматизации задач
🔹 Понимать ядро Linux — его устройство, работу, сборку и диагностику сбоев
🔹 Управлять пользователями, правами доступа, памятью и работать в командной строке
🔹 И многим другим продвинутым аспектам в Linux. 

Внутри курса: 
👉 70% программы — практика на наших мощностях
👉 Практические задания приближены к реальной работе
👉 Прямое общение со спикером на онлайн-встречах и в закрытом чате
👉 Итоговая сертификация и проект в портфолио

Куратор курса — Кирилл Казарин, DevOps и SRE Manager, имеет опыт в администрировании более 14 лет и более 7 лет в DevOps.

📆 Старт 27 января
Начать учить Linux можно по ссылке ⬅️

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

PyLinux - Всё о Linux, Python и IT

19 Jan, 15:03


📱Слили крупные курсы по Python от крупных онлайн школ!

Python - ( 170 уроков)
Flask - (122 уроков)
Git - (74 уроков)
OpenCV - (144 уроков)
Flask - (59 уроков)
GameDev - (137 уроков)
Pyramid - (96 уроков)
AIOgram - ( 34 уроков)
Ruff - (82 уроков)
HTTPX - (57 уроков)
Pyramid - (72 урока)
Django - (132 урока)
NumPy - (46 урока)
Pillow - (74 урока)
PyTorch - (32 урока)
Pymorphy2 - (42 урока)

Сохраняйте, обязательно пригодится🤙

PyLinux - Всё о Linux, Python и IT

19 Jan, 12:03


📖 Внутреннее устройство Linux

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

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

😎 PyLinux | #linux

PyLinux - Всё о Linux, Python и IT

19 Jan, 05:03


🐍 Django-аутентификация: просто о сложном

Аутентификация — ключевой аспект любого веб-приложения. В этой статье рассматриваются различные подходы к реализации аутентификации в Django, начиная с базовых встроенных методов и переходя к более продвинутым, таким как двухфакторная аутентификация (2FA) и OAuth2.

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

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

18 Jan, 12:03


👩‍💻 Как пользоваться чужими dotfiles (пара советов новичкам)

Видео рассказывает о том, как правильно подходить к установке dot-файлов (конфигураций) из чужих систем, чтобы настроить своё окружение под себя. Если вы хотите создать красивую и удобную систему, как на скринах с unixporn, это видео для вас.

📌 Что вы узнаете:

— Почему установка dot-файлов не даст точную копию чужой системы.
— Какие элементы dot-файлов можно использовать: иконки, темы, обои, цвета, конфиги.
— Как правильно переносить конфигурации и адаптировать их под своё окружение.
— Зачем важно разбираться в своих конфигурациях и не полагаться на установщики.
— Почему изучение чужих dot-файлов помогает лучше понимать свою систему.

📱 Ссылка на источник

😎 PyLinux | #videos

PyLinux - Всё о Linux, Python и IT

18 Jan, 05:03


🌐 Скрипт для отслеживания изменений на веб-страницах

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

⚙️ Принцип работы

🟢 Скрипт загружает HTML-код страницы и генерирует его хэш с использованием hashlib.
🟢 Через каждые N секунд выполняется повторная загрузка страницы с проверкой на изменение хэша.
🟢 В случае изменений выводится сообщение в консоль.

⬇️ Скачать скрипт

😎 PyLinux | #python

PyLinux - Всё о Linux, Python и IT

17 Jan, 17:09


Да уж, сложный выбор... 😐

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

17 Jan, 14:09


🔥 Как с помощью Python зарабатывать деньги?

Готовые скрипты и бесплатное обучение в простой форме.

🟢 Бесплатные нейросети;
🟢 Боты для криптобирж;
🟢 Парсеры;
🟢 Телеграм боты;
🟢 Переводы документации на русском;
🟢 И много другое.

👉 Инвайт в самый крупный практический канал.

PyLinux - Всё о Linux, Python и IT

17 Jan, 10:03


👩‍💻 Что такое модель claims в Kubernetes: гибкость и эффективность управления ресурсами

Cтатья посвящена модели claims в Kubernetes, которая помогает управлять ресурсами, разделяя желаемое состояние пользователя и доступные ресурсы. Автор разбирает ключевые паттерны, такие как разделение ролей между поставщиками и потребителями ресурсов, возможность предварительного заказа и динамического выделения ресурсов, а также повторное и совместное использование ресурсов.

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

😎 PyLinux | #articles

PyLinux - Всё о Linux, Python и IT

17 Jan, 05:03


💻 Шпаргалка по SSH-командам: всё, что нужно знать

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

📌 Что внутри?

🟢 Основы SSH: команды для подключения к серверам, выполнения удалённых команд, настройки ключей и многое другое.

🟢 Работа с файлами: использование SCP и SFTP для безопасной передачи данных.

🟢 SSH-ключи: генерация, управление и использование ключей.

🟢 Туннели: создание локальных и удалённых портов, настройка SOCKS-прокси.

🟢 Советы по безопасности: рекомендации по настройке sshd_config, ограничению доступа и шифрованию.

🟢 Расширенные команды: X11 Forwarding, SSHFS, использование агентов SSH и многое другое.

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

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

😎 PyLinux | #cheat

PyLinux - Всё о Linux, Python и IT

16 Jan, 17:14


Пожалуй, комментарии не нужны... ☺️

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

16 Jan, 10:23


📱 Библиотека Python: Jinja2

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

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

Вот простой пример создания конфигурационного файла для Nginx с использованием Jinja2:

from jinja2 import Template

# Шаблон конфигурации Nginx
nginx_template = """
server {
listen 80;
server_name {{ domain }};
root {{ document_root }};

location / {
index index.html;
}
}
"""

# Данные для подстановки
context = {
"domain": "example.com",
"document_root": "/var/www/example",
}

# Генерация файла
template = Template(nginx_template)
nginx_config = template.render(context)

# Сохранение в файл
with open("nginx.conf", "w") as f:
f.write(nginx_config)

print("Конфигурационный файл создан!")


📝 Конфигурационный файл nginx.conf будет содержать:

server {
listen 80;
server_name example.com;
root /var/www/example;

location / {
index index.html;
}
}


✔️ Установка

pip install Jinja2


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

😎 PyLinux | #python_libs

PyLinux - Всё о Linux, Python и IT

16 Jan, 05:03


👩‍💻 Roadmap для DevOps-инженеров

DevOps Roadmap — это подробное руководство, помогающее новичкам и опытным специалистам понять ключевые навыки и инструменты, необходимые для работы в DevOps.

Репозиторий охватывает всё: от базовых знаний Linux до облачных технологий и CI/CD.

📌 Особенности:

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

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

😎 PyLinux | #resources

PyLinux - Всё о Linux, Python и IT

15 Jan, 11:26


☺️

😎 PyLinux | #meme

PyLinux - Всё о Linux, Python и IT

15 Jan, 05:03


👩‍💻 Изучение Docker с нуля (для начинающих)

Одна из самых популярных технологий, в процессе работы с которой возникает миллион вопросов. Этим видео, автор закроет их большую часть. Всё как вы любите: простое объяснение, детализированные схемы и крутейшие анимации!

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

📱 Ссылка на урок

😎 PyLinux | #videos

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