Linux Ready | DevOps
5.46K subscribers
197 photos
6 videos
64 links
Авторский канал по разработке на Linux.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/linux_ready
加入频道
👩‍💻 Поднимаем локальный HTTP-сервер и тестируем его через curl — учимся основам взаимодействия клиент–сервер!

Иногда нужно быстро проверить, как работает HTTP: как клиент отправляет запросы и как сервер отвечает.

В этом посте:
Запускаем HTTP-сервер одной командой на Python.

Делаем curl-запросы GET и POST, смотрим поведение.

Разбираем статус-коды и взаимодействие между сторонами.

Видим, как просто имитировать клиент-серверное общение на практике.


Без лишних зависимостей можно сделать это локально — стандартный модуль Python поднимает сервер, а curl помогает отправлять запросы и видеть ответы.

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍126🤝3
👍10🔥7
Что же выведет консоль?
Anonymous Quiz
24%
A
12%
B
42%
C
22%
D
👍15🔥61
Монтируем ISO-образ без записи на диск — мгновенный доступ к содержимому!

Иногда нужно посмотреть, что внутри .iso-файла: проверить структуру, вытащить отдельные файлы, запустить установщик или просто поанализировать. Но зачем сжигать его на флешку или распаковывать, если можно примонтировать прямо в систему?

Для этого понадобится всего одна команда и пустая директория:
sudo mount -o loop ~/Downloads/disk.iso /mnt/iso


Здесь -o loop создаёт виртуальное устройство, ~/Downloads/disk.iso — путь до образа, а /mnt/iso — куда монтировать (создай папку заранее).

Теперь ты можешь просто зайти в /mnt/iso и посмотреть всё содержимое, как если бы это был обычный диск или флешка.

Когда всё закончишь — не забудь отмонтировать:
sudo umount /mnt/iso


🔥 Работает со всеми ISO: Linux-дистрибутивы, Windows-инсталляторы, образы с драйверами, тулкиты пентестера и даже старые архивы.

🚪 Linux Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥269👍7
👩‍💻 Проверяем аптайм сайтов через curl и Bash — автоматизируем слежение за доступностью!

Если у тебя есть список сайтов, за которыми нужно следить — необязательно проверять их вручную. Достаточно одной команды на Bash с curl, чтобы скрипт сам пробежался по каждому URL и вывел статус-коды.

В этом посте:
Готовим файл со списком сайтов, по одному на строку.

Пишем Bash-цикл, читающий файл и отправляющий запрос.

Получаем HTTP-коды и сразу видим, где проблемы.


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

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥288👍8🤝4
👩‍💻 Жёсткая чистка Linux: удаляем мусор и освобождаем место!

Со временем даже минималистичная Linux-система захламляется: остаются старые логи, кеши пакетов, временные файлы. Всё это съедает пространство и мешает обслуживанию.

В этом посте:
Удаляем кеш APT и старые версии пакетов.

Чистим временные файлы и мусор от приложений.

Удаляем старые логи, освобождаем /var/log.

Проверяем свободное место и очищаем остатки.


Такой подход помогает освободить несколько гигабайт и держать систему в порядке.

🚪 Linux Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍147🤝3😁1
🔥97👍4
Что же выведет консоль?
Anonymous Quiz
46%
A
24%
B
12%
C
18%
D
👍126🔥4
👩‍💻 Разбираем 7 ключевых команд для управления доступом!

Права доступа — одна из основ безопасности в Linux. Через chmod, chown и umask можно управлять доступом к файлам, а команды вроде ls -l и stat помогут быстро проанализировать текущие разрешения и владельцев.

🚪 Linux Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝17🔥16👍113