Linux для чайника
رفتن به کانال در Telegram
Все о свободном программном обеспечении и операционной системе Linux
نمایش بیشتر3 911
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+17 روز
-1630 روز
آرشیو پست ها
3 911
🐳 Большая шпаргалка по Docker на русском в хорошем качестве
#doc #docker #cheatsheet
3 911
ChatGPT 5 — страшное оружие в умелых руках
Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге:
• Как отключить цензуру у ChatGPT (инструкция)
• Малоизвестные ИИ, с которыми вы станете богатым
• Почему человечество обречено на катастрофу из-за развития ИИ
За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.me/+UguLk0Iti1YxODQy
3 911
🖥 Гайд: Как посмотреть нагрузку на процессор в 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 #doc3 911
Это не спам и не мошенники — это ваш шанс ворваться в IT-инфраструктуру бесплатно!
👉 Сети в Linux— обязательная база, если хотите понимать:
🔧как сервисы находят друг друга,
🔧куда исчезает интернет,
🔧почему всё сломалось и как это починить (спойлер: iptables).
👉 Администрирование Linux-серверов — минимум, без которого не обойтись:
🖥 развёртывание приложений,
🖥 настройка окружения,
🖥 работа с контейнерами и базами.
Эти курсы — идеальный старт для будущих сисадминов, DevOps-инженеров и тех, кто устал гуглить «как перезапустить nginx».
Жми на название курса, чтобы принять звонок и учиться бесплатно.
3 911
📘 На 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ч).
👉 Пройти курс на Stepik3 911
🐧Нашли для вас самый крутой блог Администратора Linux
На своëм канале он уже осветил такие темы, как:
— Что такое ядро Linux и зачем оно нужно?
— Как защитить свой Linux от взлома
— Как создать собственный ISO-образ в Linux
— Linux и управление пакетами
— Процессы в Linux и отладка зависаний
👀Подписывайся, чтобы не потерять
3 911
😳 Что такое TCP/IP. Один из самых частых вопросов на собеседовании
Это базовая тема, которую спрашивают почти в каждой компании, связанной с backend, DevOps, сетями, безопасностью и не только.
🖍 TCP/IP — это сердце интернета. Благодаря этому стеку вообще работает всё: от Netflix и TikTok до твоего бота на Python.
📘 PDF-шпаргалка, в которой чётко и по-человечески объясняется:
🔘Что такое уровни TCP/IP.
🔘Как работают пакеты, IP, DNS и маршрутизация.
🔘Почему «три рукопожатия» — не про деловой этикет.
🔘Что такое порты, сокеты и зачем нужен ARP.
Сохраняй 👍
#doc #cheatsheet #linux
3 911
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
3 911
Repost from [PYTHON:TODAY]
⚡️ Практика Python ⚡️
🔥 Как я ЗАРАБОТАЛ 50 000₽ на ФРИЛАНСЕ с помощью PYTHON | Реальный кейс с Авито и DeOldify
♻️ Забирай, повторяй, автоматизируй и зарабатывай
https://youtu.be/j0jsi3ocyVo
👍 Спасибо за просмотр и поддержку!
#youtube
3 911
Подборка популярных каналов по информационной безопасности и этичному хакингу:
🔐 infosec — ламповое сообщество, которое публикует редкую литературу, курсы и полезный контент для ИБ специалистов любого уровня и направления.
🤯 Social Engineering — самый крупный ресурс в Telegram, посвященный этичному Хакингу, OSINT и социальной инженерии.
💬 Вакансии в ИБ — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.
3 911
Repost from [PYTHON:TODAY]
⚡️ Практика Python ⚡️
☔️ Пишем скрипт который предсказывает погоду даже в Чернобыле!
💻 Поработаем с аннотацией типов, api, json, словарями и научимся добавлять аргументы для вызова скрипта!
https://youtu.be/MasIj6Bnxt0
Спасибо за просмотр и поддержку! 🫶
#youtube
3 911
🚀 Понимаем `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 #doc3 911
👩💻 Всем программистам посвящается!
Вот 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
🖼️ DevOps — t.me/devops_ready
🖥 Design — t.me/design_ready
📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
3 911
🔐 Как подключаться к серверу без пароля: 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 no3. Перезапускаем SSH:
sudo systemctl restart ssh # или sshd для CentOS
Теперь на сервер можно попасть только по ключу — даже при знании пароля это будет невозможно.
🔄 Как откатить обратно?
Если вдруг передумал — включи обратно PasswordAuthentication yes и перезапусти ssh-сервис.
🧠 Зачем тебе всё это?
* Работаешь с VPS или облаками? Это must-have.
* Автоматизируешь деплой или бэкапы? Не обойтись без ключей.
* Делаешь pet-проекты? Займись безопасностью с самого начала.
* Просто надоело каждый раз вводить пароль? Вот твой лайфхак.
📌 Используй SSH-ключи, как профи. Один раз настроил — и навсегда забыл про пароль. Ускоряй работу, повышай безопасность и просто кайфуй от автоматизации. Всё бесплатно и нативно встроено в Linux.
📂 Сохраняй
#linux #doc #cheatsheet3 911
Друзья, наткнулся на интересный канал с подборками актуальных роликов про ИИ-агентов, бизнес и саморазвитие (без субтитров и с нормальной озвучкой, можно в параллель с работой слушать). Прикольно то, что эта озвучка не от Яндекс браузера, а более качественно. Там особенно понравились посты:
– Как я сократил количество ошибок в 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/
3 911
Repost from [PYTHON:TODAY]
⚡️ Фриланс на Python | Ищем людей | Поиск, распознавание и подсчет людей и объектов на изображении
💬 Пишем скрипт для распознавания людей и объектов.
https://youtu.be/1jh2Ao9Xu8s
Спасибо за поддержку 🫶
#youtube
3 911
+5
👩💻 Docker — лучший канал для ускоренного обучения DevOps.
С помощью инфографики, наглядных визуализаций и коротких обучающих видео вам будут доступны все ключевые концепции работы с Docker и методики DevOps.
Прокачать скиллы: t.me/DevopsDocker
3 911
📁 Работаем с `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 #linux3 911
• infosec - это один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальные новости и пишут технический материал на разные темы:
- Что из себя представляет официально взломанный iPhone от Apple?
- Кому и для чего выдавалось разрешение на ношение сотового телефона?
- Бесплатные курсы для ИБ специалистов на различные темы;
- Бесплатный бот, который проверит файлы на предмет угроз более чем 70 антивирусами одновременно.
• Присоединяйся, у нас интересно: @it_secur
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
