uk
Feedback
Linux для чайника

Linux для чайника

Відкрити в Telegram

Все о свободном программном обеспечении и операционной системе Linux

Показати більше
3 853
Підписники
Немає даних24 години
-37 днів
-1830 день
Архів дописів
👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 👩‍💻 IT Новости — t.me/it_ready 🤖 AI & ML t.me/neuro_ready 👩‍💻 Frontend — t.me/frontend_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 👩‍💻 Linux — t.me/linux_ready 👩‍💻 Java — t.me/java_ready 📖 IT Книги — t.me/books_ready 📱 JavaScript — t.me/javascript_ready 🖼️ DevOpst.me/devops_ready 🖥 Design — t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

📘 DevOps-инженер: от основ до продакшена — новый курс на Mentorix Пишете код, но деплой и прод — чёрный ящик? Курс про инжен
📘 DevOps-инженер: от основ до продакшена — новый курс на Mentorix Пишете код, но деплой и прод — чёрный ящик? Курс про инженерию эксплуатации: от первого сервера до автоматизированной CI/CD-инфраструктуры, которая держит нагрузку и не падает. ⚙️ Стек: Docker, Kubernetes, Ansible, Terraform, CI/CD, Prometheus + Grafana, логи ELK 🧩 Задания с автопроверкой + лабы в настоящем терминале 💻 Финальный проект в портфолио 🎓 Сертификат · доступ навсегда 🏷 −35% по промокоду DEVOPS35 — только 48 часов 13 990 ₽9 094 ₽Забрать курс со скидкой ━━━━━━━━━━━━━━ 🎁 А ещё на платформе — бесплатные курсы: Языки программированияGolang — основы языка 🦀 Rust — основы языка 🐍 Основы Python Инфраструктура и DevOps 🖥 Основы DevOps 🐳 Docker: первые шаги 🔧 Git для начинающих Базы данныхSQL с нуляMongoDB с нуля 📚 Все бесплатные курсы Mentorix

📘 DevOps-инженер: от основ до продакшена — новый курс на Mentorix Пишете код, но деплой и прод — чёрный ящик? Курс про инжен
📘 DevOps-инженер: от основ до продакшена — новый курс на Mentorix Пишете код, но деплой и прод — чёрный ящик? Курс про инженерию эксплуатации: от первого сервера до автоматизированной CI/CD-инфраструктуры, которая держит нагрузку и не падает. ⚙️ Стек: Docker, Kubernetes, Ansible, Terraform, CI/CD, Prometheus + Grafana, логи ELK 🧩 Задания с автопроверкой + лабы в настоящем терминале 💻 Финальный проект в портфолио 🎓 Сертификат · доступ навсегда 🏷 −35% по промокоду DEVOPS35 — только 48 часов 13 990 ₽9 094 ₽Забрать курс со скидкой ━━━━━━━━━━━━━━ 🎁 А ещё на платформе — бесплатные курсы: Языки программированияGolang — основы языка 🦀 Rust — основы языка 🐍 Основы Python Инфраструктура и DevOps 🖥 Основы DevOps 🐳 Docker: первые шаги 🔧 Git для начинающих Базы данныхSQL с нуляMongoDB с нуля 📚 Все бесплатные курсы Mentorix

🖥 9 способов узнать всё о процессоре в Linux — от количества ядер до поддерживаемых инструкций Когда нужно быстро проверить
🖥 9 способов узнать всё о процессоре в Linux — от количества ядер до поддерживаемых инструкций Когда нужно быстро проверить характеристики CPU, большинство ограничивается командой lscpu. Но в Linux есть целый набор инструментов, которые позволяют буквально разобрать процессор по винтикам: узнать модель, частоты, кэш, количество ядер, сокет, поддерживаемые инструкции и многое другое. В подборке собраны самые полезные команды для анализа процессора. 📋 Получаем полную информацию о CPU Самый известный способ:
cat /proc/cpuinfo
или
less /proc/cpuinfo
Пример вывода:
model name : Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz
cpu cores  : 4
cache size : 2048 KB
Файл содержит подробную информацию по каждому ядру процессора. ⚡️ Быстрый обзор через lscpu Одна из самых удобных команд:
lscpu
Пример:
Architecture: x86_64
CPU(s): 4
Core(s) per socket: 4
Vendor ID: GenuineIntel
Virtualization: VT-x
Вывод компактный и отлично подходит для быстрого анализа системы. 💬 Узнаём количество потоков Если нужен только ответ на вопрос «сколько ядер доступно»:
nproc
Результат:
4
Максимально быстро и без лишней информации. 🛠 Детальная информация о железе Через lshw:
sudo lshw -class processor
Получаем:
product: Intel(R) Core(TM)2 Quad CPU Q8400
size: 1998MHz
capacity: 4GHz
width: 64 bits
Полезно для аудита оборудования и диагностики серверов. 🧠 Изучаем инструкции процессора Устанавливаем:
sudo apt install cpuid
Запускаем:
cpuid
Можно увидеть поддержку:
SSE
SSE2
MMX
VMX
Hyper Threading
Незаменимо для виртуализации, Docker, нейросетей и оптимизации ПО. 📊 Красивый отчёт по системе Устанавливаем:
sudo apt install inxi
Запускаем:
inxi -C
Пример:
CPU: Quad core Intel Core2 Quad CPU Q8400
Clock Speeds:
1: 1998 MHz
2: 1998 MHz
3: 1998 MHz
4: 1998 MHz
Очень удобно для публикации характеристик сервера или ПК. 🖥 Получаем расширенную информацию Устанавливаем:
sudo apt install hwinfo
Запуск:
hwinfo --short --cpu
Вывод:
Intel Core i5-7400 CPU @ 3.00GHz
А без параметра --short можно получить ещё больше технических деталей. 🎯 Бонус Для большинства задач достаточно знать всего две команды:
lscpu
и
cat /proc/cpuinfo
Они дают практически всю необходимую информацию о процессоре без установки дополнительного софта. #doc #cheatsheet

Самый прогерский канал, где за 10 минут ты научишься: / Пр0бuв по фото и номеру в ТГ // Как взломать вебку подруги /// Мануал
Самый прогерский канал, где за 10 минут ты научишься: / Пр0бuв по фото и номеру в ТГ // Как взломать вебку подруги /// Мануал по OSINT разведке Ссылка действительна 23 ч. 59 мин. 👇 https://t.me/+mpeDqlACsfgxODJi

👨‍💻 Сохраняем ещё один полезный ресурс для разработчиков Нашли @Hanza_chat - IT-комьюнити, где можно не только читать очере
👨‍💻 Сохраняем ещё один полезный ресурс для разработчиков Нашли @Hanza_chat - IT-комьюнити, где можно не только читать очередную подборку инструментов, но и нормально пообщаться с другими разработчиками. А для больших разборов у ребят есть отдельный Hanza.io - форум с разделами. Чат: @Hanza_chat Форум: Hanza.io

👨‍💻 Сохраняем ещё один полезный ресурс для разработчиков Нашли @Hanza_chat - IT-комьюнити, где можно не только читать очере
👨‍💻 Сохраняем ещё один полезный ресурс для разработчиков Нашли @Hanza_chat - IT-комьюнити, где можно не только читать очередную подборку инструментов, но и нормально пообщаться с другими разработчиками. А для больших разборов у ребят есть отдельный Hanza.io - форум с разделами. Чат: @Hanza_chat Форум: Hanza.io

✍️ Основные команды для получения информации о системе в Linux date – вывести текущую дату и время cal – вывести календарь на
✍️ Основные команды для получения информации о системе в Linux date – вывести текущую дату и время cal – вывести календарь на текущий месяц uptime – показать текущий аптайм uname – показать информацию о ядре -s – Показать имя ядра -n – Показать имя хоста -r – Показать номер выпуска ядра -v – Показать версию ядра -m – Показать имя аппаратной платформы (CPU) -o – Показать имя операционной системы -a – Показать всю возможную информацию cat /proc/cpuinfo – информация о ЦПУ cat /proc/meminfo – информация о памяти df – показать информацию о использовании дисков du – вывести «вес» текущего каталога dmidecode – информация о железе, берется из API DMI -t – указать тип устройства -t 17 – информация о памяти free – использование памяти и swap whereis file – отображение расположения файла file which app – отображает путь к команде app type app – аналог команды which enable – вывод встроенных в интерпретатор команд lshw – отображение списка устройств lsmod – список подключенных модулей ядра modinfo modulename – информация о модуле modulename modprobe modulemane – добавление и удаление модулей ядра Linux #cheatsheet #doc

Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в р
Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в рунете по теме. Качественные гайды. Советы от известных прогеров. Тематические мемасы. Короче, ничего лишнего. Хватит душить питона, учись его кодить: https://telegram.me/+TdJokxIz7K5lOTQ6 🐍

☠️ Определяем тип файла Расширение вроде .jpg, .pdf или .exe легко подделать. А вот утилиту `file` обмануть гораздо сложнее. Она анализирует реальное содержимое файла (так называемые *magic bytes* — сигнатуры в начале файла), а затем определяет его настоящий тип: текст, изображение, архив, ELF-бинарник, PDF, аудио, видео и многое другое. Примеры использования Определить тип файла:
file filename
Например:
file image.png
Вывод:
image.png: PNG image data, 1920 x 1080
Даже если переименовать файл:
mv image.png image.txt
file image.txt
утилита всё равно покажет:
image.txt: PNG image data
🔗 Работа с символическими ссылками По умолчанию file покажет, что объект является ссылкой. Чтобы определить тип самого файла, на который она указывает, используйте:
file -L my_link
Где пригодится? 💬 Проверка подозрительных файлов. 💬 Анализ содержимого без открытия. 💬 Работа с неизвестными файлами после скачивания. 💬 Администрирование Linux и серверов. 💬 Форензика и анализ вредоносного ПО. 💬 Многие вредоносные программы маскируются под документы или изображения, меняя только расширение. Утилита file позволяет быстро понять, что перед вами на самом деле, не запуская файл. #doc #cheatsheet

Хайлоад: производительность и планирование мощностей Приглашаем на практический курс для Middle/Senior-разработчиков, техлидо
Хайлоад: производительность и планирование мощностей Приглашаем на практический курс для Middle/Senior-разработчиков, техлидов, архитекторов, EM и CTO, которые хотят не просто “знать про хайлоад”, а руками разобраться, как работают производительность, нагрузочное тестирование и масштабирование. Будем выжимать 20–100K RPS из своих сервисов на своей инфраструктуре, строить latency/RPS-диаграммы, искать ограничения в стеке и использовать эти данные для capacity planning. В программе: Linux-инфраструктура, nginx, Prometheus/Grafana, нагрузочное тестирование через wrkx, тюнинг производительности, планирование мощностей. Вас жду живые онлайн-сессии и практические домашние задания, в ходе которых вы прокачаетесь в вопросах хайлоада, инфраструктуры и переосмыслите архитектурные подходы в более прагматичном, экономичном и инженерном ключе. 📌 Старт потока 13 июля. Кто мы: R&D-центр Devhands, основатель и автор курса Алексей Рыбак, ex-СТО Badoo и Yum! Brands, член программного комитета Highload. Изучайте программу и записывайтесь. Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzquZx6p5

⚡️ 5 ФУНДАМЕНТАЛЬНЫХ КУРСОВ + ДИПЛОМ УСТАНОВЛЕННОГО ОБРАЗЦА ЗА 50 000 ₽ Такого на рынке не делает никто Директ и саппорт прос
⚡️ 5 ФУНДАМЕНТАЛЬНЫХ КУРСОВ + ДИПЛОМ УСТАНОВЛЕННОГО ОБРАЗЦА ЗА 50 000 ₽
Такого на рынке не делает никто
Директ и саппорт просто разорваны. Мы видели ваш интерес к базе на выходных, но такого шквала заявок на бандл 🔥ЖАРКОЕ ЛЕТО🔥. Мы отдаем базу, которая навсегда изменит ваш подход к безопасности и заработку. До 3 июля включительно получи 5 объемных , фундаментальных программ по ИБ и Диплом установленного образца всего за 50к (ровно по 10 000 ₽ за курс) - это беспрецедентно. Этот дилом означает, что вы умеете развёртывать и администрировать защищённые облачные решения и децентрализованные сети. 🔍Что внутри ПАКа: 🟦Linux CyberPunk (+ Диплом Установленного образца) — обычная цена 49 500 ₽
- Родная среда хакера. От уверенной работы в консоли до сложного администрирования, настройки серверов и сетей. - На выходе вы не просто "знаете команды", вы получаете официальную профессию. У вас на руках Диплом установленного образца системного администратора. Это железобетонный аргумент для старта карьеры в корп-сегменте, перехода в DevSecOps и выхода на стабильный оклад от 150к+.
🟦SQL для хакера — обычная цена 15 000 ₽
- Полная анатомия баз данных. Как они устроены, где лежит самое ценное и как это достать через инъекции. - На выходе вы умеете находить критические уязвимости в БД. Ваш чек за Bug Bounty или коммерческий аудит улетает в космос, потому что вы умеете добираться до главного актива любого бизнеса - баз данных клиентов и коммерческой тайны
🟦HackerPoint 1 (Blue/Red Team) — обычная цена 43 500 ₽
- Классическая база. Как грамотно ломать инфраструктуру и как глухо от этого защищаться. Сканирование сетей, эксплуатация уязвимостей, перехват трафика. - На выходе готовый скиллсет Junior Pentester / SOC Analyst. Вы можете брать первые коммерческие заказы на аудит или устроиться в штат на защиту инфраструктуры, понимая логику атакующего
🟦HackerPoint 2 — обычная цена 70 000₽
-Углубленный пентест. Сложные веб-уязвимости, повышение привилегий, атаки на Active Directory. - Выход на уровень крепкого Middle-специалиста. Вы готовы щелкать сложные таски на Bug Bounty платформах, забирать баунти в валюте и проводить глубокие тесты на проникновение для крупных заказчиков.
🟦AI-помощники на Python — обычная цена 71 500₽
-Автоматизация рутины. Учим писать своих ИИ-агентов на Python, которые будут парсить уязвимости, анализировать код и собирать отчеты. - Х4 к скорости работы. Пока другие ищут баги и пишут скрипты руками, ваши агенты делают это на автомате. Вы берете больше заказов, тратите меньше времени и жестко масштабируете свой доход за счет ИИ-автоматизации.
⚡️Вы получаете полную базу пентеста, автоматизацию на ИИ и официальную бумагу, открывающую двери в корпоративный ИБ. И всё это за 50 000 ₽ (вместо ~250 000 ₽). ⏳ Финальный дедлайн: 3 июля, 23:59 Больше продлений не будет. Пишите в саппорт: @cyacademy_support 🦔 CyberYozh

🔍 grep — 15 команд, которые используют каждый день grep — стандартная утилита Linux для поиска текста в файлах, логах и выво
🔍 grep — 15 команд, которые используют каждый день grep — стандартная утилита Linux для поиска текста в файлах, логах и выводе команд. 🟢Найти слово
grep "python" file.txt
Ищет все строки со словом python. 🟢Игнорировать регистр
grep -i python file.txt
Найдет:
Python
PYTHON
python
🟢Исключить строки
grep -v error log.txt
Показать все строки без слова error. 🟢Искать только целое слово
grep -w cat file.txt
Найдет
cat
Но пропустит
category
concatenate
🟢Показать номера строк
grep -n TODO main.py
Результат
15: # TODO
42: # TODO
🟢Посчитать количество совпадений
grep -c ERROR app.log
Например
128
🟢Поиск во всей папке
grep -r "password" .
Просканирует все файлы текущей директории. 🟢Найти TODO только в Python
grep -rn "TODO" . --include="*.py"
🟢Исключить папку
grep -r "TODO" . --exclude-dir=node_modules
Очень полезно для больших проектов. 🟢Показать несколько строк после ошибки
grep -A 5 ERROR app.log
Если ошибка занимает несколько строк. 🟢Показать несколько строк до ошибки
grep -B 5 ERROR app.log
🟢Показать строки до и после
grep -C 3 ERROR app.log
Самый популярный вариант при анализе логов. 🟢Полезные регулярные выражения Любой символ
.
Любое количество символов
*
Один или больше
+
Начало строки
^
Конец строки
$
Диапазон цифр
[0-9]
Любой символ A или B
[AB]
🟢Реальные примеры Найти IP
grep -Eo "([0-9]{1,3}\.){3}[0-9]{1,3}" access.log
Найти email
grep -E "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}"
Найти все ошибки
grep ERROR app.log
Найти строки, начинающиеся с INFO
grep "^INFO" app.log
Найти строки, заканчивающиеся словом OK
grep "OK$" app.log
💡 95% повседневной работы с `grep` закрывают именно эти команды. Сохраняйте — пригодится каждому, кто работает с Linux, DevOps, Python или анализом логов. #doc #cheatsheet

Repost from [PYTHON:TODAY]
😎 Парсим ЛЮБОЙ бизнес из Гугл карт и зарабатываем на данных ✅ Собираем адреса, телефоны, сайты, рейтинги, отзывы и другую по
😎 Парсим ЛЮБОЙ бизнес из Гугл карт и зарабатываем на данных ✅ Собираем адреса, телефоны, сайты, рейтинги, отзывы и другую полезную информацию из тысяч компаний! 💰 Тонны готовых данных можно использовать в коммерческих целях: 💬 поиска клиентов, 💬 анализа конкурентов, 💬 создания собственных баз компаний, 💬 CRM-систем, 💬 телеграм-ботов, 💬 маркетинговых исследований и других задач автоматизации бизнеса. https://youtu.be/fpFgpqnBpsE 👍 Спасибо за просмотр и поддержку! #youtube

💻 Linux для администраторов Подробное руководство по Linux для системных администраторов и разработчиков. Материал охватывае
💻 Linux для администраторов Подробное руководство по Linux для системных администраторов и разработчиков. Материал охватывает весь путь — от первых команд в терминале до работы с облачной инфраструктурой, контейнерами и виртуализацией. Внутри: 🟢Установка Linux и работа с файловой системой. 🟢Командная строка и управление пакетами. 🟢Bash-скрипты и автоматизация рутинных задач. 🟢Настройка безопасности, прав доступа и SELinux/AppArmor. 🟢Docker, Kubernetes и KVM. 🟢Развёртывание инфраструктуры в AWS и Azure. 🟢Управление конфигурациями через Ansible. Подойдёт как тем, кто только переходит с Windows на Linux, так и опытным администраторам, желающим систематизировать знания и освоить современные инструменты управления инфраструктурой. #books

Дедлайны горят, а твои глаза уже нет. Что делать, если ты за#бался и хочется просто залипать в телефоне? И вроде понимаешь, ч
Дедлайны горят, а твои глаза уже нет. Что делать, если ты за#бался и хочется просто залипать в телефоне? И вроде понимаешь, что НАДО, но от этого еще больше сопротивление. Если близкие думают, что ты зажрался, а тебе и самому от себя уже тошно, но как себя взбодрить – непонятно, советую посмотреть вот что: https://t.me/Manifestans Ты 100% себя узнаешь, а значит 100% получишь пользу от того, что там увидишь! Если ты еще не собрал пожитки и не ушел отшельником в лес – есть шанс тебя оживить и вернуть эмоции и интерес к жизни. Кликай сюда и начинай приходить в себя.

Защищаем_учетную_запись_локального_администратора.pdf4.19 KB

🔒 Как защитить учетную запись локального администратора #doc #article
🔒 Как защитить учетную запись локального администратора #doc #article

🗑 Как восстановить удаленный файл в Linux Способы восстановления:  1️⃣ Корзина/Trash Если файл был удален через GUI (на
🗑 Как восстановить удаленный файл в Linux Способы восстановления:  1️⃣ Корзина/Trash Если файл был удален через GUI (например, Nautilus или Dolphin), проверьте ~/.local/share/Trash/.  2️⃣ Команда lsof (если файл еще открыт процессом)  Иногда процесс продолжает использовать удаленный файл: 
lsof | grep '(deleted)'
Можно скопировать содержимое из /proc/<PID>/fd/<FD> в новый файл.  3️⃣ Восстановление через extundelete (для ext4)  Если файл был удален с раздела ext4, используем extundelete
sudo umount /dev/sdX1  # Размонтируем раздел
sudo extundelete /dev/sdX1 --restore-all
Файлы восстанавливаются в папку RECOVERED_FILES.  4️⃣ Photorec – восстановление данных с диска Подходит для файловых систем ext4, NTFS, FAT и других: 
sudo apt install testdisk  # Устанавливаем пакет
sudo photorec
Выбираем диск и начинаем поиск удаленных файлов.  5️⃣ grep в raw-данных (если знаем содержимое)  Можно попробовать найти фрагменты файла прямо на диске: 
grep -a -b "текст из файла" /dev/sdX
Где -a указывает, что это текст, а -b показывает смещение.  #linux #doc #cheatsheet