Skip to content

Latest commit

 

History

History
485 lines (477 loc) · 219 KB

File metadata and controls

485 lines (477 loc) · 219 KB

Практика Бесплатных Туториалов DevOps

Языки

🇨🇳 简体中文 🇯🇵 日本語 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Изучайте DevOps по структурированному плану обучения, разработанному для новичков, чтобы освоить современные практики и инструменты. Эта дорожная карта предлагает систематический подход к пониманию непрерывной интеграции, доставки и развертывания. Включенные практические курсы по DevOps и реальные упражнения помогают развить практические навыки для профессиональной разработки программного обеспечения и ИТ-операций.

Индекс Название Сложность Ссылка на туториал
001 📖 Как запустить программу Python из командной строки Начинающий 🔗 View
002 📖 Как вывести значение переменной в скрипте оболочки Начинающий 🔗 View
003 📖 Как заменить несколько пробелов в строке Python Начинающий 🔗 View
004 📖 Как исправить ошибку 'fatal: unable to auto-detect email address' в Git Начинающий 🔗 View
005 📖 Как устранить ошибку Git: 'untracked working tree files would be overwritten by checkout' Начинающий 🔗 View
006 📖 Как исправить ошибку 'fatal: unable to read config file' в Git Начинающий 🔗 View
007 📖 Как решить ошибку 'error: Your local changes would be overwritten by merge' в Git Начинающий 🔗 View
008 📖 Как создать каталог с пробелами в названии в Linux Начинающий 🔗 View
009 📖 Как исправить ошибку ValueError: слишком много значений для распаковки Начинающий 🔗 View
010 📖 Как дождаться завершения потока Python Начинающий 🔗 View
011 📖 Как исправить 'NameError: name 'json' is not defined' в Python Начинающий 🔗 View
012 📖 Как отслеживать изменения в реальном времени в файле журнала Linux с помощью 'tail' Начинающий 🔗 View
013 📖 Как устранить ошибки SFTP Permission Denied в Linux Начинающий 🔗 View
014 📖 Как отменить операцию git cherry-pick Начинающий 🔗 View
015 📖 Как преобразовать список Python в множество с сохранением исходного порядка Начинающий 🔗 View
016 📖 Использование Netcat для простой сетевой коммуникации Начинающий 🔗 View
017 📖 Использование Hydra для взлома паролей Средний 🔗 View
018 📖 Сетевое сканирование с Nmap Начинающий 🔗 View
019 📖 Введение в шифрование с помощью OpenSSL Начинающий 🔗 View
020 📖 Расшифровка Совершенно Секретного Документа Начинающий 🔗 View
021 📖 Взлом определенной учетной записи пользователя Средний 🔗 View
022 📖 Изучите установку и основы использования Nmap Средний 🔗 View
023 📖 Установка Nmap и выполнение сканирования портов Начинающий 🔗 View
024 📖 Изучите базовый синтаксис команд Nmap Начинающий 🔗 View
025 📖 Как использовать лямбда-функции для пользовательской сортировки в Python Начинающий 🔗 View
026 📖 Как решить ошибки импорта в Python Начинающий 🔗 View
027 📖 Как определить оценку на основе баллов с использованием Python if-elif-else Начинающий 🔗 View
028 📖 Как исправить ошибку 'no such file or directory' Начинающий 🔗 View
029 📖 Как проверить статус подмодулей Git в репозитории Начинающий 🔗 View
030 📖 Как отфильтровать неалфавитно-цифровые символы из строк в Python Начинающий 🔗 View
031 📖 Как завершить сессию Linux screen Начинающий 🔗 View
032 📖 Как сортировать процессы по различным критериям в htop Начинающий 🔗 View
033 📖 Как использовать методы init, str и repr в Python Начинающий 🔗 View
034 📖 Как отменить коммит Git без потери изменений Начинающий 🔗 View
035 📖 Как просмотреть текущие опции Shell с помощью команды set в Linux Начинающий 🔗 View
036 📖 Как использовать re.findall() в Python для поиска всех совпадающих подстрок Начинающий 🔗 View
037 📖 Как найти общие элементы в двух списках Python Начинающий 🔗 View
038 📖 Как проверить подключение к серверу с помощью curl в Linux Начинающий 🔗 View
039 📖 Как просмотреть историю коммитов удаленной ветки Git Начинающий 🔗 View
040 📖 Как настроить политики сложности паролей в Linux Начинающий 🔗 View
041 📖 Как проверить текущую ветку (branch) Начинающий 🔗 View
042 📖 Как установить команду bc в Linux Начинающий 🔗 View
043 📖 Как исправить ошибку Could Not Chdir to Home Directory Начинающий 🔗 View
044 📖 Как разрешить ситуацию, когда ветка Git опережает origin Начинающий 🔗 View
045 📖 Изучение команды stat в Linux для получения метаданных файлов Начинающий 🔗 View
046 📖 Как использовать условные операторы if в Bash с несколькими условиями Начинающий 🔗 View
047 📖 Использование Ассоциативных Массивов Bash в Скриптах Shell Начинающий 🔗 View
048 📖 Как Установить Значения по Умолчанию в Скриптах Bash Начинающий 🔗 View
049 📖 Решение ошибки "Невозможно удалить выбранную ветку" в Git Начинающий 🔗 View
050 📖 Как просмотреть содержимое zip-архива в Linux Начинающий 🔗 View
051 📖 Как копировать файлы с определенными шаблонами, используя wildcards в Linux Начинающий 🔗 View
052 📖 Как проверить время модификации и доступа к файлу в Linux Начинающий 🔗 View
053 📖 Как устранять неполадки с неинициализированными переменными в скриптах Bash Начинающий 🔗 View
054 📖 Как клонировать репозиторий Git с аутентификацией по имени пользователя и паролю Начинающий 🔗 View
055 📖 Как форматировать строки в скриптах Bash Начинающий 🔗 View
056 📖 Как исправить ошибку «Could Not Open Lock File /var/lib/dpkg/lock-frontend» в Linux Начинающий 🔗 View
057 📖 Как узнать идентификатор текущего пользователя в Linux Начинающий 🔗 View
058 📖 Как исправить ошибку 'No Identities Found' в SSH Copy-ID Начинающий 🔗 View
059 📖 Как просмотреть имя пользователя Git в терминале Начинающий 🔗 View
060 📖 Как Удалить Кэшированные Файлы в Git Начинающий 🔗 View
061 📖 Как использовать лямбда-функции для обновления значений словаря в Python Начинающий 🔗 View
062 📖 Как отправлять и получать сообщения с помощью сокетов Python Начинающий 🔗 View
063 📖 Как сгенерировать уникальные случайные лотерейные номера на Python Начинающий 🔗 View
064 📖 Арифметические операции в Shell Начинающий 🔗 View
065 📖 Межзвездный манифест грузов Начинающий 🔗 View
066 📖 Запустите свой первый контейнер Начинающий 🔗 View
067 📖 Возвращаемые значения функций Bash Начинающий 🔗 View
068 📖 Как взаимодействовать с Windows API в Python Начинающий 🔗 View
069 📖 Совпадение регулярных выражений в Bash Начинающий 🔗 View
070 📖 Git Switch против Git Checkout Начинающий 🔗 View
071 📖 Bash getopt Начинающий 🔗 View
072 📖 Git Pull: Игнорировать локальные изменения Начинающий 🔗 View
073 📖 Как перебирать строки в файле с использованием Bash Начинающий 🔗 View
074 📖 Как проверить, установлен ли Unzip в Linux Начинающий 🔗 View
075 📖 Устранение неполадок с аутентификацией Su в Linux Начинающий 🔗 View
076 📖 Как присваивать и переприсваивать переменные в Bash Начинающий 🔗 View
077 📖 Как отменить и удалить конкретный коммит Git из текущей ветки Начинающий 🔗 View
078 📖 Как найти цель символической ссылки Начинающий 🔗 View
079 📖 Как игнорировать EXE файлы в репозитории Git с помощью .gitignore Начинающий 🔗 View
080 📖 Как вывести элементы массива Bash по одному в строке Начинающий 🔗 View
081 📖 Связь в Академии Космоса Начинающий 🔗 View
082 📖 Типы данных и операторы в Python Средний 🔗 View
083 📖 Создание обработчика именных табличек астронавтов Начинающий 🔗 View
084 📖 Управляющие структуры Python Средний 🔗 View
085 📖 Создание обратного отсчета для запуска ракеты Начинающий 🔗 View
086 📖 Функции и модули Python Начинающий 🔗 View
087 📖 Калькулятор космических миссий Начинающий 🔗 View
088 📖 Структуры данных в Python Начинающий 🔗 View
089 📖 Система управления космическими миссиями Начинающий 🔗 View
090 📖 Эффективное копирование элементов из одного кортежа в другой в Python Начинающий 🔗 View
091 📖 Как получить доступ и изменить атрибуты объекта Python Начинающий 🔗 View
092 📖 Как получить доступ к вложенным ключам в JSON-объекте Python Начинающий 🔗 View
093 📖 Как сравнить две строки Python на равенство в регистронезависимом режиме? Начинающий 🔗 View
094 📖 Как включить дополнительные файлы в Python-пакет Начинающий 🔗 View
095 📖 Как установить пользовательские заголовки в вызове Python requests Начинающий 🔗 View
096 📖 Как перенаправить функцию print в файл в Python Начинающий 🔗 View
097 📖 Как разобрать содержимое ответа из вызова Python requests Начинающий 🔗 View
098 📖 Как реализовать аутентификацию в системе клиент-сервер на Python Начинающий 🔗 View
099 📖 Как обрабатывать неавторизованные ответы в Python requests Начинающий 🔗 View
100 📖 Как использовать itertools.combinations в Python Начинающий 🔗 View
101 📖 Изучите базовый синтаксис команд Nmap Начинающий 🔗 View
102 📖 Установка Nmap и выполнение сканирования портов Начинающий 🔗 View
103 📖 Изучите установку и основы использования Nmap Средний 🔗 View
104 📖 Взлом определенной учетной записи пользователя Средний 🔗 View
105 📖 Расшифровка Совершенно Секретного Документа Начинающий 🔗 View
106 📖 Введение в шифрование с помощью OpenSSL Начинающий 🔗 View
107 📖 Сетевое сканирование с Nmap Начинающий 🔗 View
108 📖 Использование Hydra для взлома паролей Средний 🔗 View
109 📖 Использование Netcat для простой сетевой коммуникации Начинающий 🔗 View
110 📖 Как преобразовать список Python в множество с сохранением исходного порядка Начинающий 🔗 View
111 📖 Как отменить операцию git cherry-pick Начинающий 🔗 View
112 📖 Как устранить ошибки SFTP Permission Denied в Linux Начинающий 🔗 View
113 📖 Как отслеживать изменения в реальном времени в файле журнала Linux с помощью 'tail' Начинающий 🔗 View
114 📖 Как исправить 'NameError: name 'json' is not defined' в Python Начинающий 🔗 View
115 📖 Как дождаться завершения потока Python Начинающий 🔗 View
116 📖 Как исправить ошибку ValueError: слишком много значений для распаковки Начинающий 🔗 View
117 📖 Как создать каталог с пробелами в названии в Linux Начинающий 🔗 View
118 📖 Как решить ошибку 'error: Your local changes would be overwritten by merge' в Git Начинающий 🔗 View
119 📖 Как исправить ошибку 'fatal: unable to read config file' в Git Начинающий 🔗 View
120 📖 Как устранить ошибку Git: 'untracked working tree files would be overwritten by checkout' Начинающий 🔗 View
121 📖 Как исправить ошибку 'fatal: unable to auto-detect email address' в Git Начинающий 🔗 View
122 📖 Как заменить несколько пробелов в строке Python Начинающий 🔗 View
123 📖 Как вывести значение переменной в скрипте оболочки Начинающий 🔗 View
124 📖 Редактирование текстовых файлов в Linux с помощью Vim и Nano Начинающий 🔗 View
125 📖 Аутентификация сообщений с помощью HMAC в криптографии Начинающий 🔗 View
126 📖 Гибридные Схемы Шифрования в Криптографии Начинающий 🔗 View
127 📖 Генерация сертификатов X.509 в криптографии Начинающий 🔗 View
128 📖 Основы инфраструктуры открытых ключей PKI в криптографии Начинающий 🔗 View
129 📖 Основы симметричного шифрования в криптографии Начинающий 🔗 View
130 📖 Установка криптографических инструментов и настройка среды Начинающий 🔗 View
131 📖 Хеширование с использованием SHA-256 в криптографии Начинающий 🔗 View
132 📖 Цифровые подписи с использованием RSA в криптографии Начинающий 🔗 View
133 📖 Базовый обмен ключами Диффи-Хеллмана в криптографии Начинающий 🔗 View
134 📖 Асимметричное шифрование с использованием RSA в криптографии Начинающий 🔗 View
135 📖 Использование переменных Terraform Начинающий 🔗 View
136 📖 Управление состоянием Terraform (Terraform State Management) Начинающий 🔗 View
137 📖 Уничтожение ресурсов Terraform Начинающий 🔗 View
138 📖 Инициализация проекта Terraform Начинающий 🔗 View
139 📖 Управление выводами (Outputs) Terraform Начинающий 🔗 View
140 📖 Реализация модулей Terraform Начинающий 🔗 View
141 📖 Установка Terraform Начинающий 🔗 View
142 📖 Базовое создание ресурсов в Terraform Начинающий 🔗 View
143 📖 Простое выполнение эксплойта в Metasploit Начинающий 🔗 View
144 📖 Поиск и выбор модулей Metasploit Начинающий 🔗 View
145 📖 Установка и первоначальная настройка Metasploit Начинающий 🔗 View
146 📖 Основы навигации в консоли Metasploit Начинающий 🔗 View
147 📖 Основы пост-эксплуатации в Metasploit Начинающий 🔗 View
148 📖 Вспомогательные модули сканирования Metasploit Начинающий 🔗 View
149 📖 Potfile Hashcat и файлы вывода Начинающий 🔗 View
150 📖 Установка Hashcat и системный бенчмарк Начинающий 🔗 View
151 📖 Основы хеширования в Hashcat Начинающий 🔗 View
152 📖 Словарные атаки Hashcat Начинающий 🔗 View
153 📖 Атака Hashcat Полным Перебором с Использованием Масок Начинающий 🔗 View
154 📖 Универсальные функции NumPy Начинающий 🔗 View
155 📖 Структурированные массивы в NumPy Начинающий 🔗 View
156 📖 Основы манипулирования массивами NumPy Начинающий 🔗 View
157 📖 NumPy Broadcasting для эффективных вычислений Начинающий 🔗 View
158 📖 Понимание типов данных NumPy Начинающий 🔗 View
159 📖 Импорт данных с помощью Genfromtxt Начинающий 🔗 View
160 📖 Введение в индексацию в NumPy Начинающий 🔗 View
161 📖 Основные методы создания массивов NumPy Начинающий 🔗 View
162 📖 День 5: Хранитель Ключей Начинающий 🔗 View
163 📖 День 4: Страж Крепости Начинающий 🔗 View
164 📖 День 3: Исследователь логов Начинающий 🔗 View
165 📖 День 2: Цифровой Архитектор Начинающий 🔗 View
166 📖 День 1: Обзор системы Начинающий 🔗 View
167 📖 Обеспечение целостности и подлинности данных с помощью криптографии Начинающий 🔗 View
168 📖 Демонстрация проверки ввода и целостности кода Начинающий 🔗 View
169 📖 Базовое сканирование уязвимостей с помощью Nmap Начинающий 🔗 View
170 📖 Политики паролей и обнаружение атак в Linux Начинающий 🔗 View
171 📖 Выявление индикаторов вредоносного ПО в Linux Начинающий 🔗 View
172 📖 Основные концепции безопасности (триада CIA) в Linux Начинающий 🔗 View
173 📖 Управление IP-адресацией в Linux Начинающий 🔗 View
174 📖 Определение MAC и IP-адресов в Linux Начинающий 🔗 View
175 📖 Команда smbclient в Linux: Практические примеры Начинающий 🔗 View
176 📖 Команда Linux strings с практическими примерами Начинающий 🔗 View
177 📖 Команда tftp в Linux с практическими примерами Начинающий 🔗 View
178 📖 Как очистить виртуальные окружения Начинающий 🔗 View
179 📖 Как деактивировать Python venv Начинающий 🔗 View
180 📖 Как передавать аргументы в Python multiprocessing Начинающий 🔗 View
181 📖 Изучите кластер Kubernetes Средний 🔗 View
182 📖 Как добавить несколько аргументов argparse Начинающий 🔗 View
183 📖 Понимание кодировки символов в Python Начинающий 🔗 View
184 📖 Изучение инструментов разработки на Python Начинающий 🔗 View
185 📖 Как проверить, является ли система 32-битной или 64-битной в Linux Начинающий 🔗 View
186 📖 Начало работы с Linux Начинающий 🔗 View
187 📖 Как добавить время в Python datetime Начинающий 🔗 View
188 📖 Команда Linux nc (netcat) с практическими примерами Начинающий 🔗 View
189 📖 Создание персонализированного приветствия в терминале Начинающий 🔗 View
190 📖 Визуализация различий между файлами с помощью Icdiff Начинающий 🔗 View
191 📖 Создание эффектного текста в терминале с помощью FIGlet Начинающий 🔗 View
192 📖 Подсчет строк кода с помощью CLOC Начинающий 🔗 View
193 📖 Обработка JSON-данных с использованием jq Начинающий 🔗 View
194 📖 Транскрибируйте медиа в текст с помощью Whisper Начинающий 🔗 View
195 📖 Модуль Ansible Cron Средний 🔗 View
196 📖 Условные операторы в Python Начинающий 🔗 View
197 📖 Преобразование часов в секунды Начинающий 🔗 View
198 📖 Типы данных и преобразование Средний 🔗 View
199 📖 Улучшите операции копирования и перемещения с помощью Advcpmv Начинающий 🔗 View
200 📖 Исследование файловых систем с помощью Eza Начинающий 🔗 View
201 📖 Исследуйте использование дискового пространства с помощью Ncdu Начинающий 🔗 View
202 📖 Создание монитора системы Linux с использованием Bash Средний 🔗 View
203 📖 Пакетное создание и удаление пользователей и групп Средний 🔗 View
204 📖 Мониторинг системных ресурсов с помощью Glances Начинающий 🔗 View
205 📖 Быстрый поиск с Ripgrep Начинающий 🔗 View
206 📖 Визуализация структуры файлов с помощью Tre Начинающий 🔗 View
207 📖 Загадка рукописи Начинающий 🔗 View
208 📖 Основные операции с ветками Git Начинающий 🔗 View
209 📖 Управление конфигурацией Git Начинающий 🔗 View
210 📖 Настройка разработочной среды Начинающий 🔗 View
211 📖 Клонирование репозитория Начинающий 🔗 View
212 📖 Работа с файлами и staging area Начинающий 🔗 View
213 📖 Операция Квантовый Прыжок Начинающий 🔗 View
214 📖 Настройка идентификации временного аппарата Начинающий 🔗 View
215 📖 Чемодан путешественника во времени Начинающий 🔗 View
216 📖 Настройка новой структуры проекта Начинающий 🔗 View
217 📖 Организация файлов и каталогов Начинающий 🔗 View
218 📖 Просмотр журналов и файлов конфигурации в Linux Начинающий 🔗 View
219 📖 Быстрое обнаружение угроз Начинающий 🔗 View
220 📖 Откройте важные системные ресурсы Начинающий 🔗 View
221 📖 Детектив использования дискового пространства Начинающий 🔗 View
222 📖 Искать иголку в стоге сена Начинающий 🔗 View
223 📖 Подсчет слов и сортировка Начинающий 🔗 View
224 📖 Обработка данных о сотрудниках Начинающий 🔗 View
225 📖 Команда Linux awk: обработка текста Начинающий 🔗 View
226 📖 Команда Linux free: мониторинг системной памяти Начинающий 🔗 View
227 📖 Команда Linux top: мониторинг системы в реальном времени Начинающий 🔗 View
228 📖 Поиск пиратского сокровища Начинающий 🔗 View
229 📖 Привет, Bash! Средний 🔗 View
230 📖 Работа с переменными оболочки (Shell Variables) Начинающий 🔗 View
231 📖 Передача аргументов в скрипт Начинающий 🔗 View
232 📖 Массивы в оболочке (Shell Arrays) Начинающий 🔗 View
233 📖 Арифметические операции в Shell Начинающий 🔗 View
234 📖 Межзвездный манифест грузов Начинающий 🔗 View
235 📖 Запустите свой первый контейнер Начинающий 🔗 View
236 📖 Возвращаемые значения функций Bash Начинающий 🔗 View
237 📖 Как взаимодействовать с Windows API в Python Начинающий 🔗 View
238 📖 Совпадение регулярных выражений в Bash Начинающий 🔗 View
239 📖 Git Switch против Git Checkout Начинающий 🔗 View
240 📖 Bash getopt Начинающий 🔗 View
241 📖 Git Pull: Игнорировать локальные изменения Начинающий 🔗 View
242 📖 Как перебирать строки в файле с использованием Bash Начинающий 🔗 View
243 📖 Как проверить, установлен ли Unzip в Linux Начинающий 🔗 View
244 📖 Устранение неполадок с аутентификацией Su в Linux Начинающий 🔗 View
245 📖 Как присваивать и переприсваивать переменные в Bash Начинающий 🔗 View
246 📖 Как отменить и удалить конкретный коммит Git из текущей ветки Начинающий 🔗 View
247 📖 Как найти цель символической ссылки Начинающий 🔗 View
248 📖 Как игнорировать EXE файлы в репозитории Git с помощью .gitignore Начинающий 🔗 View
249 📖 Как вывести элементы массива Bash по одному в строке Начинающий 🔗 View
250 📖 Связь в Академии Космоса Начинающий 🔗 View
251 📖 Типы данных и операторы в Python Средний 🔗 View
252 📖 Создание обработчика именных табличек астронавтов Начинающий 🔗 View
253 📖 Управляющие структуры Python Средний 🔗 View
254 📖 Создание обратного отсчета для запуска ракеты Начинающий 🔗 View
255 📖 Функции и модули Python Начинающий 🔗 View
256 📖 Калькулятор космических миссий Начинающий 🔗 View
257 📖 Структуры данных в Python Начинающий 🔗 View
258 📖 Система управления космическими миссиями Начинающий 🔗 View
259 📖 Эффективное копирование элементов из одного кортежа в другой в Python Начинающий 🔗 View
260 📖 Как получить доступ и изменить атрибуты объекта Python Начинающий 🔗 View
261 📖 Как получить доступ к вложенным ключам в JSON-объекте Python Начинающий 🔗 View
262 📖 Как сравнить две строки Python на равенство в регистронезависимом режиме? Начинающий 🔗 View
263 📖 Как сгенерировать уникальные случайные лотерейные номера на Python Начинающий 🔗 View
264 📖 Как обработать KeyError при доступе к вложенным ключам в объекте JSON Python Начинающий 🔗 View
265 📖 Лучшие практики извлечения значений из вложенных JSON-объектов Python Начинающий 🔗 View
266 📖 Как лучше всего проверить, пуст ли файл Python или нет Начинающий 🔗 View
267 📖 Как обрабатывать ошибку 'файл не найден' в Python Начинающий 🔗 View
268 📖 Как обрабатывать пути к файлам на разных операционных системах в Python Начинающий 🔗 View
269 📖 Как использовать next для получения следующего элемента из итератора Python Начинающий 🔗 View
270 📖 В чем разница между режимами доступа к файлам в Python? Начинающий 🔗 View
271 📖 В чем разница между позиционными и необязательными аргументами в модуле argparse Python? Начинающий 🔗 View
272 📖 Как Удалить Соответствующие Элементы из Массива Bash Начинающий 🔗 View
273 📖 Как активировать и деактивировать виртуальное окружение Python Начинающий 🔗 View
274 📖 Как проверить системный путь Python для поиска необходимых модулей Начинающий 🔗 View
275 📖 Как создать defaultdict с начальным значением 0 в Python Начинающий 🔗 View
276 📖 Как найти N наибольших элементов в списке Python Начинающий 🔗 View
277 📖 Как обрабатывать различные HTTP коды состояния в запросах Python Начинающий 🔗 View
278 📖 Как обрабатывать отсутствующие или некорректные аргументы функций в Python Начинающий 🔗 View
279 📖 Как обрабатывать неавторизованные ответы в Python requests Начинающий 🔗 View
280 📖 Как реализовать аутентификацию в системе клиент-сервер на Python Начинающий 🔗 View
281 📖 Как реализовать обработку ошибок в сокетной связи на Python Начинающий 🔗 View
282 📖 Как включить дополнительные файлы в Python-пакет Начинающий 🔗 View
283 📖 Как разобрать содержимое ответа из вызова Python requests Начинающий 🔗 View
284 📖 Как перенаправить функцию print в файл в Python Начинающий 🔗 View
285 📖 Как установить пользовательские заголовки в вызове Python requests Начинающий 🔗 View
286 📖 Как использовать itertools.combinations в Python Начинающий 🔗 View
287 📖 Как использовать атрибут dict для управления данными экземпляров в Python Начинающий 🔗 View
288 📖 Как проверить, является ли объект итерируемым в Python Начинающий 🔗 View
289 📖 Как настроить сетевые интерфейсы в Python Начинающий 🔗 View
290 📖 Как создать список с диапазоном чисел в Python Начинающий 🔗 View
291 📖 Как эффективно обрабатывать большие CSV-файлы в Python Начинающий 🔗 View
292 📖 Как правильно настроить файл init.py в Python-пакете Начинающий 🔗 View
293 📖 Как запустить программу Python из командной строки Начинающий 🔗 View
294 📖 Как отправлять и получать сообщения с помощью сокетов Python Начинающий 🔗 View
295 📖 Как использовать лямбда-функции для обновления значений словаря в Python Начинающий 🔗 View
296 📖 Как Удалить Кэшированные Файлы в Git Начинающий 🔗 View
297 📖 Как просмотреть имя пользователя Git в терминале Начинающий 🔗 View
298 📖 Как исправить ошибку 'No Identities Found' в SSH Copy-ID Начинающий 🔗 View
299 📖 Как узнать идентификатор текущего пользователя в Linux Начинающий 🔗 View
300 📖 Как исправить ошибку «Could Not Open Lock File /var/lib/dpkg/lock-frontend» в Linux Начинающий 🔗 View
301 📖 Как форматировать строки в скриптах Bash Начинающий 🔗 View
302 📖 Как клонировать репозиторий Git с аутентификацией по имени пользователя и паролю Начинающий 🔗 View
303 📖 Как устранять неполадки с неинициализированными переменными в скриптах Bash Начинающий 🔗 View
304 📖 Как проверить время модификации и доступа к файлу в Linux Начинающий 🔗 View
305 📖 Как копировать файлы с определенными шаблонами, используя wildcards в Linux Начинающий 🔗 View
306 📖 Как просмотреть содержимое zip-архива в Linux Начинающий 🔗 View
307 📖 Решение ошибки "Невозможно удалить выбранную ветку" в Git Начинающий 🔗 View
308 📖 Как Установить Значения по Умолчанию в Скриптах Bash Начинающий 🔗 View
309 📖 Использование Ассоциативных Массивов Bash в Скриптах Shell Начинающий 🔗 View
310 📖 Как использовать условные операторы if в Bash с несколькими условиями Начинающий 🔗 View
311 📖 Изучение команды stat в Linux для получения метаданных файлов Начинающий 🔗 View
312 📖 Как разрешить ситуацию, когда ветка Git опережает origin Начинающий 🔗 View
313 📖 Как исправить ошибку Could Not Chdir to Home Directory Начинающий 🔗 View
314 📖 Как установить команду bc в Linux Начинающий 🔗 View
315 📖 Как проверить текущую ветку (branch) Начинающий 🔗 View
316 📖 Как настроить политики сложности паролей в Linux Начинающий 🔗 View
317 📖 Как просмотреть историю коммитов удаленной ветки Git Начинающий 🔗 View
318 📖 Как проверить подключение к серверу с помощью curl в Linux Начинающий 🔗 View
319 📖 Как найти общие элементы в двух списках Python Начинающий 🔗 View
320 📖 Как использовать re.findall() в Python для поиска всех совпадающих подстрок Начинающий 🔗 View
321 📖 Как просмотреть текущие опции Shell с помощью команды set в Linux Начинающий 🔗 View
322 📖 Как отменить коммит Git без потери изменений Начинающий 🔗 View
323 📖 Как использовать методы init, str и repr в Python Начинающий 🔗 View
324 📖 Как сортировать процессы по различным критериям в htop Начинающий 🔗 View
325 📖 Как завершить сессию Linux screen Начинающий 🔗 View
326 📖 Как отфильтровать неалфавитно-цифровые символы из строк в Python Начинающий 🔗 View
327 📖 Как проверить статус подмодулей Git в репозитории Начинающий 🔗 View
328 📖 Как исправить ошибку 'no such file or directory' Начинающий 🔗 View
329 📖 Как определить оценку на основе баллов с использованием Python if-elif-else Начинающий 🔗 View
330 📖 Как решить ошибки импорта в Python Начинающий 🔗 View
331 📖 Как использовать лямбда-функции для пользовательской сортировки в Python Начинающий 🔗 View
332 📖 Изучите базовый синтаксис команд Nmap Начинающий 🔗 View
333 📖 Установка Nmap и выполнение сканирования портов Начинающий 🔗 View
334 📖 Изучите установку и основы использования Nmap Средний 🔗 View
335 📖 Взлом определенной учетной записи пользователя Средний 🔗 View
336 📖 Расшифровка Совершенно Секретного Документа Начинающий 🔗 View
337 📖 Введение в шифрование с помощью OpenSSL Начинающий 🔗 View
338 📖 Сетевое сканирование с Nmap Начинающий 🔗 View
339 📖 Использование Hydra для взлома паролей Средний 🔗 View
340 📖 Использование Netcat для простой сетевой коммуникации Начинающий 🔗 View
341 📖 Как преобразовать список Python в множество с сохранением исходного порядка Начинающий 🔗 View
342 📖 Как отменить операцию git cherry-pick Начинающий 🔗 View
343 📖 Как устранить ошибки SFTP Permission Denied в Linux Начинающий 🔗 View
344 📖 Как отслеживать изменения в реальном времени в файле журнала Linux с помощью 'tail' Начинающий 🔗 View
345 📖 Как исправить 'NameError: name 'json' is not defined' в Python Начинающий 🔗 View
346 📖 Как дождаться завершения потока Python Начинающий 🔗 View
347 📖 Как исправить ошибку ValueError: слишком много значений для распаковки Начинающий 🔗 View
348 📖 Как создать каталог с пробелами в названии в Linux Начинающий 🔗 View
349 📖 Как решить ошибку 'error: Your local changes would be overwritten by merge' в Git Начинающий 🔗 View
350 📖 Как исправить ошибку 'fatal: unable to read config file' в Git Начинающий 🔗 View
351 📖 Как устранить ошибку Git: 'untracked working tree files would be overwritten by checkout' Начинающий 🔗 View
352 📖 Как исправить ошибку 'fatal: unable to auto-detect email address' в Git Начинающий 🔗 View
353 📖 Как заменить несколько пробелов в строке Python Начинающий 🔗 View
354 📖 Как вывести значение переменной в скрипте оболочки Начинающий 🔗 View
355 📖 Как использовать git rm --cached для удаления файла из индекса Git Начинающий 🔗 View
356 📖 Как исправить ошибку 'fatal: bad object HEAD' в Git Начинающий 🔗 View
357 📖 Как просмотреть изменения в конкретном коммите Git Начинающий 🔗 View
358 📖 Как эффективно сгруппировать список Python на основе заданной функции Начинающий 🔗 View
359 📖 Как форматировать шестнадцатеричный вывод в Python Начинающий 🔗 View
360 📖 Основы управления базами данных с использованием MySQL Начинающий 🔗 View
361 📖 Установка и базовая настройка MySQL Средний 🔗 View
362 📖 Как создавать встроенные функции в Python Начинающий 🔗 View
363 📖 Как выравнивать вывод при печати в Python Начинающий 🔗 View
364 📖 Как справиться с тайм-аутами подключения Git Начинающий 🔗 View
365 📖 Как настроить Neofetch для вашей системы Linux Начинающий 🔗 View
366 📖 Как использовать группы захвата (regex capture groups) в Python Начинающий 🔗 View
367 📖 Команда Linux df с практическими примерами Начинающий 🔗 View
368 📖 Команда Linux expect с практическими примерами Начинающий 🔗 View
369 📖 Команда Linux lsblk с практическими примерами Начинающий 🔗 View
370 📖 Команда Linux nc (netcat) с практическими примерами Начинающий 🔗 View
371 📖 Команда smbclient в Linux: Практические примеры Начинающий 🔗 View
372 📖 Команда Linux strings с практическими примерами Начинающий 🔗 View
373 📖 Команда tftp в Linux с практическими примерами Начинающий 🔗 View
374 📖 Как очистить виртуальные окружения Начинающий 🔗 View
375 📖 Как деактивировать Python venv Начинающий 🔗 View
376 📖 Как передавать аргументы в Python multiprocessing Начинающий 🔗 View
377 📖 Изучите кластер Kubernetes Средний 🔗 View
378 📖 Как добавить время в Python datetime Начинающий 🔗 View
379 📖 Начало работы с Linux Начинающий 🔗 View
380 📖 Создание персонализированного приветствия в терминале Начинающий 🔗 View
381 📖 Как добавить несколько аргументов argparse Начинающий 🔗 View
382 📖 Как проверить, является ли система 32-битной или 64-битной в Linux Начинающий 🔗 View
383 📖 Изучение инструментов разработки на Python Начинающий 🔗 View
384 📖 Понимание кодировки символов в Python Начинающий 🔗 View
385 📖 Понимание идентификаторов в Python Начинающий 🔗 View
386 📖 Использование VS Code для разработки на Python Начинающий 🔗 View
387 📖 Написание и отладка простой программы на Python Начинающий 🔗 View
388 📖 Создание и извлечение tar-архивов Начинающий 🔗 View
389 📖 Создание и управление символическими ссылками Начинающий 🔗 View
390 📖 Реализация жёстких ссылок в Linux Начинающий 🔗 View
391 📖 Поиск файлов с установленным флагом setuid Начинающий 🔗 View
392 📖 Вход в систему и переключение между пользователями Начинающий 🔗 View
393 📖 Управление правами доступа к файлам Начинающий 🔗 View
394 📖 Управление журналами и архивами Начинающий 🔗 View
395 📖 Доступ к командной строке в Red Hat Enterprise Linux Начинающий 🔗 View
396 📖 Управление доступом к файлам в Red Hat Enterprise Linux Начинающий 🔗 View
397 📖 Редактирование текстовых файлов в Red Hat Enterprise Linux Начинающий 🔗 View
398 📖 Получение помощи в Red Hat Enterprise Linux Начинающий 🔗 View
399 📖 Управление файлами в Red Hat Enterprise Linux Начинающий 🔗 View
400 📖 Управление пользователями и группами в Red Hat Enterprise Linux Начинающий 🔗 View
401 📖 Мониторинг процессов в Red Hat Enterprise Linux Начинающий 🔗 View
402 📖 Создание и выполнение скриптов Bash в RHEL Начинающий 🔗 View
403 📖 Планирование задач в Red Hat Enterprise Linux Начинающий 🔗 View
404 📖 Настройка производительности системы в RHEL Начинающий 🔗 View
405 📖 Управление безопасностью SELinux в RHEL Начинающий 🔗 View
406 📖 Установка Ansible на Red Hat Enterprise Linux Начинающий 🔗 View
407 📖 Реализация плейбука Ansible на RHEL Начинающий 🔗 View
408 📖 Управление файлами и каталогами в Linux Начинающий 🔗 View
409 📖 Управление группами Linux с помощью groupadd, usermod и groupdel Начинающий 🔗 View
410 📖 Управление учетными записями пользователей Linux с помощью useradd, usermod и userdel Начинающий 🔗 View
411 📖 Управление средой и конфигурацией оболочки в Linux Начинающий 🔗 View
412 📖 Перенаправление ввода и вывода в Linux Начинающий 🔗 View
413 📖 Навигация по файловой системе в Linux Начинающий 🔗 View
414 📖 Редактирование текстовых файлов в Linux с помощью Vim и Nano Начинающий 🔗 View
415 📖 Определение MAC и IP-адресов в Linux Начинающий 🔗 View
416 📖 Управление IP-адресацией в Linux Начинающий 🔗 View
417 📖 Основные концепции безопасности (триада CIA) в Linux Начинающий 🔗 View
418 📖 Выявление индикаторов вредоносного ПО в Linux Начинающий 🔗 View
419 📖 Политики паролей и обнаружение атак в Linux Начинающий 🔗 View
420 📖 Базовое сканирование уязвимостей с помощью Nmap Начинающий 🔗 View
421 📖 Демонстрация проверки ввода и целостности кода Начинающий 🔗 View
422 📖 Обеспечение целостности и подлинности данных с помощью криптографии Начинающий 🔗 View
423 📖 День 1: Обзор системы Начинающий 🔗 View
424 📖 День 2: Цифровой Архитектор Начинающий 🔗 View
425 📖 День 3: Исследователь логов Начинающий 🔗 View
426 📖 День 4: Страж Крепости Начинающий 🔗 View
427 📖 День 5: Хранитель Ключей Начинающий 🔗 View
428 📖 Основные методы создания массивов NumPy Начинающий 🔗 View
429 📖 Введение в индексацию в NumPy Начинающий 🔗 View
430 📖 Импорт данных с помощью Genfromtxt Начинающий 🔗 View
431 📖 Понимание типов данных NumPy Начинающий 🔗 View
432 📖 NumPy Broadcasting для эффективных вычислений Начинающий 🔗 View
433 📖 Основы манипулирования массивами NumPy Начинающий 🔗 View
434 📖 Структурированные массивы в NumPy Начинающий 🔗 View
435 📖 Универсальные функции NumPy Начинающий 🔗 View
436 📖 Атака Hashcat Полным Перебором с Использованием Масок Начинающий 🔗 View
437 📖 Словарные атаки Hashcat Начинающий 🔗 View
438 📖 Основы хеширования в Hashcat Начинающий 🔗 View
439 📖 Установка Hashcat и системный бенчмарк Начинающий 🔗 View
440 📖 Potfile Hashcat и файлы вывода Начинающий 🔗 View
441 📖 Вспомогательные модули сканирования Metasploit Начинающий 🔗 View
442 📖 Основы пост-эксплуатации в Metasploit Начинающий 🔗 View
443 📖 Основы навигации в консоли Metasploit Начинающий 🔗 View
444 📖 Установка и первоначальная настройка Metasploit Начинающий 🔗 View
445 📖 Поиск и выбор модулей Metasploit Начинающий 🔗 View
446 📖 Простое выполнение эксплойта в Metasploit Начинающий 🔗 View
447 📖 Базовое создание ресурсов в Terraform Начинающий 🔗 View
448 📖 Установка Terraform Начинающий 🔗 View
449 📖 Реализация модулей Terraform Начинающий 🔗 View
450 📖 Управление выводами (Outputs) Terraform Начинающий 🔗 View
451 📖 Инициализация проекта Terraform Начинающий 🔗 View
452 📖 Уничтожение ресурсов Terraform Начинающий 🔗 View
453 📖 Управление состоянием Terraform (Terraform State Management) Начинающий 🔗 View
454 📖 Использование переменных Terraform Начинающий 🔗 View
455 📖 Асимметричное шифрование с использованием RSA в криптографии Начинающий 🔗 View
456 📖 Базовый обмен ключами Диффи-Хеллмана в криптографии Начинающий 🔗 View
457 📖 Цифровые подписи с использованием RSA в криптографии Начинающий 🔗 View
458 📖 Хеширование с использованием SHA-256 в криптографии Начинающий 🔗 View
459 📖 Установка криптографических инструментов и настройка среды Начинающий 🔗 View
460 📖 Основы симметричного шифрования в криптографии Начинающий 🔗 View
461 📖 Основы инфраструктуры открытых ключей PKI в криптографии Начинающий 🔗 View
462 📖 Генерация сертификатов X.509 в криптографии Начинающий 🔗 View
463 📖 Гибридные Схемы Шифрования в Криптографии Начинающий 🔗 View
464 📖 Аутентификация сообщений с помощью HMAC в криптографии Начинающий 🔗 View

Больше