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

Linux для чайника

رفتن به کانال در Telegram

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

نمایش بیشتر
3 911
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+17 روز
-1630 روز
آرشیو پست ها
🐳 Большая шпаргалка по Docker на русском в хорошем качестве #doc #docker #cheatsheet
🐳 Большая шпаргалка по Docker на русском в хорошем качестве #doc #docker #cheatsheet

ChatGPT 5 — страшное оружие в умелых руках Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модел
ChatGPT 5 — страшное оружие в умелых руках Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге: Как отключить цензуру у ChatGPT (инструкция) Малоизвестные ИИ, с которыми вы станете богатым Почему человечество обречено на катастрофу из-за развития ИИ За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.me/+UguLk0Iti1YxODQy

🖥 Гайд: Как посмотреть нагрузку на процессор в Linux и быстро найти виновника В Linux можно быстро проверить, что именно гре
🖥 Гайд: Как посмотреть нагрузку на процессор в Linux и быстро найти виновника В Linux можно быстро проверить, что именно греет CPU, при помощи ps и top. 1️⃣ Команда ps — статичный снимок. Показывает процессы, отсортированные по загрузке CPU:
ps -aux --sort=-pcpu
Ключи: * -aux — вывод всех процессов. * --sort=-pcpu — сортировка по убыванию загрузки CPU. Пример:
USER      PID  %CPU %MEM  VSZ     RSS   TTY  STAT START   TIME COMMAND
user    30799  51.2  8.1  2733M  285M   ?    Rl   09:25   5:30 /usr/lib/chromium-browser
user    14442  12.1  4.2  1050M  150M   ?    Sl   01:19  60:04 kscreenlocker_greet
Как читать: * %CPU — процент загрузки ядра. * PID — идентификатор процесса. * COMMAND — выполняемая программа. 2️⃣ Команда top — живой мониторинг Запусти:
top
Ты увидишь динамическое обновление списка процессов:
top - 15:13:56 up 8 days, 4 users, load average: 0.01, 0.04, 0.05
%Cpu(s): 5.0 us, 3.0 sy, 0.0 ni, 92.0 id, 0.0 wa
PID   USER   %CPU %MEM   TIME+   COMMAND
22684 root    0.3  0.1   0:00.01 top
30799 user   50.0  8.1   5:30.00 chromium-browser
➕ можно в реальном времени наблюдать, как меняется нагрузка. ➖ вывод живой, для отчётов неудобно. 💡 Лайфхак: * В top нажми Shift + P, чтобы отсортировать по CPU. * В htop (более удобная версия) — всё доступно с цветными графиками. #cheatsheet #linux #doc

Это не спам и не мошенники — это ваш шанс ворваться в IT-инфраструктуру бесплатно! 👉 Сети в Linux— обязательная база, если х
Это не спам и не мошенники — это ваш шанс ворваться в IT-инфраструктуру бесплатно! 👉 Сети в Linux— обязательная база, если хотите понимать: 🔧как сервисы находят друг друга, 🔧куда исчезает интернет, 🔧почему всё сломалось и как это починить (спойлер: iptables). 👉 Администрирование Linux-серверов — минимум, без которого не обойтись: 🖥 развёртывание приложений, 🖥 настройка окружения, 🖥 работа с контейнерами и базами. Эти курсы — идеальный старт для будущих сисадминов, DevOps-инженеров и тех, кто устал гуглить «как перезапустить nginx». Жми на название курса, чтобы принять звонок и учиться бесплатно.

📘 На Stepik вышел курс — «Bash Linux + Git: от новичка до уверенного пользователя» Хотите наконец‑то настроить автоматически
📘 На Stepik вышел курс — «Bash Linux + Git: от новичка до уверенного пользователя» Хотите наконец‑то настроить автоматические бэкапы, навести порядок в Git‑истории и научиться выходить из Vim — этот курс для вас. 🔍 Что вы получите: • Чёткий синтаксис командной строки + регулярные выражения и потоковая обработка (grep / sed / awk) • Автоматизацию реальных задач: cron‑скрипты, сетевые утилиты, системные бэкапы • Полный Git‑workflow: ветвление, rebase, Git Hooks, CI/CD на GitHub Actions • 120 + интерактивных тестов и проектов с ручным код‑ревью — прямо в браузере, без установки 🎓 Сертификат Stepik по завершении — добавьте в резюме или профиль LinkedIn 🚀 Прокачайте Bash и Git с пользой и удовольствием. Начните уже сегодня и получите скидку 25 % (действует 48ч). 👉 Пройти курс на Stepik

Руководство_по_стеку_протоколов_TCP_IP_для_начинающих.pdf5.51 KB

😳 Что такое TCP/IP. Один из самых частых вопросов на собеседовании Это базовая тема, которую спрашивают почти в каждой компа
😳 Что такое TCP/IP. Один из самых частых вопросов на собеседовании Это базовая тема, которую спрашивают почти в каждой компании, связанной с backend, DevOps, сетями, безопасностью и не только. 🖍 TCP/IP — это сердце интернета. Благодаря этому стеку вообще работает всё: от Netflix и TikTok до твоего бота на Python. 📘 PDF-шпаргалка, в которой чётко и по-человечески объясняется: 🔘Что такое уровни TCP/IP. 🔘Как работают пакеты, IP, DNS и маршрутизация. 🔘Почему «три рукопожатия» — не про деловой этикет. 🔘Что такое порты, сокеты и зачем нужен ARP. Сохраняй 👍 #doc #cheatsheet #linux

Repost from [PYTHON:TODAY]
# предобученная модель wget https://data.deepai.org/deoldify/ColorizeArtistic_gen.pth -O ./models/ColorizeArtistic_gen.pth # совместимые версии Python, torch и torchvision https://github.com/pytorch/vision#installation # DeOldify https://github.com/jantic/DeOldify 🔗 Код из видео #youtube

Repost from [PYTHON:TODAY]
⚡️ Практика Python ⚡️ 🔥 Как я ЗАРАБОТАЛ 50 000₽ на ФРИЛАНСЕ с помощью PYTHON | Реальный кейс с Авито и DeOldify ♻️ Забирай,
⚡️ Практика Python ⚡️ 🔥 Как я ЗАРАБОТАЛ 50 000₽ на ФРИЛАНСЕ с помощью PYTHON | Реальный кейс с Авито и DeOldify ♻️ Забирай, повторяй, автоматизируй и зарабатывай https://youtu.be/j0jsi3ocyVo 👍 Спасибо за просмотр и поддержку! #youtube

Подборка популярных каналов по информационной безопасности и этичному хакингу: 🔐 infosec — ламповое сообщество, которое публикует редкую литературу, курсы и полезный контент для ИБ специалистов любого уровня и направления. 🤯 Social Engineering — самый крупный ресурс в Telegram, посвященный этичному Хакингу, OSINT и социальной инженерии. 💬 Вакансии в ИБ — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.

Repost from [PYTHON:TODAY]
⚡️ Практика Python ⚡️ ☔️ Пишем скрипт который предсказывает погоду даже в Чернобыле! 💻 Поработаем с аннотацией типов, api, j
⚡️ Практика Python ⚡️ ☔️ Пишем скрипт который предсказывает погоду даже в Чернобыле! 💻 Поработаем с аннотацией типов, api, json, словарями и научимся добавлять аргументы для вызова скрипта! https://youtu.be/MasIj6Bnxt0 Спасибо за просмотр и поддержку! 🫶 #youtube

🚀 Понимаем `cd` в Linux: абсолютные и относительные пути — просто и понятно Если ты новичок в Linux или только начинаешь раз
🚀 Понимаем `cd` в Linux: абсолютные и относительные пути — просто и понятно Если ты новичок в Linux или только начинаешь разбираться с Bash — команда cd станет твоим лучшим другом. Она позволяет «гулять» по файловой системе прямо из терминала. Но важно знать: есть три типа адресации, и все они по-своему полезны. 🧭 Абсолютный путь Это путь, который начинается от корня / и ведёт строго по структуре каталогов. Примеры:
cd /home/user/Desktop
cd /etc/vim
Такой путь всегда точен, независимо от того, где ты находишься сейчас. 📦 Относительный путь Он указывает направление от твоего текущего местоположения.
cd Documents/images
cd ./Documents/images
cd ../test
* . — текущий каталог * .. — на уровень выше Полезен, когда ты уже в нужной части файловой системы и не хочешь писать весь путь. 🏠 Путь от домашней папки Используется ~ (тильда). Очень удобно:
cd ~
cd ~/Downloads
🔥 Полезные фишки: * `cd` без аргументов — вернёт тебя в домашнюю директорию. * `Tab` автодополняет пути и команды — незаменимо, если не хочешь печатать вручную. * `cd -` — прыжок в предыдущую папку (переключение туда-сюда). * Bash показывает путь относительно домашней папки, даже если ты вводил абсолютный — для удобства. 💡 Итог: Команда cd — это как мини-навигатор по твоей системе. Понимание абсолютных и относительных путей сэкономит тебе часы и сделает работу в терминале в разы приятнее. Сохрани себе, чтобы не забыть 👍 #linux #cheatsheet #doc

👩‍💻 Всем программистам посвящается! Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования
👩‍💻 Всем программистам посвящается! Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Python — t.me/python_ready 🤔 Хакинг & ИБ — t.me/hacking_ready 🖥 Базы Данных & SQL — t.me/sql_ready 👩‍💻 Нейросетиt.me/neuro_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 👩‍💻 Linux — t.me/linux_ready 📖 IT Книги — t.me/books_ready 👩‍💻 Frontend — t.me/frontend_ready 📱 JavaScript — t.me/javascript_ready 👩‍💻 Backend — t.me/backend_ready 📱 GitHub — t.me/github_ready 👩‍💻 Java — t.me/java_ready 👩‍💻 Всё IT — t.me/it_ready 👩‍💻 Bash & Shell — t.me/bash_ready 🖼️ DevOpst.me/devops_ready 🖥 Design — t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

🔐 Как подключаться к серверу без пароля: SSH-доступ по ключу от А до Я Если ты часто работаешь с удалёнными серверами, VPS и
🔐 Как подключаться к серверу без пароля: SSH-доступ по ключу от А до Я Если ты часто работаешь с удалёнными серверами, VPS или просто хочешь один раз настроить и больше не вводить пароль при каждом ssh — добро пожаловать в мир беспарольного SSH-доступа. Это не просто удобно. Это: * 💥 Быстро — экономишь десятки минут в неделю; * 🔒 Безопасно — криптография надёжнее любого пароля; * 🤖 Автоматизируемо — идеально для скриптов и DevOps; * 🔧 Подходит как для фрилансера, так и для компании с сотнями серверов. 🔒 Что такое SSH-доступ по ключу? Обычный SSH требует пароль. Но можно настроить доступ по открытому и закрытому ключу, где система сама тебя узнаёт, без необходимости ввода пароля. Как это работает? * На клиенте генерируется пара ключей (открытый и закрытый); * Открытый ключ копируется на сервер; * Когда ты подключаешься, система сверяет твой закрытый ключ с тем, что есть на сервере — и если всё ок, впускает тебя. ⚙️ Установка: шаг за шагом ### 1. Генерируем ключ На локальной машине (где будешь подключаться к серверу):
ssh-keygen -t rsa -b 4096
* -t rsa — тип ключа. * -b 4096 — длина ключа. Чем больше — тем безопаснее. * При генерации можно задать путь сохранения ключа и кодовую фразу (если хочешь дополнительную защиту). > По умолчанию ключи сохраняются в ~/.ssh/id_rsa (приватный) и ~/.ssh/id_rsa.pub (открытый). ### 2. Проверяем, что ключи созданы
ls ~/.ssh/id_*.pub
Если вывод есть — всё в порядке. ### 3. Копируем открытый ключ на сервер Самый простой и быстрый способ:
ssh-copy-id user@IP_Сервера
> Введи пароль один раз — и больше не придётся. Если ssh-copy-id недоступен, воспользуйся ручной командой:
cat ~/.ssh/id_rsa.pub | ssh user@IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
Или скопируй содержимое id_rsa.pub и вручную вставь в ~/.ssh/authorized_keys на сервере. ### 4. Проверяем вход Подключись по SSH:
ssh user@IP_Сервера
Пароль не запрашивается? Поздравляю, ты настроил беспарольный SSH. 🛠 Полезные команды * Посмотреть открытый ключ:
cat ~/.ssh/id_rsa.pub
* Задать правильные права:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
🚫 Как отключить вход по паролю (и усилить безопасность) На сервере: 1. Открываем конфиг:
sudo nano /etc/ssh/sshd_config
2. Меняем строки:
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
3. Перезапускаем SSH:
sudo systemctl restart ssh  # или sshd для CentOS
Теперь на сервер можно попасть только по ключу — даже при знании пароля это будет невозможно. 🔄 Как откатить обратно? Если вдруг передумал — включи обратно PasswordAuthentication yes и перезапусти ssh-сервис. 🧠 Зачем тебе всё это? * Работаешь с VPS или облаками? Это must-have. * Автоматизируешь деплой или бэкапы? Не обойтись без ключей. * Делаешь pet-проекты? Займись безопасностью с самого начала. * Просто надоело каждый раз вводить пароль? Вот твой лайфхак. 📌 Используй SSH-ключи, как профи. Один раз настроил — и навсегда забыл про пароль. Ускоряй работу, повышай безопасность и просто кайфуй от автоматизации. Всё бесплатно и нативно встроено в Linux. 📂 Сохраняй #linux #doc #cheatsheet

Друзья, наткнулся на интересный канал с подборками актуальных роликов про ИИ-агентов, бизнес и саморазвитие (без субтитров и с нормальной озвучкой, можно в параллель с работой слушать). Прикольно то, что эта озвучка не от Яндекс браузера, а более качественно. Там особенно понравились посты: – Как я сократил количество ошибок в Cursor на 90% (и других AI IDE) - https://t.me/digitalimportsubstitution/72 – Создание ИИ-агентов с нуля | Полный курс - https://t.me/digitalimportsubstitution/65 – Единственное руководство по дропшиппингу для новичков, которое тебе нужно в 2025 году - https://t.me/digitalimportsubstitution/59 – Полный курс специализации "Машинное обучение" от легендарного профессора Эндрю Нг из Стэнфордского университета - https://t.me/digitalimportsubstitution/8 – Как запоминать абсолютно всё, как японские студенты - https://t.me/digitalimportsubstitution/76 Там берут топ‑видео с YouTube и озвучивают их на русском, только избранные темы, никакой воды — сжато и по делу. Также Админу можно кидать заявки на перевод видео, не обязательно с YouTube. Бесплатно. По ссылке - https://t.me/digitalimportsubstitution/

Repost from [PYTHON:TODAY]
⚡️ Фриланс на Python | Ищем людей | Поиск, распознавание и подсчет людей и объектов на изображении 💬 Пишем скрипт для распоз
⚡️ Фриланс на Python | Ищем людей | Поиск, распознавание и подсчет людей и объектов на изображении 💬 Пишем скрипт для распознавания людей и объектов. https://youtu.be/1jh2Ao9Xu8s Спасибо за поддержку 🫶 #youtube

👩‍💻 Docker — лучший канал для ускоренного обучения DevOps. С помощью инфографики, наглядных визуализаций и коротких обучающ
+5
👩‍💻 Docker — лучший канал для ускоренного обучения DevOps. С помощью инфографики, наглядных визуализаций и коротких обучающих видео вам будут доступны все ключевые концепции работы с Docker и методики DevOps. Прокачать скиллы: t.me/DevopsDocker

📁 Работаем с `fdisk` в Linux — просто о сложном fdisk (от “fixed disk” или “format disk”) — мощная и гибкая утилита командно
📁 Работаем с `fdisk` в Linux — просто о сложном fdisk (от “fixed disk” или “format disk”) — мощная и гибкая утилита командной строки для управления разделами диска в Linux. С её помощью можно просматривать, создавать, удалять и изменять разделы. Всё, что нужно — терминал и root-доступ. ### 🔍 Что умеет fdisk: - Просматривать все подключенные диски и их разметку - Создавать новые разделы (основные или расширенные) - Удалять старые и неиспользуемые - Менять тип файловой системы - Форматировать разделы и управлять флагами загрузки ### 🛠 Базовые команды fdisk #### 📌 Посмотреть все разделы в системе:
sudo fdisk -l
#### 📌 Получить информацию о конкретном диске:
sudo fdisk -l /dev/sda
#### 📌 Перейти в интерактивный режим:
sudo fdisk /dev/sda
### 📚 Основные команды внутри `fdisk` | Команда | Назначение | |--------|-------------| | m | Показать список всех доступных команд | | p | Показать текущую таблицу разделов | | n | Создать новый раздел | | d | Удалить раздел | | a | Установить или снять флаг загрузки | | w | Сохранить изменения и выйти | | q | Выйти без сохранения | | x | Расширенные функции | | f | Исправить ошибки в таблице разделов | ### 🧱 Создание нового раздела 1. Запускаем:
sudo fdisk /dev/sda
2. Нажимаем n — создать новый раздел 3. Выбираем тип: p — основной или e — расширенный 4. Указываем начальный и конечный сектор, либо размер (например, +5G) 5. Нажимаем w — сохраняем результат ### 🧼 Форматирование нового раздела После создания раздела, его нужно отформатировать:
sudo mkfs -t ext4 /dev/sda1
### 🔎 Узнать размер раздела:
sudo fdisk -s /dev/sda1
### ⚠️ Удаление раздела > ВНИМАНИЕ: удалённые данные восстановить нельзя!
sudo fdisk /dev/sda
- Нажимаем d — удалить раздел - Указываем номер раздела - Сохраняем (w) и перезагружаем систему ### 🧰 Если появились ошибки В случае сообщений вроде: - “Partition table entries are not in disk order” - “The partition is not in order” Откройте fdisk, нажмите x, затем f, и в завершение — w. ### 🚫 Как отключить флаг загрузки (Boot Flag) Если на разделе стоит символ *, он помечен как загрузочный. Чтобы его убрать:
sudo fdisk /dev/sda
- Нажмите p — увидеть таблицу - Нажмите a — включить/выключить флаг загрузки #doc #cheatsheet #linux

• infosec - это один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальны
infosec - это один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальные новости и пишут технический материал на разные темы: - Что из себя представляет официально взломанный iPhone от Apple? - Кому и для чего выдавалось разрешение на ношение сотового телефона? - Бесплатные курсы для ИБ специалистов на различные темы; - Бесплатный бот, который проверит файлы на предмет угроз более чем 70 антивирусами одновременно. Присоединяйся, у нас интересно: @it_secur