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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/linux_ready
加入频道
👩‍💻 Массовое переименование файлов в Linux — просто и удобно через Bash!

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

В этом посте:
Узнаем, как с помощью цикла for перебрать все файлы в папке.

Сохраним расширение и зададим новый шаблон имени (file_1.jpg, file_2.jpg).

Запустим скрипт и наведём порядок в каталоге.

Разберём ключевые элементы кода: от счётчика до подстановки расширений.


Один короткий скрипт решает проблему за секунды.

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥117
Сканируем открытые порты с помощью ss и netstat!

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

Начнём с ss — более современного инструмента:
ss -tulpn


Покажет TCP/UDP-сокеты, PID процесса и порт:
-t — TCP, а -u — UDP.
-l — только слушающие порты.
-p — какой процесс использует.

Фильтрация по порту:
ss -tulpn | grep 80


Быстро увидишь, кто держит HTTP.

Теперь аналог с netstat (на старых системах ещё встречается):
netstat -tulpn


Вывод похожий: протокол, локальный адрес, PID/имя процесса.

Чтобы увидеть только IPv4 или IPv6:
netstat -tulnp4
netstat -tulnp6


Полезный трюк: объединить с ps для полной картины процесса:
ps -fp <PID>


🔥 Таким образом, будет легко понять, что именно слушает порт.

🚪 Linux Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥65
👩‍💻 Управление файлами — разбираем 7 команд, которые часто забывают!

В этом посте собрал мелочи, которые реально упрощают жизнь: проверить тип файла, быстро создать пустой лог, обнулить его размер или получить полный путь до скрипта. stat, file, touch, truncate, basename — небольшие, но полезные инструменты для повседневной работы с файлами.

🚪 Linux Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍74
👩‍💻 Проверяем целостность файлов через sha256sum — защищаемся от подмены!

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

В этом посте:
Считаем SHA-256 хеш для любого файла.

Сравниваем его с официальным значением вручную.

Автоматизируем проверку через sha256sum -c.

Используем checksums.txt для массовой верификации.


Это простой способ убедиться, что файл целый и безопасный.

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍86
Наткнулся на канал Вячеслава Федосеева — тимлид девопс в «Честном знаке». Делится опытом (ещё с нулевых-десятых админит), ведёт стримы в канале, разбирает резюме и собесы, много про карьеру. Покопался кто он: выступает на DevOps Conf, ведёт проекты (нашел, что зимой делал подкасты с бигтехами про их требования к девопсами — много любопытного)

Короче, живой блог про девопс и карьеру без воды и с высоты своего опыта 👍
Подписывайтесь, чтобы не потерять: DevOps Bootcamp с Федосеевым 📌
3👍1🔥1😁1
👩‍💻 Работаем с системными пользователями!

В этом посте — 7 команд, которые помогут создавать и удалять аккаунты, менять пароли, управлять группами и проверять права. useradd, passwd, usermod, userdel, groups, groupadd, id — базовый набор для администратора.

🚪 Linux Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥10🤝54