Linux для чайника

Linux для чайника

@linuxdevs

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

3 900подписчиков
🇷🇺

Похожие каналы

Все →

Последние посты

Linux для чайника — пост в ТГ канале

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

21 мая 2026 г.924В Telegram
Linux для чайника — пост в ТГ канале

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

6 мая 2026 г.1 260В Telegram
Linux для чайника — пост в ТГ канале

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

29 апр. 2026 г.1 200В Telegram
Linux для чайника — пост в ТГ канале

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

24 мар. 2026 г.1 990В Telegram
Linux для чайника — пост в ТГ канале

➡️ 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 myhouseUser itsmeHostName 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 — это не просто удалённый доступ, а универсал

16 мар. 2026 г.1 960В Telegram
Linux для чайника — пост в ТГ канале

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

4 мар. 2026 г.1 810В Telegram
Linux для чайника — пост в ТГ канале

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

26 февр. 2026 г.1 290В Telegram
Linux для чайника — пост в ТГ канале

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

22 февр. 2026 г.1 520В Telegram
Linux для чайника — пост в ТГ канале

💀 Ночью под раздачу попал уже и LinuxПользователи жалуются, что перестал открываться git.kernel.org — главный репозиторий с обновлениями ядра Linux, на котором держатся практически все отечественные дистрибутивы.🫡 Интересно, что ещё осталось вне списка блокировок?🌟 С добрым утром, хорошего дня!

18 февр. 2026 г.1 890В Telegram
Linux для чайника — пост в ТГ канале

ping — это самый простой и одновременно базовый инструмент сетевой диагностики.Когда что-то «не работает», именно он первым отвечает на вопрос:хост жив или уже нет.Утилита проверяет, может ли удалённый узел отвечать на запросы по протоколу ICMP —без сервисов, портов и лишних зависимостей.🔧 Синтаксисping [опции] адрес_узлаВ качестве адреса можно указать:— IP-адрес— доменное имя⚙️ Полезные опции `ping`-4Использовать только IPv4 (по умолчанию)-6Использовать только IPv6-bРазрешить ping широковещательного адреса-cОграничить количество отправленных пакетов-DВыводить время ответа в формате UNIX timestamp-fFlood-режим — пакеты летят без задержекИспользуется для стресс-тестов (и да, может положить узел).Точки в выводе = потерянные пакеты-iИнтервал между пакетами (в секундах)-IОтправка пакетов через конкретный сетевой интерфейс-lРежим перегрузки — система не ждёт ответов, просто шлёт пакеты-nНе резолвить IP в доменные имена (быстрее и чище)-rИгнорировать таблицу маршрутизацииПакет отправляется напрямую через интерфейс-sЗадать размер ICMP-пакета🧠 Почему `ping` до сих пор важен* быстро показывает, есть ли вообще связь* помогает понять, где проблема: сеть, маршрут или хост* незаменим при первичной диагностикеМинимум. Основа. Классика сетей 🖥#doc

31 янв. 2026 г.2 220В Telegram
Linux для чайника — пост в ТГ канале

grep в Linux — швейцарский нож администратора. Это не просто поиск по файлам, а инструмент выживания в логах, конфиге и хаосе продакшена.Утилита позволяет искать, фильтровать и анализировать текст по шаблонам, включая регулярные выражения. Быстро, точно и без GUI.🔍 Базовые приёмыgrep iodmin file.txtПоиск строки iodmin с выводом всей совпавшей строкиgrep -o iodmin file.txtВыводит только совпадение, без лишнего текстаgrep -i iodmin file.txtПоиск без учёта регистра📍 Навигация по результатамgrep -bn iodmin file.txtПоказывает номер строки и позицию в файлеgrep -w iodmin file.txtСовпадение только с целым словом🔄 Инверсия и контекстgrep -v iodmin file.txtПоказывает всё, кроме совпаденийgrep -A 3 iodmin file.txtgrep -B 3 iodmin file.txtgrep -C 3 iodmin file.txtКонтекст до, после или вокруг найденной строки📂 Работа с директориямиgrep -r iodmin $HOMEРекурсивный поиск по директорииgrep -I iodmin file.txtИгнорирование бинарных файлов📊 Аналитикаgrep -c iodmin file.txtПодсчёт количества совпаденийgrep -l iodmin *.txtgrep -L iodmin *.txtСписок файлов с совпадениями / без совпадений📑 Множественные шаблоныgrep -f iodmins.txt file.txtПоиск по списку шаблонов из файла🧠 Практика администратораgrep -v -f file2 file1 > file3Строки, которые есть в file1, но отсутствуют в file2grep -in -e 'python' $(find . -type f)Рекурсивный поиск с номером строкиgrep -inc -e 'test' $(find . -type f) | grep -v :0Показ только файлов, где есть совпаденияgrep . *.pyВывод содержимого файлов с указанием имени файлаgrep "Http404" apps/**/*.pyПоиск конкретных упоминаний в проекте💻 Обязательный инструмент для администрирования, DevOps и тех, кто дружит с терминалом.⬇️ Сохраняй, пригодится!#cheatsheet #doc

28 янв. 2026 г.1 570В Telegram
Linux для чайника — пост в ТГ канале

💻 Полезная шпаргалка по управлению правами и разрешениями файлов в Linux на русском#doc #cheatsheet

12 янв. 2026 г.2 030В Telegram