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

Cотрудничество: @energy_c
Download Telegram
👩‍💻 Считаем топ-10 команд из истории Bash — посмотрим, чем ты чаще всего пользуешься в терминале!

История команд хранится в ~/.bash_history, и с помощью одной строки на awk + sort можно быстро вывести рейтинг. Отличный способ проанализировать свои привычки и оптимизировать работу.

В этом посте:
• Загружаем историю через history.

• Подсчитываем частоту каждой команды.

• Сортируем результаты по убыванию.

• Ограничиваем список топ-10 через head.

• Получаем наглядный рейтинг — от ls до git или vim.


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

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥14👍7
Хотите быстро понять, что грузит систему — процессор, память или диск? Для этого не нужны тяжёлые тулзы, достаточно стандартных htop и iotop.

Сначала ставим инструменты:
sudo apt install htop iotop -y


Запускаем монитор ресурсов:
htop


Верхняя панель покажет загрузку CPU и RAM.

В списке процессов можно отсортировать по нагрузке (F6).

Теперь смотрим активность диска:
sudo iotop


Столбцы показывают, какой процесс пишет или читает с диска.

Можно увидеть, что именно забивает I/O, например база или логгер.

🔥 Вместе htop и iotop дают базовую диагностику без сложных систем мониторинга.

🚪 Linux Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤6🔥4
👩‍💻 Разворачиваем LAMP-стек на Ubuntu — быстрый старт для веб-проектов!

LAMP (Linux, Apache, MySQL, PHP) — классическая связка для сайтов и приложений. С её помощью можно развернуть полноценный сервер буквально за несколько минут.

В этом посте:
• Устанавливаем Apache, MySQL и PHP одной командой.

• Проверяем работу Apache и создаём первый PHP-файл.

• Настраиваем MySQL: база данных и пользователь.

• Делаем первые шаги к запуску проектов и CMS.


Такой стек — основа любого веб-приложения: от тестовой среды до продакшн-сервера.

🚪 Linux Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍8❤6😁1
👍7❤5🤝5
Что же выведет консоль?
Anonymous Quiz
13%
A
56%
B
13%
C
19%
D
👍12❤6🔥4
👩‍💻 Разбираем сетевую изоляцию и блокировки!

В этом посте — 7 команд для управления трафиком: включаем UFW, разрешаем и блокируем порты, смотрим и добавляем правила в iptables, а также используем firewalld для гибкой настройки. Всё, чтобы быстро контролировать доступ и изолировать систему от нежеланных подключений.

🚪 Linux Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥12❤5🤝5
Проверяем использование памяти через free и vmstat → быстрый анализ RAM, swap и нагрузки!

Хочешь быстро узнать, куда уходит память и почему система тормозит? В Linux есть встроенные утилиты free и vmstat, которые показывают состояние RAM, swap и нагрузку на систему — без лишних тулов.

Сначала глянем базовую инфу о памяти:
free -h


-h делает вывод в удобных единицах (MB/GB). Видим общую память, занятую, свободную и кэш/буфер.

Теперь более детальный мониторинг через vmstat:
vmstat 2 5


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

r — сколько процессов ждут CPU.

si/so — сколько данных подкачивается в/из swap.

us/sy/wa — загрузка CPU пользователем, системой и ожидание ввода-вывода.

Для удобства можно сразу смотреть, какие процессы жрут память:
ps aux --sort=-%mem | head


Сортировка по использованию памяти.

head показывает только топовые процессы.

🔥 Это поможет быстро понять, хватает ли RAM, лезет ли система в swap и кто реально нагружает память.

🚪 Linux Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥7❤6
👩‍💻 Конвертируем видео и аудио прямо из терминала с помощью ffmpeg!

Иногда нужен быстрый инструмент для перекодировки, сжатия или извлечения звука — без GUI и тяжёлых редакторов. ffmpeg идеально подходит: универсальный и доступный почти в каждой системе.

В этом посте:
• Проверяем установку ffmpeg.

• Конвертируем видео в другой формат.

• Извлекаем аудио из видеофайла.

• Сжимаем или обрезаем ролик.


Минимализм и мощь: несколько команд в терминале заменяют целые медиаплееры и редакторы.

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥11❤6🤝2👎1