tgindex

Linux для чайника

описание

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

3 855
подписчиков
Охват к подписчикам
40,9%
ERR
Реакции к просмотрам
0,00%
0 на 50 постов
Пересылки к просмотрам
1,95%
3 114
Постов в день
0,1
всего 51

Где отзываются чаще

доля реакций к просмотрам
  • 13 авг.🖥 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 #cheatsheet0,00%
  • 10 авг.Самый прогерский канал, где за 10 минут ты научишься: / Пр0бuв по фото и номеру в ТГ // Как взломать вебку подруги /// Мануал по OSINT разведке Ссылка действительна 23 ч. 59 мин. 👇 https://t.me/+mpeDqlACsfgxODJi0,00%
  • 4 авг.✍️ Основные команды для получения информации о системе в 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 #doc0,00%
  • 15 июл.☠️ Определяем тип файла Расширение вроде .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 #cheatsheet0,00%
  • 3 июл.🔍 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 #cheatsheet0,00%
  • 16 июн.😎 Парсим ЛЮБОЙ бизнес из Гугл карт и зарабатываем на данных ✅ Собираем адреса, телефоны, сайты, рейтинги, отзывы и другую полезную информацию из тысяч компаний! 💰 Тонны готовых данных можно использовать в коммерческих целях: 💬 поиска клиентов, 💬 анализа конкурентов, 💬 создания собственных баз компаний, 💬 CRM-систем, 💬 телеграм-ботов, 💬 маркетинговых исследований и других задач автоматизации бизнеса. https://youtu.be/fpFgpqnBpsE 👍 Спасибо за просмотр и поддержку! #youtube0,00%
  • 8 июн.💻 Linux для администраторов Подробное руководство по Linux для системных администраторов и разработчиков. Материал охватывает весь путь — от первых команд в терминале до работы с облачной инфраструктурой, контейнерами и виртуализацией. Внутри: 🟢Установка Linux и работа с файловой системой. 🟢Командная строка и управление пакетами. 🟢Bash-скрипты и автоматизация рутинных задач. 🟢Настройка безопасности, прав доступа и SELinux/AppArmor. 🟢Docker, Kubernetes и KVM. 🟢Развёртывание инфраструктуры в AWS и Azure. 🟢Управление конфигурациями через Ansible. Подойдёт как тем, кто только переходит с Windows на Linux, так и опытным администраторам, желающим систематизировать знания и освоить современные инструменты управления инфраструктурой. #books0,00%
  • 21 маябез подписи0,00%
  • 21 мая🔒 Как защитить учетную запись локального администратора #doc #article0,00%
  • 6 мая🗑 Как восстановить удаленный файл в 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 #cheatsheet0,00%
  • 29 апр.без подписи0,00%
  • 29 апр.без подписи0,00%