tgindex
Linux для чайника

Linux для чайника

Статистика

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

Последний пост
13 авг.
Последнее чтение
19:13
Постов за неделю
1
Всего постов
51
Тип
открытый
Язык
русский
Категория
Технологии (по похожим)
В каталоге с
13 авг.
Подписчики
3 855
−4 за 3 дн.
Сутки
−1
−0,03%
Неделя
 
Месяц
 
Просмотров на пост
1 575
40 постов
Вовлечённость
40,9%
к подписчикам
Постов в день
0,1
всего 51
Упоминаний
1
каналов
Охват размещения
оценка
1/24сутки в ленте
219
1/48двое суток
250
1/72трое суток
270

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • 🖥 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 авг.3451удалён 14 авг.

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

  • ✍️ Основные команды для получения информации о системе в 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

  • 15 июл.1 06310

    ☠️ Определяем тип файла Расширение вроде .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

  • 3 июл.1 10752

    🔍 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

  • 16 июн.8289из python2day

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

  • 8 июн.1 2157

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

  • 21 мая1 45216

    видео или голосовое, без подписи

  • 21 мая1 3887

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

  • 6 мая1 79340

    🗑 Как восстановить удаленный файл в 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

  • 29 апр.1 58019

    видео или голосовое, без подписи

  • 29 апр.1 73019

    видео или голосовое, без подписи

  • 29 апр.1 39819

    🐧 Вершина эволюции Linux уже здесь: энтузиасты выпустили Shreknux — дистрибутив, полностью посвящённый Шреку. Система целиком стилизована под мультфильм: от интерфейса до мелочей. Даже вход в систему оформлен как кнопка Enter the swamp. 😎 Идеальный Linux наконец-то найден.

  • 24 мар.2 69247

    видео или голосовое, без подписи

  • 24 мар.2 5878

    💻 Полезные трюки, которые сделают тебя гуру консоли #article #doc #linux

  • 16 мар.2 56690

    ➡️ SSH: полезная шпаргалка Большинство знает SSH как инструмент для удалённого входа на сервер. Но его можно использовать гораздо шире: для проксирования трафика, безопасного доступа к внутренним сервисам и туннелирования соединений. 💬 Создать SOCKS-прокси через SSH Позволяет отправлять веб-трафик через удалённый сервер (например в поездках или в небезопасных сетях). ssh -D <port> <remote_host> После этого укажите в браузере прокси: localhost:<port> 💬 Подключиться к RDP через bastion-сервер Если Windows-сервер находится во внутренней сети. ssh -L <port>:<target_host>:3389 <bastion_server> RDP-клиент должен подключаться к: localhost:<port> 💬 Подключиться к VNC без открытия порта ssh -L 5901:localhost:5901 <remote_host> После этого VNC-клиент подключается к: localhost:5901 💬 Проброс любых других сервисов По такому же принципу можно безопасно подключаться к другим сервисам, не открывая их в интернет: * LDAP — порт 389 * CUPS — 631 * альтернативный HTTP — 8080 💬 Создать новую пару SSH-ключей ssh-keygen 💬 Изменить пароль (passphrase) существующего ключа ssh-keygen -p 💬 Скопировать публичный ключ на сервер ssh-copy-id -i <identity_file> <remote_host> Это добавит ключ в ~/.ssh/authorized_keys на удалённой машине. 💬 Упростить подключения через конфиг SSH Если вы часто подключаетесь к одному серверу, можно добавить запись в файл: ~/.ssh/config Пример: Host myhouse User itsme HostName house.example.com Теперь можно подключаться так: ssh myhouse вместо ssh itsme@house.example.com 💬 Полезные параметры SSH -l <login> — имя пользователя на удалённой машине -i <identity_file> — SSH-ключ для аутентификации -p <port> — порт SSH (по умолчанию 22) -C — сжатие трафика -D <port> — SOCKS-прокси -X — запуск X11-программ -A — пересылка SSH-агента -4 — использовать только IPv4 -6 — использовать только IPv6 -L <lport>:<host>:<port> — проброс локального порта 🖱 SSH — это не просто удалённый доступ, а универсальный инструмент для создания защищённых туннелей и работы с внутренними сервисами. #doc

  • 4 мар.2 19082

    видео или голосовое, без подписи

  • 4 мар.2 08324

    🐧 Как освоить современный Linux. Полный справочник: от новичка до профессионала Нашли мощный гайд по современному Linux, который проводит через всю систему шаг за шагом — от базовых вещей до реальной работы в инфраструктуре. Материал выстроен как логичный маршрут: сначала разбираются фундаментальные элементы системы — ядро, оболочки, файловые системы — а затем переход к более продвинутым вещам: сетевой стек, контейнеры, мониторинг и управление сервисами. Отдельный акцент сделан на том, что действительно важно в реальных проектах: 🔹 безопасность 🔹 управление зависимостями 🔹 стабильность инфраструктуры 🔹 масштабируемость систем Это не просто набор команд из мануалов. Скорее практическая дорожная карта, которая показывает, как Linux становится основой разработки, DevOps-процессов и эксплуатации современных сервисов. Подойдёт тем, кто хочет не просто «пользоваться Linux», а понимать, как он работает под капотом. Особенно полезно для: — разработчиков — архитекторов ПО — DevOps и SRE инженеров. #books #linux

  • 26 февр.1 3845из python2day

    ⚡️БЕСПЛАТНЫЙ ДОСТУП К САМОЙ ХАЙПОВОЙ НЕЙРОСЕТИ NANO BANANA через Telegram https://youtu.be/-g5HCYZGcY0 Спасибо за поддержку 🫶 #youtube

  • 22 февр.1 5762из python2day

    💀 Программирование умерло 💀 🙌 Всё пропало? РАБОТЫ НЕТ | НЕ ИДИ В IT, ПОКА НЕ ПОСМОТРИШЬ ЭТО Что думаете? ♻️ https://youtu.be/zjqXFeTTTqY 👍 Спасибо за просмотр и поддержку! #youtube