Linux для чайника
رفتن به کانال در Telegram
Все о свободном программном обеспечении и операционной системе Linux
نمایش بیشتر3 853
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
-1830 روز
آرشیو پست ها
3 852
📘 На 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 852
🐧Нашли для вас самый крутой блог Администратора Linux
На своëм канале он уже осветил такие темы, как:
— Что такое ядро Linux и зачем оно нужно?
— Как защитить свой Linux от взлома
— Как создать собственный ISO-образ в Linux
— Linux и управление пакетами
— Процессы в Linux и отладка зависаний
👀Подписывайся, чтобы не потерять
3 852
😳 Что такое TCP/IP. Один из самых частых вопросов на собеседовании
Это базовая тема, которую спрашивают почти в каждой компании, связанной с backend, DevOps, сетями, безопасностью и не только.
🖍 TCP/IP — это сердце интернета. Благодаря этому стеку вообще работает всё: от Netflix и TikTok до твоего бота на Python.
📘 PDF-шпаргалка, в которой чётко и по-человечески объясняется:
🔘Что такое уровни TCP/IP.
🔘Как работают пакеты, IP, DNS и маршрутизация.
🔘Почему «три рукопожатия» — не про деловой этикет.
🔘Что такое порты, сокеты и зачем нужен ARP.
Сохраняй 👍
#doc #cheatsheet #linux
3 852
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 852
Repost from [PYTHON:TODAY]
⚡️ Практика Python ⚡️
🔥 Как я ЗАРАБОТАЛ 50 000₽ на ФРИЛАНСЕ с помощью PYTHON | Реальный кейс с Авито и DeOldify
♻️ Забирай, повторяй, автоматизируй и зарабатывай
https://youtu.be/j0jsi3ocyVo
👍 Спасибо за просмотр и поддержку!
#youtube
3 852
Подборка популярных каналов по информационной безопасности и этичному хакингу:
🔐 infosec — ламповое сообщество, которое публикует редкую литературу, курсы и полезный контент для ИБ специалистов любого уровня и направления.
🤯 Social Engineering — самый крупный ресурс в Telegram, посвященный этичному Хакингу, OSINT и социальной инженерии.
💬 Вакансии в ИБ — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.
3 852
Repost from [PYTHON:TODAY]
⚡️ Практика Python ⚡️
☔️ Пишем скрипт который предсказывает погоду даже в Чернобыле!
💻 Поработаем с аннотацией типов, api, json, словарями и научимся добавлять аргументы для вызова скрипта!
https://youtu.be/MasIj6Bnxt0
Спасибо за просмотр и поддержку! 🫶
#youtube
3 852
🚀 Понимаем `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 852
👩💻 Всем программистам посвящается!
Вот 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 852
🔐 Как подключаться к серверу без пароля: 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 852
Друзья, наткнулся на интересный канал с подборками актуальных роликов про ИИ-агентов, бизнес и саморазвитие (без субтитров и с нормальной озвучкой, можно в параллель с работой слушать). Прикольно то, что эта озвучка не от Яндекс браузера, а более качественно. Там особенно понравились посты:
– Как я сократил количество ошибок в 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 852
Repost from [PYTHON:TODAY]
⚡️ Фриланс на Python | Ищем людей | Поиск, распознавание и подсчет людей и объектов на изображении
💬 Пишем скрипт для распознавания людей и объектов.
https://youtu.be/1jh2Ao9Xu8s
Спасибо за поддержку 🫶
#youtube
3 852
+5
👩💻 Docker — лучший канал для ускоренного обучения DevOps.
С помощью инфографики, наглядных визуализаций и коротких обучающих видео вам будут доступны все ключевые концепции работы с Docker и методики DevOps.
Прокачать скиллы: t.me/DevopsDocker
3 852
📁 Работаем с `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 852
• infosec - это один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальные новости и пишут технический материал на разные темы:
- Что из себя представляет официально взломанный iPhone от Apple?
- Кому и для чего выдавалось разрешение на ношение сотового телефона?
- Бесплатные курсы для ИБ специалистов на различные темы;
- Бесплатный бот, который проверит файлы на предмет угроз более чем 70 антивирусами одновременно.
• Присоединяйся, у нас интересно: @it_secur
3 852
⌨️ Команда PWD
В Linux и других UNIX-подобных операционных системах команда
pwd (от англ. "print working directory") используется для вывода полного пути к текущему рабочему каталогу (директории), в котором находится пользователь.
Использование
Чтобы использовать команду pwd, просто введите её в терминале:
$ pwd
В ответ вы увидите полный путь к текущему рабочему каталогу. Например:
/home/username/Documents
Опции
У pwd есть несколько опций, но наиболее распространенные две:
-L (или --logical): Если текущий каталог является символической ссылкой, команда pwd будет отображать ссылку, а не фактический путь. Это поведение является поведением по умолчанию.
-P (или --physical): Если текущий каталог является символической ссылкой, команда pwd будет отображать фактический путь к каталогу, а не ссылку.
Пример
Предположим, у вас есть каталог /home/username/Documents и символическая ссылка mydocs, которая указывает на каталог Documents. Если вы перейдете в mydocs и выполните pwd -L, вы увидите:
/home/username/mydocs
Если вы выполните pwd -P, вы увидите:
/home/username/Documents
Команда pwd — базовая и полезная команда, которая помогает пользователям определить, в какой директории они находятся в данный момент. Это особенно полезно при работе в терминале, где визуальные индикаторы могут отсутствовать.
#doc #commands3 852
Сетевые средства Linux
Рассматриваются вопросы настройки сетевых интерфейсов, маршрутизации, фильтрации трафика базовыми средствами Linux, технологии трансляции сетевых адресов (NAT), а также диагностики сетевых подключении приложениями протокола ICMP и средствами анализа сетевого трафика. В рамках курса рассматриваются вопросы использования программы VirtualBox для изучения сетевых возможностей Linux, настройки сетевых интерфейсов и маршрутизации сетевого трафика с помощью пакетов iproute2, команд ifconfig, arp, route, конфигурационных файлов сетевой подсистемы, особенности транспортного и прикладного уровней, диагностики сетевых подключений с помощью соответствующих утилит (ping, traceroute, netstat) и анализа сетевого трафика средствами tcpdump, организации на основе Linux маршрутизатора, межсетевого экрана и системы доступа в Интернет на сетевом уровне, использования технологий виртуальных частных сетей. Изложение материала сопровождается примерами, типичных для условий небольшой сети. Приведенные примеры можно легко воспроизвести в среде VirtualBox.#books
3 852
Как создать свой чат-бот и начать зарабатывать уже сегодня?
На cайте университета Зерокодер открыли запись на бесплатный онлайн-практикум, где разберут, как создавать востребованные чат-боты — от простых до тех, за которые готовы платить от ₽100 000 за проект!
– Не нужен опыт в IT или программировании – всё с нуля!
– Расскажем, как выйти на стабильный доход уже через пару месяцев.
– Доступ к проверенным вакансиям для разработчиков чат-ботов.
Что узнаете на эфире:
– Перспективы рынка чат-ботов на 2025 год.
– Какие проекты стоят ₽100.000 и как их найти.
– Как применять нейросети, чтобы упростить работу.
Хотите освоить трендовую IT-профессию и начать зарабатывать от 100K за проект?
Нажмите сюда и забронируйте место на эфир.
erid: 2W5zFGezF2x
ООО Зерокодер, ИНН 9715401631
3 852
Repost from Kali Linux
⚡ Это не шутка: разыгрываем Flipper Zero, годовую подписку на журнал "Хакер" и книги по этичному хакингу.
Условия очень просты:
🔶 Подписка на: infosec.
🔶 Подписка на: Kali Linux.
🔶 Нажать на кнопку «Участвовать»;
ВСЕ!
• 1 место: Flipper Zero.
• 2-5 место: годовая подписка на журнал "Хакер".
• 6-10 место: пак книг по этичному хакингу в бумажной версии:
- Сети глазами хакера;
- Искусственный интеллект глазами хакера;
- Веб-сервер глазами хакера. 4-е изд;
- Linux глазами хакера.
• Целых 10 (!) призовых мест, итоги подведем 15 апреля, в 18:30 по московскому времени, с помощью бота, который рандомно выберет победителей. Доставка для победителей бесплатная в зоне действия СДЭК.
Бот может немного подвиснуть — не переживайте! В таком случае просто нажмите еще раз на кнопку «Участвовать».
